sync
[platform/upstream/glib2.0.git] / ChangeLog
1 commit 5cd829c9245d9441bba03bb137a0ec218f927007
2 Author: Matthias Clasen <mclasen@redhat.com>
3 Date:   Mon May 14 18:06:02 2012 -0400
4
5     Keep interface age in sync with micro
6
7  configure.ac |    2 +-
8  1 file changed, 1 insertion(+), 1 deletion(-)
9
10 commit 1f55caae10274d38d29bc21670087f01ed1be76f
11 Author: Matthias Clasen <mclasen@redhat.com>
12 Date:   Mon May 14 18:05:48 2012 -0400
13
14     Updates
15
16  NEWS |   20 ++++++++++++++++++++
17  1 file changed, 20 insertions(+)
18
19 commit d3268cda0aabece89e720f4968279bd4b0bc9647
20 Author: Matthias Clasen <mclasen@redhat.com>
21 Date:   Mon May 14 18:02:59 2012 -0400
22
23     NEWS: correct title
24
25  NEWS |    2 +-
26  1 file changed, 1 insertion(+), 1 deletion(-)
27
28 commit 6799e4a73a93c4c6c2e3fbfbd44f05e5a5e26bcf
29 Author: Dan Winship <danw@gnome.org>
30 Date:   Tue Apr 17 11:46:50 2012 -0400
31
32     GConverterInputStream: fix an infinite loop when fill_buffer returns
33     an error
34
35     The loop was using a GConverterResult variable where it meant to use a
36     gssize, and since GConverterResult was ending up as an unsigned type,
37     this meant the (res < 0) check always failed.
38
39  gio/gconverterinputstream.c |   12 ++++++------
40  1 file changed, 6 insertions(+), 6 deletions(-)
41
42 commit b62b5a3d8c67e3245e6d642207d07cafe3943fc2
43 Author: Dan Winship <danw@gnome.org>
44 Date:   Sun Apr 22 15:20:14 2012 -0400
45
46     gio: fix error handling in async case of GProxyAddressEnumerator
47
48     In the async case, a failed DNS lookup was causing the proxy
49     resolution to bail out immediately, rather than just moving on to the
50     next potential proxy (which might not need us to do the DNS lookup
51     beforehand). Fix that.
52
53  gio/gproxyaddressenumerator.c |   95
54  +++++++++++++++++++++++++----------------
55  1 file changed, 58 insertions(+), 37 deletions(-)
56
57 commit 6ab3affcc99066828a36c05be49a9c366c52edff
58 Author: Sasi Bhushan <sasi@swecha.net>
59 Date:   Mon May 14 13:32:06 2012 +0530
60
61     Updated Telugu Translations
62
63  po/te.po |  234
64  +++++++++++++++++++++++++++++++++-----------------------------
65  1 file changed, 124 insertions(+), 110 deletions(-)
66
67 commit 86ee75adb3e6035ec9d53edcb9d86ab556d33a90
68 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
69 Date:   Sun May 13 19:22:24 2012 +0900
70
71     [l10n] Update Japanese translation
72
73  po/ja.po |  637
74  +++++++++++++++-----------------------------------------------
75  1 file changed, 155 insertions(+), 482 deletions(-)
76
77 commit 64924095a36ea500ed060d094caf0549753dbec0
78 Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
79 Date:   Tue May 8 19:15:09 2012 +0200
80
81     [l10n] Updated German translation
82
83  po/de.po |  108
84  ++++++++++++++++++++++++++++++++++++--------------------------
85  1 file changed, 62 insertions(+), 46 deletions(-)
86
87 commit 59d6312637e32eafc71b10bb8ffd481d2acbaf4a
88 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
89 Date:   Tue May 8 20:24:53 2012 +0900
90
91     [l10n] Update Japanese translation
92
93  po/ja.po | 6155
94  +++++++++++++++++++++++++++++++++-----------------------------
95  1 file changed, 3275 insertions(+), 2880 deletions(-)
96
97 commit 227d978b7a0592d9a6c1181255bf173aa72fcfc9
98 Author: Alexander Shopov <ash@kambanaria.org>
99 Date:   Sat Apr 28 07:55:20 2012 +0300
100
101     Updated Bulgarian translation
102
103  po/bg.po |  209
104  +++++++++++++++++++++++++++++++++-----------------------------
105  1 file changed, 113 insertions(+), 96 deletions(-)
106
107 commit e6b86fe4f49a02f70482486dee5bcbf3418a73b1
108 Author: Gil Forcada <gforcada@gnome.org>
109 Date:   Sun May 6 16:20:22 2012 +0200
110
111     [l10n] Updated Catalan translation
112
113  po/ca.po |  252
114  +++++++++++++++++++++++++++++++++++---------------------------
115  1 file changed, 144 insertions(+), 108 deletions(-)
116
117 commit 430ed69af0530e2b5d85925741aaeea043dc083b
118 Author: Matej Urbančič <mateju@svn.gnome.org>
119 Date:   Fri May 4 13:42:36 2012 +0200
120
121     Updated Slovenian translation
122
123  po/sl.po |  266
124  +++++++++++++++++++++++++++++++++-----------------------------
125  1 file changed, 141 insertions(+), 125 deletions(-)
126
127 commit 5ae043e9ec34e1805d6c3b2a42058b8ca7529b27
128 Author: Marek Černocký <marek@manet.cz>
129 Date:   Fri May 4 09:32:11 2012 +0200
130
131     Updated Czech translation
132
133  po/cs.po |  459
134  +++++++++++++++++++++++++++-----------------------------------
135  1 file changed, 201 insertions(+), 258 deletions(-)
136
137 commit e59a29eb9a86ec2c2430df549c10d6f7bb0cc199
138 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
139 Date:   Wed May 2 11:06:14 2012 +0800
140
141     Fix GIO/GObject Visual C++ projects
142
143     -Make up for the missed DLL_EXPORT-it's actually needed for all
144     GLib DLL
145      builds, omitting this caused problems to surface due to recent
146      works to
147      make GDBus work on Windows.
148     -Also use the FFI_BULIDING macro for GObject builds as the suggessted
149      workaround for using static LibFFI builds (as we do now)-please see
150      ffi.h.in.  This will fix the build of GObject against LibFFI
151      3.0.11, but
152      it is probable that this will change at some point for LibFFI.
153
154  build/win32/vs10/gio.vcxprojin     |    8 ++++----
155  build/win32/vs10/gobject.vcxprojin |    8 ++++----
156  build/win32/vs9/gio.vcprojin       |    8 ++++----
157  build/win32/vs9/gobject.vcprojin   |    8 ++++----
158  4 files changed, 16 insertions(+), 16 deletions(-)
159
160 commit 7fe1f97a128be5f48dcd1232250e96bd581a35c1
161 Author: Michael Biebl <biebl@debian.org>
162 Date:   Tue May 1 18:42:12 2012 +0200
163
164     configure: Reset LIBS after ELF check
165
166     If action-if-found is not specified, AC_CHECK_LIB will append
167     the library
168     to LIBS. As we don't want to link everything against libelf,
169     reset LIBS
170     after doing the checks.
171
172  configure.ac |    2 ++
173  1 file changed, 2 insertions(+)
174
175 commit 9ab02c1428385c30b13e24872960474d44b6866b
176 Author: Rafał Mużyło <galtgendo@o2.pl>
177 Date:   Sun Apr 15 11:17:07 2012 -0400
178
179     configure: Fix typo in ELF check
180
181     Signed-off-by: Colin Walters <walters@verbum.org>
182
183  configure.ac |    2 +-
184  1 file changed, 1 insertion(+), 1 deletion(-)
185
186 commit 2343f6ecc81b60d0fe2d6b9e91c2eff6d0da915a
187 Author: Ryan Lortie <desrt@desrt.ca>
188 Date:   Tue May 1 01:18:04 2012 -0400
189
190     bump version
191
192  configure.ac |    2 +-
193  1 file changed, 1 insertion(+), 1 deletion(-)
194
195 commit 2afebe2541dc5dfcbdd4e4e7f9a3e04ccf6b32cd
196 Author: Ryan Lortie <desrt@desrt.ca>
197 Date:   Tue May 1 01:04:49 2012 -0400
198
199     GLib 2.32.2
200
201  NEWS |   55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
202  1 file changed, 55 insertions(+)
203
204 commit b6031518d051160d36aef4bc24b4a0b3fad7c5ca
205 Author: Alexander Larsson <alexl@redhat.com>
206 Date:   Thu Apr 26 10:05:41 2012 +0200
207
208     Dist gio/dbus-daemon.xml and fix dependency for builddir != srcdir
209
210  gio/Makefile.am |    6 +++---
211  1 file changed, 3 insertions(+), 3 deletions(-)
212
213 commit 485c5fcf4880f3a6d92d4b0160e34253418a739c
214 Author: Cosimo Cecchi <cosimoc@gnome.org>
215 Date:   Mon Apr 16 10:45:12 2012 -0400
216
217     tests/date: force English locale running the GDateTime tests
218
219     The parsing test needs to make some assumption about the locale
220     representation of the string to be parsed, so we need to explicitly
221     override the locale here.
222
223  glib/tests/date.c |    1 +
224  1 file changed, 1 insertion(+)
225
226 commit 7e9306e84e3cfc9b9e43991bd6d1978a77463349
227 Author: Ryan Lortie <desrt@desrt.ca>
228 Date:   Sat Mar 3 11:31:05 2012 -0500
229
230     GApplication: allow null application_id
231
232     GApplication application ID is now permitted to be NULL, in which case
233     G_APPLICATION_NON_UNIQUE will be implicitly enabled.
234
235     https://bugzilla.gnome.org/show_bug.cgi?id=671249
236
237  gio/gapplication.c          |   57
238  ++++++++++++++++++++++++++-----------------
239  gio/gapplicationimpl-dbus.c |    6 +++++
240  gio/gioenums.h              |    9 ++++---
241  3 files changed, 45 insertions(+), 27 deletions(-)
242
243 commit 33f52e58e9d4f82524c20b23daa240b72f01230c
244 Author: Bruno Brouard <annoa.b@gmail.com>
245 Date:   Mon Apr 30 21:54:22 2012 +0200
246
247     Updated French translation
248
249  po/fr.po |  171
250  ++++++++++++++++++++++++++++++++++----------------------------
251  1 file changed, 93 insertions(+), 78 deletions(-)
252
253 commit d92736ab032bb650b1d115042e2a0ff965175940
254 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
255 Date:   Wed Apr 25 15:02:25 2012 +0200
256
257     Fix g_clear_object macro with C++ compilers
258
259     In C++ it is invalid to cast a void* to void**.
260
261     Also add a static check to ensure
262     sizeof(*object_ptr) == sizeof (gpointer).
263     This avoid common mistake of missing '&'
264     in g_clear_object(&obj);
265
266     https://bugzilla.gnome.org/show_bug.cgi?id=674634
267
268  gobject/gobject.h |    4 +++-
269  1 file changed, 3 insertions(+), 1 deletion(-)
270
271 commit 9e4b28051db5eb402d1cd6d881302e8714009010
272 Author: Fran Diéguez <fran.dieguez@mabishu.com>
273 Date:   Mon Apr 30 16:22:09 2012 +0200
274
275     Updated Galician translations
276
277  po/gl.po |  205
278  +++++++++++++++++++++++++++++++++-----------------------------
279  1 file changed, 110 insertions(+), 95 deletions(-)
280
281 commit dfd4bab41bba9b5b270d6c72a438e67c998a5a49
282 Author: Luca Ferretti <lferrett@gnome.org>
283 Date:   Mon Apr 30 15:41:08 2012 +0200
284
285     l10n: Updated Italian translation
286
287  po/it.po |  319
288  +++++++++++++++++++++++++++++++++-----------------------------
289  1 file changed, 169 insertions(+), 150 deletions(-)
290
291 commit 1c7878d7f14e0c67cc6fa560e92f4b0d882247a3
292 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
293 Date:   Sun Apr 29 12:08:04 2012 +0200
294
295     Updated Serbian translation
296
297  po/sr.po       |  257
298  ++++++++++++++++++++++++++++++--------------------------
299  po/sr@latin.po |  257
300  ++++++++++++++++++++++++++++++--------------------------
301  2 files changed, 272 insertions(+), 242 deletions(-)
302
303 commit 2c245e702e4cb61ce6917a028d5e4fabb2780b89
304 Author: Piotr Drąg <piotrdrag@gmail.com>
305 Date:   Sat Apr 28 18:03:13 2012 +0200
306
307     Updated Polish translation
308
309  po/pl.po |  109
310  ++++++++++++++++++++++++++++++++++++--------------------------
311  1 file changed, 63 insertions(+), 46 deletions(-)
312
313 commit ae2dd455bc3c70865f62e2663c23852be18e4bdf
314 Author: Jonh Wendell <jwendell@gnome.org>
315 Date:   Sat Apr 28 10:11:25 2012 -0300
316
317     Updated Brazilian Portuguese translation
318
319  po/pt_BR.po |  375
320  +++++++++++++++++++++++++++++++----------------------------
321  1 file changed, 197 insertions(+), 178 deletions(-)
322
323 commit 171f97aacc361ead17be90b0dc29bc9075d5d83b
324 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
325 Date:   Sat Apr 28 11:30:41 2012 +0200
326
327     Updated Spanish translation
328
329  po/es.po |  350
330  +++++++++++++++++++++++++++++++++-----------------------------
331  1 file changed, 187 insertions(+), 163 deletions(-)
332
333 commit 5b29f72c3dd17367f4d7302aca419de6605521cc
334 Author: Aurimas Černius <aurisc4@gmail.com>
335 Date:   Fri Apr 27 22:17:10 2012 +0300
336
337     Updated Lithuanian translation
338
339  po/lt.po |  265
340  +++++++++++++++++++++++++++++++++-----------------------------
341  1 file changed, 140 insertions(+), 125 deletions(-)
342
343 commit 9926b9315c3f74a9b0b54fb29cd6495dd363fd54
344 Author: Debarshi Ray <debarshir@gnome.org>
345 Date:   Mon Apr 16 23:00:01 2012 +0200
346
347     GAppInfo: overwrite the DISPLAY only if it is set in the launch
348     context
349
350     If the launch context is a GAppLaunchContext, and not a
351     GdkAppLaunchContext, then g_app_launch_context_get_display will return
352     NULL because the get_display virtual method is undefined. The DISPLAY
353     might still be inherited from the parent process, in which case
354     overwriting it with NULL breaks the launch.
355
356     This is a regression introduced in:
357     de834bed306565c0652050665eafff4dfcdf0d8b
358
359     Fixes: https://bugzilla.gnome.org/672786
360
361  gio/gdesktopappinfo.c |    3 ++-
362  1 file changed, 2 insertions(+), 1 deletion(-)
363
364 commit a7a1a50d6a8eb8387cce1756f3c38abf36f281b4
365 Author: Michael Olbrich <m.olbrich@pengutronix.de>
366 Date:   Wed Apr 25 09:46:35 2012 +0200
367
368     make sure configure fails if AC_CHECK_ALIGNOF cannot detect the
369     alignment
370
371     When cross-compiling with gcc >= 4.5 AC_CHECK_ALIGNOF fails to
372     detect the
373     correct alignment. Without a previous AC_CHECK_TYPE for the same
374     type, the
375     alignment is silently set to '0'.
376     This makes sure that configure fails and reports the problem.
377
378     Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
379
380     https://bugzilla.gnome.org/show_bug.cgi?id=674483
381
382  configure.ac |    3 +++
383  1 file changed, 3 insertions(+)
384
385 commit 8f2c2eef3ca53c7534e462453fd54321677904d9
386 Author: Alexander Larsson <alexl@redhat.com>
387 Date:   Tue Apr 24 14:53:49 2012 +0200
388
389     win32: Fix build with srcdir != builddir
390
391     Missed this part in the last commit
392     (cherry picked from commit 62905cda0b42163bbd582278260f659f94e4d2bf)
393
394  gio/Makefile.am |    2 +-
395  1 file changed, 1 insertion(+), 1 deletion(-)
396
397 commit 9b588b3e46f08ae4f79f75cc9a8b749c2fba8f9d
398 Author: Alexander Larsson <alexl@redhat.com>
399 Date:   Tue Apr 24 14:03:38 2012 +0200
400
401     win32: Fix build of gdbus-daemon-generated.[ch]
402
403     gdbus-daemon-generated.[ch] failed to build because it depended
404     on gdbus-2.0/codegen/gdbus-codegen which was build during the
405     SUBDIRS part
406     of the build, however SUBDIRS are done *after* processing
407     BUILT_SOURCES,
408     and these files are in BUILT_SOURCES.
409
410     The fix is simple, instead of running the gdbus-codegen code we
411     run the gdbus-codegen.in code, which works fine for uninstalled
412     execution.
413
414     I also removed Makefile from the dependencies to avoid rebuilding
415     the file
416     in tarballs, as Makefiles are written at configure time. We should
417     be able to
418     ship the prebuilt files in the tarballs.
419     When running uninstalled
420     (cherry picked from commit 88bfc9b289e2b40bd7bff94dcdb06eb0b7b53f67)
421
422  gio/Makefile.am |    4 ++--
423  1 file changed, 2 insertions(+), 2 deletions(-)
424
425 commit d47f4c4ce6f538eeaca31e2b8e0b394c75851447
426 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
427 Date:   Tue Apr 24 00:03:33 2012 +0800
428
429     Visual C++ projects: Clean/fix up
430
431     Clean/fix up the Preprocessor Definitions for the various projects,
432     where
433     we purge out the unneeded macros and add _DEBUG to the Debug builds of
434     various projects that somehow lacked this.
435
436     This will also fix the GIO build under Visual C++ 2008, as the
437     _DEBUG macro
438     in the release builds will cause a debug entry to appear in its
439     manifest
440     file during the build, which will cause GIO-using applications to fail
441     to run on systems not running Visual C++/Studio 2008 due to its
442     embedding
443     of a badly-generated manifest file.
444
445  build/win32/vs10/gio.vcxprojin                       |    8 ++++----
446  build/win32/vs10/glib-genmarshal.vcxproj             |    8 ++++----
447  build/win32/vs10/glib.vcxprojin                      |   16
448  ++++++++--------
449  build/win32/vs10/gmodule.vcxproj                     |    8 ++++----
450  build/win32/vs10/gobject.vcxprojin                   |    8 ++++----
451  build/win32/vs10/gspawn-win32-helper-console.vcxproj |    4 ++--
452  build/win32/vs10/gspawn-win32-helper.vcxproj         |    4 ++--
453  build/win32/vs10/gthread.vcxproj                     |    8 ++++----
454  build/win32/vs9/gio.vcprojin                         |    8 ++++----
455  build/win32/vs9/glib-genmarshal.vcproj               |    8 ++++----
456  build/win32/vs9/glib.vcprojin                        |   16
457  ++++++++--------
458  build/win32/vs9/gmodule.vcproj                       |    8 ++++----
459  build/win32/vs9/gobject.vcprojin                     |    8 ++++----
460  build/win32/vs9/gspawn-win32-helper-console.vcproj   |    4 ++--
461  build/win32/vs9/gspawn-win32-helper.vcproj           |    4 ++--
462  build/win32/vs9/gthread.vcproj                       |    8 ++++----
463  16 files changed, 64 insertions(+), 64 deletions(-)
464
465 commit d161fcf3851c7d427deb32abecdd50ce95599a0b
466 Author: Alexandre Rostovtsev <tetromino@gentoo.org>
467 Date:   Sun Apr 15 22:57:25 2012 -0400
468
469     Do not detect GNUstep as Cocoa
470
471     GNUstep also installs Foundation/Foundation.h
472
473     https://bugzilla.gnome.org/show_bug.cgi?id=674172
474
475     Signed-off-by: William Hua <william@attente.ca>
476
477  configure.ac |    3 +++
478  1 file changed, 3 insertions(+)
479
480 commit 76627dc7b6f128517d7ee5208e8d2c18df779dd7
481 Author: William Hua <william@attente.ca>
482 Date:   Tue Apr 17 23:49:47 2012 -0400
483
484     Use Cocoa header for Cocoa test instead of Foundation.
485
486  configure.ac |    2 +-
487  1 file changed, 1 insertion(+), 1 deletion(-)
488
489 commit d58a42fd38f9c2d39df308a93a1707ee007053c9
490 Author: Alexander Larsson <alexl@redhat.com>
491 Date:   Tue Apr 17 15:50:01 2012 +0200
492
493     Fix build on win32
494
495     Some errnos don't exist on win32
496     (cherry picked from commit 2414d7d6a197e0c4b184607160d6cd8a378df177)
497
498  glib/tests/fileutils.c |    2 ++
499  1 file changed, 2 insertions(+)
500
501 commit b5a846ca763cf4172b57e93bd16a066b8f3d8696
502 Author: Alexander Larsson <alexl@redhat.com>
503 Date:   Fri Apr 20 10:23:34 2012 +0200
504
505     win32: Implement _g_dbus_get_machine_id using machine guid
506
507     This is what libdbus uses, so we're compatible.
508     (cherry picked from commit 5fb44f70dcac16ff6f13d3d36c330ddd617a5d97)
509
510  gio/gdbusprivate.c |   42 ++++++++++++++++++++++++++++++++++++++++++
511  1 file changed, 42 insertions(+)
512
513 commit 5d41a0212550281db91125f11e0a9ba00beb6b73
514 Author: Alexander Larsson <alexl@redhat.com>
515 Date:   Wed Apr 18 17:09:37 2012 +0200
516
517     win32: Support autolaunching dbus daemon
518     (cherry picked from commit dccce383670592f12510019e92ea91a618a1810c)
519
520  gio/Makefile.am    |    8 ++
521  gio/gdbusaddress.c |  306
522  +++++++++++++++++++++++++++++++++++++++++++++++++++-
523  2 files changed, 312 insertions(+), 2 deletions(-)
524
525 commit cef54a9b8270d35149bf0e1db03045d6cbcea6eb
526 Author: Alexander Larsson <alexl@redhat.com>
527 Date:   Wed Apr 18 16:25:29 2012 +0200
528
529     Add _g_io_win32_get_module to get the gio HMODULE
530     (cherry picked from commit bd148e127a5863de4aef260cd879e0eda370c711)
531
532  gio/giomodule-priv.h |    4 ++++
533  gio/giomodule.c      |    6 ++++++
534  2 files changed, 10 insertions(+)
535
536 commit 9490d67f3c8a3f8b5d6bb866a139ab6c93df42fd
537 Author: Alexander Larsson <alexl@redhat.com>
538 Date:   Mon Apr 16 10:16:04 2012 +0200
539
540     Add GDBusDAaemon, an implementation of a message bus
541
542     This is mostly complete, sans support for activation. However, its
543     not as picky as the libdbus implementation in terms like validation
544     and limits checking, nor is it as tested.
545
546     Its can be useful to test gdbus if dbus-daemon is not availible, but
547     its main reason for existance is to implement a default session bus
548     on win32 so that e.g. GApplication is guaranteed to work.
549     (cherry picked from commit 25581738a8d5ee7db2a6d9ebd908d59b2837cd70)
550
551  gio/.gitignore      |    1 +
552  gio/Makefile.am     |   17 +-
553  gio/dbus-daemon.xml |   76 +++
554  gio/gdbusdaemon.c   | 1752
555  +++++++++++++++++++++++++++++++++++++++++++++++++++
556  gio/gdbusdaemon.h   |   19 +
557  5 files changed, 1864 insertions(+), 1 deletion(-)
558
559 commit 27352d96e28cf9e65bce12e2250a679261872aae
560 Author: Alexander Larsson <alexl@redhat.com>
561 Date:   Tue Apr 17 15:50:53 2012 +0200
562
563     gdbus: Escape nonce files in dbus addressess
564
565     Otherwise the colon in c:\blah made for trouble
566     (cherry picked from commit 82aecce30131e275dff73f23ee91e7c40a9b3f03)
567
568  gio/gdbusserver.c |    5 ++++-
569  1 file changed, 4 insertions(+), 1 deletion(-)
570
571 commit 5051aaca68eacf280ce48d1500a19cccf2125fc8
572 Author: Alexander Larsson <alexl@redhat.com>
573 Date:   Mon Apr 16 09:55:29 2012 +0200
574
575     Support initial underscores in dbus codegen namespace
576
577     Before these were considered lowercase and thus got duplicated.
578     (cherry picked from commit ff92fe95935b38eaacedb287f6600df000ed1c1a)
579
580  gio/gdbus-2.0/codegen/utils.py |    7 +++++++
581  1 file changed, 7 insertions(+)
582
583 commit ad35c6cae1ad065bc46968b1169c18e624dd8ada
584 Author: Benjamin Otte <otte@redhat.com>
585 Date:   Fri Apr 20 14:31:05 2012 +0200
586
587     resourcefile: Set display name
588
589     Fixes resource filenames not being printed in CSS warnings for GTK.
590
591     https://bugzilla.gnome.org/show_bug.cgi?id=674345
592
593  gio/gresourcefile.c |    1 +
594  1 file changed, 1 insertion(+)
595
596 commit 153cad8974740b0a32341b7531a0b66be5181c7c
597 Author: Hannes Mueller <h.c.f.mueller@gmx.de>
598 Date:   Sat Feb 4 10:06:35 2012 +0100
599
600     avoid warning in gutils.h when using gcc with -Wconversion
601
602     Old solution to avoid warning with gcc flag -Wconversion does not
603     work with gcc >=4.3 since the behaviour for that flag has been
604     changed, ref. http://gcc.gnu.org/wiki/NewWconversion. Now cast for
605     __builtin_clzl is required, which itself is declared to return int.
606
607     https://bugzilla.gnome.org/show_bug.cgi?id=619026
608
609  glib/gutils.h |    2 +-
610  1 file changed, 1 insertion(+), 1 deletion(-)
611
612 commit 437b831c76079d53649a363f5401cf98134ae2f8
613 Author: Christian Persch <chpe@gnome.org>
614 Date:   Mon Apr 9 15:34:10 2012 +0200
615
616     resources: compiler: Fix resources on big endian architectures
617
618     Resources are always little endian, so the gvdb is byteswapped. When
619     looking
620     up the value, it would return a new byteswapped variant, making
621     the data
622     returned from do_lookup() invalid once that variant is unref'd. Since
623     byteswapping doesn't matter for the "ay" data anyway, just use
624     gvdb_table_get_raw_value() instead and only byteswap the length
625     and flag
626     values.
627
628     https://bugzilla.gnome.org/show_bug.cgi?id=673409
629     (cherry picked from commit 5ef34e5f11b4f71a66615b6506108ee540cc3420)
630
631  gio/gresource.c |    5 ++++-
632  1 file changed, 4 insertions(+), 1 deletion(-)
633
634 commit c7db8d989bdbdda4de561ee65693ba538ec0ca2a
635 Author: Colin Walters <walters@verbum.org>
636 Date:   Mon Apr 16 11:50:05 2012 -0400
637
638     tests/mainloop: Add a test for recursive child sources
639
640     https://bugzilla.gnome.org/show_bug.cgi?id=669260
641
642  glib/tests/mainloop.c |   57
643  +++++++++++++++++++++++++++++++++++++++++++++++++
644  1 file changed, 57 insertions(+)
645
646 commit a6822b46dba80fa431cef4bccd8c9ae5a1f5d85c
647 Author: Dan Winship <danw@gnome.org>
648 Date:   Fri Apr 13 11:44:34 2012 -0400
649
650     tests/mainloop: add a test for child sources
651
652     https://bugzilla.gnome.org/show_bug.cgi?id=669260
653
654  glib/tests/mainloop.c |   98
655  +++++++++++++++++++++++++++++++++++++++++++++++++
656  1 file changed, 98 insertions(+)
657
658 commit b1d447bd664bcbc607811c7920b67856d4f551e6
659 Author: Dan Winship <danw@gnome.org>
660 Date:   Wed Apr 11 15:21:17 2012 -0400
661
662     gmain: block child sources when blocking the parent
663
664     When blocking a source that has child sources, we need to consider the
665     children blocked as well. Otherwise they will still trigger repeatedly
666     in an inner loop started from the parent source's callback.
667
668     https://bugzilla.gnome.org/show_bug.cgi?id=669260
669
670  glib/gmain.c |   35 +++++++++++++++++++++++++++++------
671  1 file changed, 29 insertions(+), 6 deletions(-)
672
673 commit c18ef42c454d57903866ee8103286e342aacf0ac
674 Author: Piotr Drąg <piotrdrag@gmail.com>
675 Date:   Mon Apr 16 21:19:23 2012 +0200
676
677     Updated Polish translation
678
679  po/pl.po |  104
680  +++++++++++++++++++++++++++++++-------------------------------
681  1 file changed, 52 insertions(+), 52 deletions(-)
682
683 commit 6b4c907cc716b12488cd472aac3024be30f0846a
684 Author: Kalev Lember <kalevlember@gmail.com>
685 Date:   Sat Apr 14 15:48:13 2012 +0300
686
687     Only build gmenumodel test on unix
688
689     It depends on gdbus-sessionbus.c which only builds on unix.
690
691  gio/tests/Makefile.am |    2 +-
692  1 file changed, 1 insertion(+), 1 deletion(-)
693
694 commit 274940b2476e99ea850da29215c1ce91d2bb85cf
695 Author: Kalev Lember <kalevlember@gmail.com>
696 Date:   Sat Apr 14 15:40:17 2012 +0300
697
698     tests/fileutils: Fix Windows build
699
700  glib/tests/fileutils.c |    2 ++
701  1 file changed, 2 insertions(+)
702
703 commit c88c1639a3e4e91076cc68db4bdc782930f66558
704 Author: Yinghua Wang <wantinghard@gmail.com>
705 Date:   Mon Apr 16 14:06:56 2012 +0800
706
707     update Simplified Chinese (zh_CN) translation
708
709  po/zh_CN.po |  320
710  ++++++++++++++++++++++++++++++-----------------------------
711  1 file changed, 162 insertions(+), 158 deletions(-)
712
713 commit 9b1a9ed4ce326d4ebfca68b2a98ddb4d8110e5e7
714 Author: David Zeuthen <davidz@redhat.com>
715 Date:   Sat Apr 14 12:29:30 2012 -0400
716
717     GSocketControlMessage: Don't warn about unknown messages
718
719     If we do this, the tests added in bug 673943 will cause warnings.
720
721     Signed-off-by: David Zeuthen <davidz@redhat.com>
722
723  gio/gsocketcontrolmessage.c |   11 +++++++++--
724  1 file changed, 9 insertions(+), 2 deletions(-)
725
726 commit 55bbb9fc69856fff853e4f464ac0813e247e78d2
727 Author: Matthias Clasen <mclasen@redhat.com>
728 Date:   Fri Apr 13 19:54:42 2012 -0400
729
730     Bump version
731
732  configure.ac |    4 ++--
733  1 file changed, 2 insertions(+), 2 deletions(-)
734
735 commit 2b6cf583d264c101c72f4f7554925a0612b58e08
736 Author: Matthias Clasen <mclasen@redhat.com>
737 Date:   Fri Apr 13 19:53:42 2012 -0400
738
739     2.32.1
740
741  NEWS |    9 +++++++++
742  1 file changed, 9 insertions(+)
743
744 commit c1a83a4ac8b0e45bd176ff1334f58ae2d5c33ad2
745 Author: Matthias Clasen <mclasen@redhat.com>
746 Date:   Fri Apr 13 18:51:23 2012 -0400
747
748     Fix distcheck
749
750     I forgot to dist a test script, and forgot to look for it
751     in srcdir instead of builddir.
752
753  glib/tests/Makefile.am          |    3 ++-
754  glib/tests/spawn-singlethread.c |    5 ++++-
755  2 files changed, 6 insertions(+), 2 deletions(-)
756
757 commit 9375212311382679344649b66d5161b25af02724
758 Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
759 Date:   Fri Apr 13 19:39:19 2012 +0200
760
761     [l10n] Updated German translation
762
763  po/de.po |  302
764  +++++++++++++++++++++++++++++++-------------------------------
765  1 file changed, 152 insertions(+), 150 deletions(-)
766
767 commit baf0ebf7b233f05359f59dbee8d73fa15ef09407
768 Author: Dan Winship <danw@gnome.org>
769 Date:   Fri Apr 13 11:43:09 2012 -0400
770
771     tests/mainloop: fix a race condition
772
773     Rather than depending on the machine's speed/load, just interlock
774     between the two threads properly.
775
776  glib/tests/mainloop.c |   10 +++++++++-
777  1 file changed, 9 insertions(+), 1 deletion(-)
778
779 commit e0aa0ae8a2b8a8989447673a7323434040ec7bd0
780 Author: Dan Winship <danw@gnome.org>
781 Date:   Fri Apr 13 11:42:39 2012 -0400
782
783     tests/mainloop: use g_assert_cmpint(), for better error messages
784
785  glib/tests/mainloop.c |   32 ++++++++++++++++----------------
786  1 file changed, 16 insertions(+), 16 deletions(-)
787
788 commit 50aed1cc8f5cfc18d389c5e1c059368482fba56d
789 Author: Matthias Clasen <mclasen@redhat.com>
790 Date:   Fri Apr 13 09:31:08 2012 -0400
791
792     Make the markup-parse test independent of the locale
793
794     I added a setlocale call, because we need it for Unicode to
795     come out right; but I forgot to fix the locale, so we now
796     fail when comparing error messages to the expected (English)
797     result. Correct this by setting LANG explicitly to en_US.utf-8.
798
799     https://bugzilla.gnome.org/show_bug.cgi?id=669285
800
801  glib/tests/markup-parse.c |    1 +
802  1 file changed, 1 insertion(+)
803
804 commit 5e0be9e9e2a3ed3b84fe3ce8d4d560220bd78811
805 Author: Bruce Cowan <bruce@bcowan.me.uk>
806 Date:   Fri Apr 13 13:27:39 2012 +0100
807
808     Updated British English translation
809
810  po/en_GB.po |  289
811  ++++++++++++++++++++++++++++++-----------------------------
812  1 file changed, 147 insertions(+), 142 deletions(-)
813
814 commit e13fc585354508cb28dd08b7d3f44f5744cfa461
815 Author: Kalev Lember <kalevlember@gmail.com>
816 Date:   Fri Apr 13 13:22:46 2012 +0300
817
818     GResource docs: fix typo
819
820  gio/gresource.c |    2 +-
821  1 file changed, 1 insertion(+), 1 deletion(-)
822
823 commit 192892b52cbd13d4d3a09c1ca09c5ccdfe76d359
824 Author: Ryan Lortie <desrt@desrt.ca>
825 Date:   Thu Apr 12 20:04:32 2012 -0400
826
827     GSettings docs: clarify what is a good path
828
829     Add an explicit note to the docs about choosing paths based on domain
830     names, not ones like "/apps/", "/desktop/" or "/system/".
831
832  gio/gsettings.c |   10 +++++++++-
833  1 file changed, 9 insertions(+), 1 deletion(-)
834
835 commit 6560b37450cd19c4a7c7b690e279fe97b7bfdcaa
836 Author: Ryan Lortie <desrt@desrt.ca>
837 Date:   Thu Apr 12 19:55:34 2012 -0400
838
839     glib-compile-schemas: warn about bad dconf paths
840
841     For quite some time the recommended usage of GSettings and dconf has
842     been to use paths like /org/gnome/example/.  Use of /apps/ has spilled
843     over from GConf and is continuing to make its way into a number of
844     applications as they port.
845
846     glib-compile-schemas will now warn about these types of paths being
847     used.  This generates a lot of noise, but hopefully it will reduce the
848     number of ported applications making this mistake.
849
850  gio/glib-compile-schemas.c |    6 ++++++
851  1 file changed, 6 insertions(+)
852
853 commit 386f0f29fd3dc8e39f49b50ae496c6b1feb3b0a1
854 Author: Alexander Larsson <alexl@redhat.com>
855 Date:   Thu Apr 12 16:50:20 2012 +0200
856
857     Fall back to SO_PEERCRED if credentials passing fails
858
859     Turns out libdbus doesn't send struct ucred credentials on linux, but
860     just relies on the SO_PEERCRED support. However, gdbus does send, and
861     expect to recieve a ucred credential. So, when libdbus talks to a
862     gdbus server the authentication fails to send the credentials.
863
864     We fix this by falling back to g_socket_get_credentials() if we don't
865     get any credential messages.
866
867  gio/gunixconnection.c |    4 +++-
868  1 file changed, 3 insertions(+), 1 deletion(-)
869
870 commit ec91ed00f14c70cca9749347b8ebc19d72d9885b
871 Author: Alexander Larsson <alexl@redhat.com>
872 Date:   Thu Apr 12 16:43:49 2012 +0200
873
874     Detect "empty" socket credentials on Linux
875
876     Linux uses struct ucred to pass over socket credentials. Historically
877     this has always worked in recievemsg, if SO_PASSCRED was set on
878     the socket,
879     even if the remote side didn't pass any credits. But this change
880     broke that:
881
882     http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=16e5726269611b71c930054ffe9b858c1cea88eb;hp=a9e9fd7182332d0cf5f3e601df3e71dd431b70d7
883
884     However, it doesn't actually fail getting the credentials, it
885     just returns
886     an "empty" one, as initialized by cred_to_ucred() at:
887
888     http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=net/core/sock.c;h=b29ab61b029cf7f76fda992ecfcb8dcaa06b0483;#l756
889
890     So, we detect this and fail the credentials reading.
891
892     This actually happened in real life with gdbus acting as a server, as
893     gdbus expected an ucred but libdbus didn't send one.
894
895  gio/gunixcredentialsmessage.c |    7 +++++++
896  1 file changed, 7 insertions(+)
897
898 commit 69d929e67fd44d9a20c64064cc7e06f5d3cead82
899 Author: William Hua <william@attente.ca>
900 Date:   Wed Apr 11 23:25:09 2012 -0400
901
902     Be more precise about Carbon v. Cocoa.
903
904  configure.ac                   |   14 ++++++++++++++
905  gio/Makefile.am                |    7 ++-----
906  gio/giomodule.c                |    2 +-
907  gio/gsettingsbackendinternal.h |    2 +-
908  4 files changed, 18 insertions(+), 7 deletions(-)
909
910 commit ebe30ef463f5fd2f011a3386c8e95aff7a42ab22
911 Author: OKANO Takayoshi <kano@na.rim.or.jp>
912 Date:   Thu Apr 12 09:30:05 2012 +0900
913
914     [l10n] Update Japanese translation
915
916  po/ja.po |  430
917  +++++++++++++++++++++++++++++++-------------------------------
918  1 file changed, 215 insertions(+), 215 deletions(-)
919
920 commit 47692845c0a062a76f99b5de125c5eafa4556847
921 Author: Kalev Lember <kalevlember@gmail.com>
922 Date:   Wed Apr 11 16:41:48 2012 +0300
923
924     gio-2.0.pc: Avoid full path to executables
925
926     Instead of using full path in glib_compile_schemas and
927     glib_compile_resources variables, rely on having the executables in
928     PATH.
929
930     This fixes the cross-compiling case where we cannot execute the
931     binaries
932     for target system. Instead of executing the target system's
933     binaries, we
934     need to use the native versions installed on the build host. The
935     easiest
936     way to find the native executables is to just pick them up from PATH.
937
938     In addition, this brings gio-2.0.pc in line with glib-2.0.pc -- the
939     latter has historically only listed the executable name and not
940     the full
941     path.
942
943     https://bugzilla.gnome.org/show_bug.cgi?id=673911
944
945  gio-2.0.pc.in |    6 +++---
946  1 file changed, 3 insertions(+), 3 deletions(-)
947
948 commit 5739d896f8d3bf9883d4f5e4b7553a617a1c751a
949 Author: Jeremy Huddleston <jeremyhu@apple.com>
950 Date:   Wed Apr 11 02:05:00 2012 -0400
951
952     Don't use fast enumeration in old version of Mac OS.
953
954     Signed-off-by: William Hua <william@attente.ca>
955
956  gio/gnextstepsettingsbackend.c |   14 ++++++++++++--
957  1 file changed, 12 insertions(+), 2 deletions(-)
958
959 commit 51a2661da647d6ad5610a98bbdb8c805f822265b
960 Author: Jeremy Huddleston <jeremyhu@apple.com>
961 Date:   Wed Apr 11 01:44:29 2012 -0400
962
963     Link with Foundation framework on OSX.
964
965     Signed-off-by: William Hua <william@attente.ca>
966
967  gio/Makefile.am |   11 +++++++----
968  1 file changed, 7 insertions(+), 4 deletions(-)
969
970 commit 92654b5035966e36a3b17d4a8a7db74d857f3acf
971 Author: Bruno Brouard <annoa.b@gmail.com>
972 Date:   Wed Apr 11 14:53:22 2012 +0200
973
974     Updated French translation
975
976  po/fr.po |  176
977  ++++++++++++++++++++++++++++++++------------------------------
978  1 file changed, 90 insertions(+), 86 deletions(-)
979
980 commit 708f82735ddade84ebd82106aa921fcb04c8c01f
981 Author: Chandan Kumar (ciypro) <chandankumar.093047@gmail.com>
982 Date:   Wed Apr 11 16:25:22 2012 +0530
983
984     Updated HINDI translation
985
986  po/hi.po | 1051
987  +++++++++++++++++++++++++++++++++++---------------------------
988  1 file changed, 586 insertions(+), 465 deletions(-)
989
990 commit 53accb95c017f21761d550dddc92c8d8bf5f2d58
991 Author: Kjartan Maraas <kmaraas@gnome.org>
992 Date:   Wed Apr 11 12:41:51 2012 +0200
993
994     Updated Norwegian bokmål translation
995
996  po/nb.po |  228
997  ++++++++++++++++++++++++++++++++------------------------------
998  1 file changed, 116 insertions(+), 112 deletions(-)
999
1000 commit e1cabfd3f2c294d5fc7c79135d1bb284b456c0d1
1001 Author: Matthias Clasen <mclasen@redhat.com>
1002 Date:   Tue Apr 10 23:52:30 2012 -0400
1003
1004     Updates
1005
1006  NEWS |   35 +++++++++++++++++++++++++++++++++++
1007  1 file changed, 35 insertions(+)
1008
1009 commit e448f206e6473b5eb17b2296d90a5876eb5f34a0
1010 Author: Carles Ferrando <carles.ferrando@gmail.com>
1011 Date:   Tue Apr 10 23:12:29 2012 +0200
1012
1013     [l10n]Updated Catalan (Valencian) translation
1014
1015  po/ca@valencia.po |  187
1016  +++++++++++++++++++++++++++--------------------------
1017  1 file changed, 96 insertions(+), 91 deletions(-)
1018
1019 commit 1083b28fb98daed0318eadbc26fdde3201c7ca0a
1020 Author: Jordi Serratosa <jordis@softcatala.cat>
1021 Date:   Tue Apr 10 23:12:23 2012 +0200
1022
1023     [l10n] Fixes on Catalan translation
1024
1025  po/ca.po |  249
1026  ++++++++++++++++++++++++++++++--------------------------------
1027  1 file changed, 122 insertions(+), 127 deletions(-)
1028
1029 commit c037879bd1424dce4e897635d829327b21e86e69
1030 Author: Will Thompson <will.thompson@collabora.co.uk>
1031 Date:   Fri Apr 6 10:03:29 2012 +0100
1032
1033     gdbus: test case for 673612
1034
1035     When presented with an array of empty arrays of 8-byte-aligned types,
1036     GDBus would incorrectly apply the 8-byte alignment when reading back.
1037
1038     https://bugzilla.gnome.org/show_bug.cgi?id=673612
1039
1040     Signed-off-by: David Zeuthen <davidz@redhat.com>
1041
1042  gio/tests/gdbus-serialization.c |   60
1043  ++++++++++++++++++++++++++++++++++++++-
1044  1 file changed, 59 insertions(+), 1 deletion(-)
1045
1046 commit 113f4abb67620696f63d61d1f22a5be635332b7c
1047 Author: Will Thompson <will.thompson@collabora.co.uk>
1048 Date:   Tue Apr 10 13:20:09 2012 +0100
1049
1050     GDBusMessage: do not align for grandchildren of empty arrays.
1051
1052     D-Bus arrays are serialized as follows:
1053
1054     1. align to a 4-byte boundary (for the length)
1055     2. uint32: the length of the serialized body in bytes
1056     3. padding for the alignment of the body type (not included in
1057     the length)
1058     4. the body.
1059
1060     Note that 3. is a no-op unless the body type is an 8-byte aligned type
1061     (uint64, int64, double, struct, dict_entry), since you are always on a
1062     4-byte boundary from aligning and writing the length.
1063
1064     So, an empty aax (that is, an array containing zero arrays of int64)
1065     is serialized as follows:
1066
1067     1. align to a 4-byte boundary
1068     2. length of the contents of this (empty) array, in bytes (0)
1069     3. align to a 4-byte boundary (the child array's alignment
1070     requirement)
1071     4. there is no body.
1072
1073     But previously, GDBus would recurse in step three to align not
1074     just for
1075     the type of the child array, but for the nonexistent child array's
1076     contents. This only affects the algorithm when the grandchild type has
1077     8-byte alignment and the reader happened to not already be on
1078     an 8-byte
1079     boundary, in which case 4 bytes were spuriously skipped.
1080
1081     https://bugzilla.gnome.org/show_bug.cgi?id=673612
1082
1083     Signed-off-by: David Zeuthen <davidz@redhat.com>
1084
1085  gio/gdbusmessage.c |  151
1086  +++++++++++++++++++++++++---------------------------
1087  1 file changed, 72 insertions(+), 79 deletions(-)
1088
1089 commit e28d3ef92197eb2e2a6a3a5627dcfaf475021e7e
1090 Author: Will Thompson <will.thompson@collabora.co.uk>
1091 Date:   Tue Apr 10 12:58:52 2012 +0100
1092
1093     GDBusMessage: print more debug info about alignment
1094
1095     Signed-off-by: David Zeuthen <davidz@redhat.com>
1096
1097  gio/gdbusmessage.c |    4 ++--
1098  1 file changed, 2 insertions(+), 2 deletions(-)
1099
1100 commit ce5710121961d0a7dfc1b5f83577e485560fa8c8
1101 Author: Yaron Shahrabani <sh.yaron@gmail.com>
1102 Date:   Tue Apr 10 20:06:51 2012 +0300
1103
1104     Updated Hebrew translation.
1105
1106  po/he.po |  254
1107  +++++++++++++++++++++++++++++++-------------------------------
1108  1 file changed, 129 insertions(+), 125 deletions(-)
1109
1110 commit 6620b305a7eae8b59303b3858c25b3f9b9e5fc2d
1111 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
1112 Date:   Tue Apr 10 11:06:03 2012 +0200
1113
1114     Updated Serbian translation
1115
1116  po/sr.po       |  183
1117  ++++++++++++++++++++++++++++----------------------------
1118  po/sr@latin.po |  183
1119  ++++++++++++++++++++++++++++----------------------------
1120  2 files changed, 184 insertions(+), 182 deletions(-)
1121
1122 commit 825fdfdc9a7ad9a64ca2ea9184b7c7db397d37f8
1123 Author: Jasper St. Pierre <jstpierre@mecheye.net>
1124 Date:   Mon Apr 9 20:07:13 2012 -0300
1125
1126     gclosure: Support return values of GVariants
1127
1128     https://bugzilla.gnome.org/show_bug.cgi?id=673803
1129
1130  gobject/gclosure.c |    3 +++
1131  1 file changed, 3 insertions(+)
1132
1133 commit c39d6954d3219472b3e9187bb86931051d313582
1134 Author: Cosimo Cecchi <cosimoc@gnome.org>
1135 Date:   Mon Apr 9 15:47:29 2012 -0400
1136
1137     tests: always use four digit years for date parsing tests
1138
1139     Or some system with different locale settings might get confused
1140     whether
1141     a two digit year is to be parsed with regard to the current century or
1142     as an absolute year.
1143
1144  glib/tests/date.c |    8 ++++----
1145  1 file changed, 4 insertions(+), 4 deletions(-)
1146
1147 commit 3b079daf9de2a293ad272ca997cd9dd06f072d8e
1148 Author: Aurimas Černius <aurisc4@gmail.com>
1149 Date:   Mon Apr 9 21:52:10 2012 +0300
1150
1151     Updated Lithuanian translation
1152
1153  po/lt.po |  196
1154  +++++++++++++++++++++++++++++++-------------------------------
1155  1 file changed, 99 insertions(+), 97 deletions(-)
1156
1157 commit 390f02fca0a3f79e7349bf12bdf30cba5ceae448
1158 Author: Piotr Drąg <piotrdrag@gmail.com>
1159 Date:   Mon Apr 9 17:24:00 2012 +0200
1160
1161     Updated POTFILES.skip
1162
1163  po/POTFILES.skip |    1 +
1164  1 file changed, 1 insertion(+)
1165
1166 commit 72aca9db1de2fc897e85d47ada1674af9b96c9b4
1167 Author: Fran Diéguez <fran.dieguez@mabishu.com>
1168 Date:   Sun Apr 8 21:56:22 2012 +0200
1169
1170     Updated Galician translations
1171
1172  po/gl.po |  210
1173  ++++++++++++++++++++++++++++++++------------------------------
1174  1 file changed, 107 insertions(+), 103 deletions(-)
1175
1176 commit ee29e496841d3b56689e826eba9ec0e7ca7f91bc
1177 Author: Matthias Clasen <mclasen@redhat.com>
1178 Date:   Sun Apr 8 10:23:16 2012 -0400
1179
1180     binding: Improve test coverage
1181
1182  gobject/tests/binding.c |    3 +++
1183  1 file changed, 3 insertions(+)
1184
1185 commit fb0951e67aa8f650f76d6e9bddf4f93c42c57735
1186 Author: Matthias Clasen <mclasen@redhat.com>
1187 Date:   Sun Apr 8 10:21:50 2012 -0400
1188
1189     spawn: Improve test coverage
1190
1191     Add a test that excercises the script execution code.
1192     Unfortunately, much of this code only runs in the forked
1193     child, and therefore its execution does not get caught
1194     by gcov.
1195
1196  glib/tests/echo-script          |    1 +
1197  glib/tests/spawn-singlethread.c |   32 ++++++++++++++++++++++++++++++++
1198  2 files changed, 33 insertions(+)
1199
1200 commit b87e7ca7291929d405deaec23368165638255504
1201 Author: Matthias Clasen <mclasen@redhat.com>
1202 Date:   Sun Apr 8 10:21:27 2012 -0400
1203
1204     mainloop: Improve test coverage
1205
1206  glib/tests/mainloop.c |   10 ++++++++++
1207  1 file changed, 10 insertions(+)
1208
1209 commit 43806fca693cb2b12d6f50b0ec38f5e2ed8022c5
1210 Author: Matthias Clasen <mclasen@redhat.com>
1211 Date:   Sun Apr 8 10:20:46 2012 -0400
1212
1213     settings: Improve test coverage
1214
1215  gio/tests/gsettings.c |   11 +++++++++++
1216  1 file changed, 11 insertions(+)
1217
1218 commit 3072e7afee287a32d44b1113fd341f7ae64b77e3
1219 Author: Matthias Clasen <mclasen@redhat.com>
1220 Date:   Sun Apr 8 10:20:10 2012 -0400
1221
1222     gdbusserver: Improve test coverage
1223
1224  gio/tests/gdbus-peer.c |   24 +++++++++++++++++++++++-
1225  1 file changed, 23 insertions(+), 1 deletion(-)
1226
1227 commit 26145b97088428444182bcd3c1371c9e27bcb375
1228 Author: Matthias Clasen <mclasen@redhat.com>
1229 Date:   Sun Apr 8 10:19:20 2012 -0400
1230
1231     icon: Improve test coverage
1232
1233  gio/tests/g-icon.c |    8 ++++++++
1234  1 file changed, 8 insertions(+)
1235
1236 commit a8c869e9458087220df7e0194c3981032e8caed4
1237 Author: Matthias Clasen <mclasen@redhat.com>
1238 Date:   Sun Apr 8 10:17:32 2012 -0400
1239
1240     contenttype: Improve test coverage
1241
1242     Excercise more parts of the guessing machinery.
1243     These tests rely on the mime database being present.
1244
1245  gio/tests/contenttype.c |   70
1246  +++++++++++++++++++++++++++++++++++++++++++++++
1247  1 file changed, 70 insertions(+)
1248
1249 commit 1e2cf010e7de9041c38a2ea4bb29807086720f76
1250 Author: Matthias Clasen <mclasen@redhat.com>
1251 Date:   Sun Apr 8 10:17:04 2012 -0400
1252
1253     networkaddress: Improve test coverage
1254
1255  gio/tests/network-address.c |   37 ++++++++++++++++++++++++++++++++++++-
1256  1 file changed, 36 insertions(+), 1 deletion(-)
1257
1258 commit 5632e9fc9cc588d4846cb40e88194d025f758412
1259 Author: Matthias Clasen <mclasen@redhat.com>
1260 Date:   Sun Apr 8 10:15:29 2012 -0400
1261
1262     networkaddress: Fix userinfo parsing in uris
1263
1264     The code that is checking the userinfo part was accidentally
1265     given a pointer to the end of the userinfo, so it was not
1266     checking the right portion of the string at all.
1267
1268  gio/gnetworkaddress.c |   10 +++++-----
1269  1 file changed, 5 insertions(+), 5 deletions(-)
1270
1271 commit 2a1ea40920b3a65420e085c3828da9e406e7afa0
1272 Author: Matthias Clasen <mclasen@redhat.com>
1273 Date:   Sat Apr 7 11:32:36 2012 -0400
1274
1275     utils: Improve test coverage
1276
1277     Add a test for some of our gettext variants.
1278
1279  glib/tests/utils.c |   19 +++++++++++++++++++
1280  1 file changed, 19 insertions(+)
1281
1282 commit 5951295937feffcb9b9671c20f3f07a6df4fd984
1283 Author: Matthias Clasen <mclasen@redhat.com>
1284 Date:   Sat Apr 7 11:28:42 2012 -0400
1285
1286     fileutils: Improve test coverage
1287
1288     Add tests for corner cases of g_path_get_basename, and
1289     for the errno-to-file-error conversion.
1290
1291  glib/tests/fileutils.c |   59
1292  +++++++++++++++++++++++++++++++++++++++++++++---
1293  1 file changed, 56 insertions(+), 3 deletions(-)
1294
1295 commit 550b69b963dd63360b762172073490b49167ff70
1296 Author: Matthias Clasen <mclasen@redhat.com>
1297 Date:   Sat Apr 7 11:28:04 2012 -0400
1298
1299     sort: Improve test coverage
1300
1301     Test the code paths that sort 'large' items.
1302
1303  glib/tests/sort.c |   33 ++++++++++++++++++++++++++++++++-
1304  1 file changed, 32 insertions(+), 1 deletion(-)
1305
1306 commit 06015064b8766bbc3efbc38ed2a62703322ca173
1307 Author: Matthias Clasen <mclasen@redhat.com>
1308 Date:   Sat Apr 7 11:27:15 2012 -0400
1309
1310     date: Improve test coverage
1311
1312     Add tests that exercise g_date_order, g_date_compare, g_date_clamp,
1313     and more of the date parsing functions.
1314
1315  glib/tests/date.c |   49
1316  +++++++++++++++++++++++++++++++++++++++++++++++++
1317  1 file changed, 49 insertions(+)
1318
1319 commit cbeecdc4ae5e25e94e694f0503e42386572c5a25
1320 Author: Matthias Clasen <mclasen@redhat.com>
1321 Date:   Sat Apr 7 11:23:47 2012 -0400
1322
1323     convert: Improve test coverage
1324
1325     Add a test that excercises the 'no conversion' code path.
1326     This uncovered that we don't treat errno properly in this path,
1327     and as a consequence, the returned error code is unreliable.
1328
1329  glib/tests/convert.c |   17 +++++++++++++++++
1330  1 file changed, 17 insertions(+)
1331
1332 commit 7d489acecc4d3e293660d59a942e686776d6b2b4
1333 Author: Matthias Clasen <mclasen@redhat.com>
1334 Date:   Sat Apr 7 11:22:13 2012 -0400
1335
1336     collate: Improve test coverage
1337
1338     Add some strings that exercise the non-ASCII parts of our
1339     collation support.
1340
1341  glib/tests/collate.c |    3 +++
1342  1 file changed, 3 insertions(+)
1343
1344 commit 6a57bf12433e241a82a7646cde33b5297bc86d3a
1345 Author: Matthias Clasen <mclasen@redhat.com>
1346 Date:   Sat Apr 7 11:21:09 2012 -0400
1347
1348     Make the dbus menu tests independent from the session bus
1349
1350     With this change,
1351     DBUS_SESSION_BUS_ADDRESS= make check
1352     succeed here.
1353
1354  gio/tests/Makefile.am  |    1 +
1355  gio/tests/gmenumodel.c |   16 ++++++++++++++--
1356  2 files changed, 15 insertions(+), 2 deletions(-)
1357
1358 commit d036960d3058825625bc595896306f53e787e408
1359 Author: Matthias Clasen <mclasen@redhat.com>
1360 Date:   Sat Apr 7 11:20:01 2012 -0400
1361
1362     ifdef out some unused code
1363
1364     Nothing wrong with leaving debug spew in the code, but we should
1365     not build it if it is not used.
1366
1367  gio/tests/gdbus-connection.c |   26 +++++++++++++++-----------
1368  1 file changed, 15 insertions(+), 11 deletions(-)
1369
1370 commit fca9c7a2c73a0c12154b28dff71b90b09f0e0c22
1371 Author: Piotr Drąg <piotrdrag@gmail.com>
1372 Date:   Sun Apr 8 13:13:53 2012 +0200
1373
1374     Updated Polish translation
1375
1376  po/pl.po |  194
1377  ++++++++++++++++++++++++++++++++------------------------------
1378  1 file changed, 99 insertions(+), 95 deletions(-)
1379
1380 commit 4becf835b7a2739e727aa0bf272a8b5c0b67b36c
1381 Author: Alexander Shopov <ash@kambanaria.org>
1382 Date:   Sat Apr 7 20:58:19 2012 +0300
1383
1384     Updated Bulgarian translation
1385
1386  po/bg.po |  208
1387  ++++++++++++++++++++++++++++++++------------------------------
1388  1 file changed, 106 insertions(+), 102 deletions(-)
1389
1390 commit 5ce66bed3df43b8fe0a2b2b973f7b1b097ee80ac
1391 Author: Matthias Clasen <mclasen@redhat.com>
1392 Date:   Fri Apr 6 21:22:17 2012 -0400
1393
1394     Formatting cleanup
1395
1396  gio/gresource.c |  405
1397  +++++++++++++++++++++++++++----------------------------
1398  1 file changed, 202 insertions(+), 203 deletions(-)
1399
1400 commit 8db4b949b8fa4577ecff0289776a5c098c575cc5
1401 Author: Matthias Clasen <mclasen@redhat.com>
1402 Date:   Fri Apr 6 20:50:34 2012 -0400
1403
1404     Always use '/' in test paths
1405
1406     It does not make much sense to use a platform-dependent
1407     directory separator in these strings, since they are not
1408     filesystem paths.
1409
1410     https://bugzilla.gnome.org/show_bug.cgi?id=673216
1411
1412  glib/gtestutils.c |    6 +++---
1413  1 file changed, 3 insertions(+), 3 deletions(-)
1414
1415 commit e52cf810426600fde8b92dc44482b9e19680dc43
1416 Author: Matthias Clasen <mclasen@redhat.com>
1417 Date:   Fri Apr 6 20:41:19 2012 -0400
1418
1419     Don't return values from void functions
1420
1421     Sun CC does not take that lightly.
1422
1423  gio/gactionmap.c |    6 ++----
1424  1 file changed, 2 insertions(+), 4 deletions(-)
1425
1426 commit d0b429af482d759f33b82002362ecd8630edc943
1427 Author: Matthias Clasen <mclasen@redhat.com>
1428 Date:   Fri Apr 6 19:15:53 2012 -0400
1429
1430     Revert "GDesktopAppInfo: add an accessor for StartupWMClass"
1431
1432     This reverts commit 3ccc4cf91d4ee20df4207f04d3344ee33f1b5c94.
1433
1434  docs/reference/gio/gio-sections.txt |    1 -
1435  gio/gdesktopappinfo.c               |   23 +----------------------
1436  gio/gdesktopappinfo.h               |    1 -
1437  gio/gio.symbols                     |    1 -
1438  gio/tests/appinfo-test.desktop      |    2 --
1439  gio/tests/appinfo.c                 |   15 ---------------
1440  6 files changed, 1 insertion(+), 42 deletions(-)
1441
1442 commit 3ccc4cf91d4ee20df4207f04d3344ee33f1b5c94
1443 Author: Giovanni Campagna <gcampagna@src.gnome.org>
1444 Date:   Thu Apr 5 23:26:12 2012 +0200
1445
1446     GDesktopAppInfo: add an accessor for StartupWMClass
1447
1448     Components using GIO to do window to application matching can
1449     use that field to retrieve potential candidates.
1450
1451     https://bugzilla.gnome.org/show_bug.cgi?id=673659
1452
1453  docs/reference/gio/gio-sections.txt |    1 +
1454  gio/gdesktopappinfo.c               |   23 ++++++++++++++++++++++-
1455  gio/gdesktopappinfo.h               |    1 +
1456  gio/gio.symbols                     |    1 +
1457  gio/tests/appinfo-test.desktop      |    2 ++
1458  gio/tests/appinfo.c                 |   15 +++++++++++++++
1459  6 files changed, 42 insertions(+), 1 deletion(-)
1460
1461 commit a81a0622027a21b71ba11677933f07b646cca151
1462 Author: Dan Winship <danw@gnome.org>
1463 Date:   Wed Apr 4 10:21:24 2012 -0400
1464
1465     gchecksum: fix strict-aliasing warnings in the MD5 code
1466
1467     https://bugzilla.gnome.org/show_bug.cgi?id=673191
1468
1469  glib/gchecksum.c |   39 +++++++++++++++++++++------------------
1470  1 file changed, 21 insertions(+), 18 deletions(-)
1471
1472 commit 0c14f2b8a77f93489255147258f3bf9439c6f06d
1473 Author: Sasi Bhushan <sasi@swecha.net>
1474 Date:   Thu Apr 5 19:23:08 2012 +0530
1475
1476     Updated Telugu Translation
1477
1478  po/te.po |  370
1479  +++++++++++++++++++++++++-------------------------------------
1480  1 file changed, 147 insertions(+), 223 deletions(-)
1481
1482 commit 265526288958bfe576b02e4d3a2a5cf7d4ea60a5
1483 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
1484 Date:   Tue Apr 3 13:20:01 2012 +0200
1485
1486     Fix malformed GTK-Doc comment blocks: remove repeated comment blocks.
1487
1488     gio/gproxyresolver.h: GProxyResolver already documented in
1489     gio/giotypes.h
1490     gio/gtlsbackend.h: GTlsBackend already documented in gio/gtlsbackend.c
1491     gio/gtlsclientconnection.h: GTlsClientConnection already documented
1492     in gio/gtlsclientconnection.c
1493     gio/gtlsconnection.h: GTlsConnection already documented in
1494     gio/gtlsconnection.c
1495     gio/gunixconnection.h: GTcpConnection already documented in
1496     gio/giotypes.h
1497     glib/gversion.h: GLIB_CHECK_VERSION already documented in
1498     glib/gversion.c
1499
1500     Found these thanks to the improved gobject-introspection
1501     GTK-Doc comment block/annotation parser.
1502     See https://bugzilla.gnome.org/show_bug.cgi?id=672254
1503
1504     https://bugzilla.gnome.org/show_bug.cgi?id=673385
1505
1506  gio/gproxyresolver.h       |    5 -----
1507  gio/gtlsbackend.c          |    5 +++--
1508  gio/gtlsbackend.h          |   10 ----------
1509  gio/gtlsclientconnection.h |    8 --------
1510  gio/gtlsconnection.h       |    8 --------
1511  gio/gunixconnection.h      |    7 -------
1512  glib/gversion.h            |   22 ----------------------
1513  7 files changed, 3 insertions(+), 62 deletions(-)
1514
1515 commit ce7f1a07890e081675f1522595e7a1b519bb6f5e
1516 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
1517 Date:   Tue Apr 3 10:56:29 2012 +0200
1518
1519     Fix malformed GTK-Doc comment blocks: don't confuse GTK-Doc parsers.
1520
1521     Found these thanks to the improved gobject-introspection
1522     GTK-Doc comment block/annotation parser.
1523     See https://bugzilla.gnome.org/show_bug.cgi?id=672254
1524
1525     https://bugzilla.gnome.org/show_bug.cgi?id=673385
1526
1527  gio/gdbusmessage.c |   26 +++++++++++++-------------
1528  glib/giochannel.c  |    2 +-
1529  gobject/gparam.h   |    2 +-
1530  3 files changed, 15 insertions(+), 15 deletions(-)
1531
1532 commit 0183c1f8a158834e5bfb601d4a207a8cff0b2b62
1533 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
1534 Date:   Tue Apr 3 20:17:00 2012 +0200
1535
1536     Fix malformed GTK-Doc comment blocks: invalid parameters and tags.
1537
1538     Found these thanks to the improved gobject-introspection
1539     GTK-Doc comment block/annotation parser.
1540     See https://bugzilla.gnome.org/show_bug.cgi?id=672254
1541
1542     https://bugzilla.gnome.org/show_bug.cgi?id=673385
1543
1544  gio/gremoteactiongroup.c |    2 +-
1545  glib/gasyncqueue.c       |    4 ++--
1546  glib/gmem.c              |    1 -
1547  gobject/gtype.c          |    2 +-
1548  4 files changed, 4 insertions(+), 5 deletions(-)
1549
1550 commit fefe5d9a20756d58f4207ae26553d65d54037b20
1551 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
1552 Date:   Mon Apr 2 17:03:56 2012 +0200
1553
1554     Fix malformed GTK-Doc comment blocks: correct struct name.
1555
1556     Found these thanks to improved gobject-introspection GTK-Doc
1557     comment block/annotation parser from:
1558     https://bugzilla.gnome.org/show_bug.cgi?id=672254
1559
1560     https://bugzilla.gnome.org/show_bug.cgi?id=673385
1561
1562  gio/giotypes.h |    2 +-
1563  1 file changed, 1 insertion(+), 1 deletion(-)
1564
1565 commit a058c1c13e379d4dbe17741231ec9d3f482daf55
1566 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
1567 Date:   Mon Apr 2 17:02:15 2012 +0200
1568
1569     Fix malformed GTK-Doc comment blocks: mutliline annotations are
1570     invalid.
1571
1572     Found these thanks to improved gobject-introspection GTK-Doc
1573     comment block/annotation parser from:
1574     https://bugzilla.gnome.org/show_bug.cgi?id=672254
1575
1576     https://bugzilla.gnome.org/show_bug.cgi?id=673385
1577
1578  glib/gvariant.c |    4 ++--
1579  1 file changed, 2 insertions(+), 2 deletions(-)
1580
1581 commit 60fb0f5ea8e05174971dfca0e6c1dae35f816b9e
1582 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
1583 Date:   Mon Apr 2 17:01:32 2012 +0200
1584
1585     Fix malformed GTK-Doc comment blocks: unmark non GTK-Doc comment
1586     block.
1587
1588     Found these thanks to improved gobject-introspection GTK-Doc
1589     comment block/annotation parser from:
1590     https://bugzilla.gnome.org/show_bug.cgi?id=672254
1591
1592     https://bugzilla.gnome.org/show_bug.cgi?id=673385
1593
1594  gio/strinfo.c |    2 +-
1595  1 file changed, 1 insertion(+), 1 deletion(-)
1596
1597 commit 8e740f726faf659df912c0c496eb5de80f1695ad
1598 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
1599 Date:   Mon Apr 2 17:16:35 2012 +0200
1600
1601     Fix malformed GTK-Doc comment blocks: add missing colons.
1602
1603     Found these thanks to improved gobject-introspection GTK-Doc
1604     comment block/annotation parser from:
1605     https://bugzilla.gnome.org/show_bug.cgi?id=672254
1606
1607     https://bugzilla.gnome.org/show_bug.cgi?id=673385
1608
1609  gio/gdesktopappinfo.c |    2 +-
1610  gio/gfile.c           |    2 +-
1611  gio/gfileinfo.c       |    2 +-
1612  gio/gmountoperation.c |    2 +-
1613  gio/gproxyaddress.c   |    8 ++++----
1614  glib/gmem.c           |    2 +-
1615  glib/gqueue.c         |    2 +-
1616  glib/gscanner.c       |    2 +-
1617  glib/gtestutils.c     |    4 ++--
1618  glib/gurifuncs.h      |    2 +-
1619  10 files changed, 14 insertions(+), 14 deletions(-)
1620
1621 commit 6bd47498a043ed52db0ecb2989e9d9157924c82c
1622 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
1623 Date:   Thu Apr 5 15:25:42 2012 +0300
1624
1625     Updated Belarusian translation.
1626
1627  po/be.po |  201
1628  ++++++++++++++++++++++++++++++++------------------------------
1629  1 file changed, 103 insertions(+), 98 deletions(-)
1630
1631 commit 24fa2ee53c62a22b7e9f5504f7242a5d847ba87b
1632 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1633 Date:   Thu Apr 5 15:46:34 2012 +0800
1634
1635     gobject/tests/signals.c: Remove C99ism
1636
1637     Declare variables in start of block.
1638
1639  gobject/tests/signals.c |    6 ++++--
1640  1 file changed, 4 insertions(+), 2 deletions(-)
1641
1642 commit 63673da5eb5ba313f92ee06daf9df8aff6aa0a11
1643 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1644 Date:   Thu Apr 5 15:45:38 2012 +0800
1645
1646     Update GLib Visual C++ projects
1647
1648     Some of the bundled PCRE source files are removed as they are
1649     not needed
1650     anymore (please see commit e7c0f10e), so don't include them in
1651     the projects
1652
1653  build/win32/vs10/glib.vcxproj.filtersin |    9 ---------
1654  build/win32/vs10/glib.vcxprojin         |   30
1655  ------------------------------
1656  build/win32/vs9/glib.vcprojin           |   30
1657  ------------------------------
1658  3 files changed, 69 deletions(-)
1659
1660 commit 88781d59066a185337dee76969fb49dabc4a6f15
1661 Author: Dan Winship <danw@gnome.org>
1662 Date:   Wed Apr 4 15:22:15 2012 -0400
1663
1664     Fix some gtk-doc stuff
1665
1666  gio/ginputstream.c  |    8 ++++----
1667  gio/goutputstream.c |    8 ++++----
1668  2 files changed, 8 insertions(+), 8 deletions(-)
1669
1670 commit 69d698799563a0276550c339157a01d10d9e95dc
1671 Author: Matthias Clasen <mclasen@redhat.com>
1672 Date:   Wed Apr 4 14:56:17 2012 -0400
1673
1674     Switch to using a mainloop when waiting for connection close
1675
1676     GDBus heavily relies on idles for some of its cleanup operations,
1677     and not running a mainloop leads to things not getting cleaned
1678     up properly, which in turn leads to test failures, since the
1679     session bus singleton does not get removed.
1680
1681  gio/tests/gdbus-tests.c |    2 +-
1682  1 file changed, 1 insertion(+), 1 deletion(-)
1683
1684 commit f1d4d3a4a5734e21dd1f0ea7afc352e475df0c27
1685 Author: Matthias Clasen <mclasen@redhat.com>
1686 Date:   Wed Apr 4 14:39:17 2012 -0400
1687
1688     Improve GApplication tests
1689
1690     Make GApplication tests manage their dbus connections.
1691
1692  gio/tests/Makefile.am    |    2 +-
1693  gio/tests/gapplication.c |   57
1694  ++++++++++++++++++++++++++++++++++++++--------
1695  2 files changed, 48 insertions(+), 11 deletions(-)
1696
1697 commit a52c0a06c8789f27b94a74c6a5811f12949f792e
1698 Author: Matthias Clasen <mclasen@redhat.com>
1699 Date:   Wed Apr 4 06:38:36 2012 -0400
1700
1701     Make basic-application test more robust
1702
1703     This program is only used indirectly from gapplication.c in
1704     tests, but that is no reason to let it segfault when it is
1705     run from the commandline without arguments.
1706
1707  gio/tests/basic-application.c |    3 ++-
1708  1 file changed, 2 insertions(+), 1 deletion(-)
1709
1710 commit 9171894a59d217bf3f01a10674d774bb51f68a06
1711 Author: Matthias Clasen <mclasen@redhat.com>
1712 Date:   Wed Apr 4 06:36:45 2012 -0400
1713
1714     GActionMap: correct critical warnings
1715
1716     These warnings were copied from GSimpleActionGroup, but the function
1717     names were not updated. Correct that.
1718
1719  gio/gactionmap.c |    4 ++--
1720  1 file changed, 2 insertions(+), 2 deletions(-)
1721
1722 commit 4259587fec70248f4d61ce06fc468bb72a0f9991
1723 Author: Matthias Clasen <mclasen@redhat.com>
1724 Date:   Tue Apr 3 21:52:45 2012 -0400
1725
1726     Add tests for action-related gapplication api
1727
1728  gio/tests/gapplication.c |   51
1729  ++++++++++++++++++++++++++++++++++++++++++++++
1730  1 file changed, 51 insertions(+)
1731
1732 commit 8a4744f7fd0bf3780a1299bfb7ba7087f87229a4
1733 Author: Matthias Clasen <mclasen@redhat.com>
1734 Date:   Tue Apr 3 21:39:06 2012 -0400
1735
1736     Add a  test for g_application_quit
1737
1738  gio/tests/gapplication.c |   37 +++++++++++++++++++++++++++++++++++++
1739  1 file changed, 37 insertions(+)
1740
1741 commit 588c2bacf7753dc17c95a8ec56f2f457e205026e
1742 Author: Matthias Clasen <mclasen@redhat.com>
1743 Date:   Tue Apr 3 01:43:45 2012 -0400
1744
1745     Improve keyfile test coverage
1746
1747  glib/tests/keyfile.c |   61
1748  ++++++++++++++++++++++++++++++++++++++++++++++++++
1749  1 file changed, 61 insertions(+)
1750
1751 commit 3eec7eeeaa09a1af7d08f4d172b481747293f9c7
1752 Author: Matthias Clasen <mclasen@redhat.com>
1753 Date:   Tue Apr 3 01:42:21 2012 -0400
1754
1755     Remove a bit of unused code
1756
1757     _g_utf8_strwidth is always called with max == -1, so remove the
1758     parameter and update all callers.
1759
1760  glib/goption.c |   38 +++++++++-----------------------------
1761  1 file changed, 9 insertions(+), 29 deletions(-)
1762
1763 commit 84a1b8aac8478428fdc8085400674be52278c6eb
1764 Author: Matthias Clasen <mclasen@redhat.com>
1765 Date:   Tue Apr 3 01:09:39 2012 -0400
1766
1767     Improve test coverage
1768
1769     Add tests for all the suffixes in g_format_size.
1770
1771  glib/tests/fileutils.c |   11 +++++++++++
1772  1 file changed, 11 insertions(+)
1773
1774 commit 51609ec943f9d51a8c8863badd79d2a9293ae4c7
1775 Author: Dan Winship <danw@gnome.org>
1776 Date:   Wed Apr 4 14:38:18 2012 -0400
1777
1778     tests/gdatetime: fix new_from_unix test
1779
1780     When creating a struct tm for "1990-01-01T00:00:00" to pass to
1781     mktime(), we have to set tm_isdst to -1; leaving it set to 0 will
1782     result in the wrong time being generated when run in a timezone where
1783     January 1 would normally be tm_isdst==1 (ie, in southern hemisphere
1784     DST-observing countries, like Australia).
1785
1786     https://bugzilla.gnome.org/show_bug.cgi?id=670254
1787
1788  glib/tests/gdatetime.c |    1 +
1789  1 file changed, 1 insertion(+)
1790
1791 commit f0a3241eab5ba61ebe4aa6fbe7f1cb0ec696d8c9
1792 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
1793 Date:   Wed Apr 4 17:18:59 2012 +0200
1794
1795     Updated Spanish translation
1796
1797  po/es.po | 9032
1798  +++++++++++++++++++++++++++++++-------------------------------
1799  1 file changed, 4519 insertions(+), 4513 deletions(-)
1800
1801 commit e133f31896f7cfe1034332244e728f0aa384b844
1802 Author: Gabor Kelemen <kelemeng@gnome.hu>
1803 Date:   Wed Apr 4 17:02:04 2012 +0200
1804
1805     Updated Hungarian translation
1806
1807  po/hu.po |  470
1808  +++++++++++++++++++++++---------------------------------------
1809  1 file changed, 170 insertions(+), 300 deletions(-)
1810
1811 commit 47adef84da73e71a9ecafc56e8313997fb685394
1812 Author: Dan Winship <danw@gnome.org>
1813 Date:   Wed Apr 4 10:47:04 2012 -0400
1814
1815     Fix warnings caused by an ifdeffed-out test case
1816
1817  gio/tests/gapplication.c |   17 +++++++++--------
1818  1 file changed, 9 insertions(+), 8 deletions(-)
1819
1820 commit 142b0455ff2bd0d376632107de7c943be74c585b
1821 Author: Matej Urbančič <mateju@svn.gnome.org>
1822 Date:   Wed Apr 4 13:42:44 2012 +0200
1823
1824     Updated Slovenian translation
1825
1826  po/sl.po |  204
1827  ++++++++++++++++++++++++++++++++------------------------------
1828  1 file changed, 104 insertions(+), 100 deletions(-)
1829
1830 commit 9aa19e1d9615924ab25c63918d09d334a0277b8e
1831 Author: Rodrigo Moya <rodrigo@gnome-db.org>
1832 Date:   Wed Apr 4 11:55:40 2012 +0200
1833
1834     Use 'if test' for checking auto* variables' values
1835
1836  configure.ac |    2 +-
1837  1 file changed, 1 insertion(+), 1 deletion(-)
1838
1839 commit 118c42e7471155d444b9df38d9538f344cb7f89c
1840 Author: Rodrigo Moya <rodrigo@gnome-db.org>
1841 Date:   Wed Apr 4 11:39:03 2012 +0200
1842
1843     Always include G_SOCKET_FAMILY_UNIX value in GSocketFamily
1844
1845     This is needed because glib-mkenums doesn't handle #ifdef values in
1846     enums, and so it needs to have all values always defined in the enum.
1847     When not available, define the missing values to a negative value.
1848
1849  configure.ac   |   12 +++++++++++-
1850  gio/gioenums.h |    2 --
1851  gio/gsocket.c  |    7 +++++++
1852  3 files changed, 18 insertions(+), 3 deletions(-)
1853
1854 commit 091d652120e068518ed4b7d8a835018f30ed63e8
1855 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1856 Date:   Tue Apr 3 16:37:22 2012 +0200
1857
1858     use GLIB_DEPRECATED_IN_2_32_FOR to deprecate g_value_{g,s}et_schar
1859
1860     https://bugzilla.gnome.org/show_bug.cgi?id=673439
1861
1862  gobject/gvaluetypes.h |    4 ++--
1863  1 file changed, 2 insertions(+), 2 deletions(-)
1864
1865 commit f2c77ee718b0bfdcf5f1d6eaba151122b8c5eb36
1866 Author: Will Thompson <will.thompson@collabora.co.uk>
1867 Date:   Fri Mar 30 14:44:05 2012 +0100
1868
1869     g_input_stream_read[_finish]: document returning 0 on EOF
1870
1871     g_input_stream_read() does state that it returns 0 on end of file, but
1872     not in the Returns: line, so it's easy to miss on a quick skim-read.
1873
1874     g_input_stream_read_async() documents that
1875     g_input_stream_read_finish()
1876     returns 0 on end of file, but g_input_stream_read_finish() itself does
1877     not.
1878
1879     https://bugzilla.gnome.org/show_bug.cgi?id=673174
1880
1881  gio/ginputstream.c |    4 ++--
1882  1 file changed, 2 insertions(+), 2 deletions(-)
1883
1884 commit 27d95bd81fabd41367cf000566ee2ccf3651652c
1885 Author: Matthias Clasen <mclasen@redhat.com>
1886 Date:   Mon Apr 2 08:53:20 2012 -0400
1887
1888     Rework the libelf configure checks one more time
1889
1890     It seems that there is quite a bit of variation out there, in
1891     terms of libelf versions and API. Make the checks more thorough,
1892     by not only checking for elf_begin, but also some of the shdr function
1893     that we need. Also, explicitly check for libelf.h.
1894
1895     This should address bug 673132 and 673253.
1896
1897  configure.ac |   18 ++++++++++++++----
1898  1 file changed, 14 insertions(+), 4 deletions(-)
1899
1900 commit e51c3b4cfe9f24ccf21ee3bd04186fe5c38d95f8
1901 Author: Matthias Clasen <mclasen@redhat.com>
1902 Date:   Mon Apr 2 08:00:48 2012 -0400
1903
1904     Use new hashset api in the hash set tests
1905
1906  glib/tests/hash.c |    6 +++++-
1907  1 file changed, 5 insertions(+), 1 deletion(-)
1908
1909 commit c2318a18f91ee098efd8239ae6d9ec0bd3826423
1910 Author: Matthias Clasen <mclasen@redhat.com>
1911 Date:   Mon Apr 2 07:59:55 2012 -0400
1912
1913     Dispose test object
1914
1915     While not very important, it means one less untested function
1916     in the coverage report.
1917
1918  tests/refcount/objects2.c |    2 ++
1919  1 file changed, 2 insertions(+)
1920
1921 commit c173c0beb4e0f664faf616bd6475b6c5c1aa50fb
1922 Author: Matthias Clasen <mclasen@redhat.com>
1923 Date:   Mon Apr 2 07:59:23 2012 -0400
1924
1925     Drop g_thread_init from tests
1926
1927     This is not needed anymore.
1928
1929  tests/refcount/Makefile.am   |    3 +--
1930  tests/refcount/closures.c    |    1 -
1931  tests/refcount/objects.c     |    1 -
1932  tests/refcount/objects2.c    |    3 +--
1933  tests/refcount/properties.c  |    1 -
1934  tests/refcount/properties2.c |    1 -
1935  tests/refcount/properties3.c |    2 --
1936  tests/refcount/signals.c     |    4 ----
1937  8 files changed, 2 insertions(+), 14 deletions(-)
1938
1939 commit 9ea9471d26084d787858024838d08fc666a7b18b
1940 Author: Matthias Clasen <mclasen@redhat.com>
1941 Date:   Mon Apr 2 07:37:55 2012 -0400
1942
1943     Improve GBusObjectManager test coverage
1944
1945  gio/tests/gdbus-test-codegen.c |   57
1946  +++++++++++++++++++++++++++++++++++++++-
1947  1 file changed, 56 insertions(+), 1 deletion(-)
1948
1949 commit 548337b042fa71ab8b2d93452232ed8930ddbc93
1950 Author: David King <amigadave@amigadave.com>
1951 Date:   Mon Apr 2 10:22:56 2012 +0100
1952
1953     docs: Fix typo in glib-compile-schemas man page
1954
1955  docs/reference/gio/glib-compile-schemas.xml |    2 +-
1956  1 file changed, 1 insertion(+), 1 deletion(-)
1957
1958 commit bebbc69081a952d0ff2e411a086c11b74330b292
1959 Author: Matthias Clasen <mclasen@redhat.com>
1960 Date:   Sun Apr 1 23:04:59 2012 -0400
1961
1962     Improve boxed test coverage
1963
1964     This commit add basic tests for all GLib types that are registered
1965     as boxed types.
1966
1967  gobject/tests/boxed.c |  143
1968  +++++++++++++++++++++++++++++++++++++++++++++++++
1969  1 file changed, 143 insertions(+)
1970
1971 commit e7c0f10ee0baebc4768ab250e1306201fa5d7e20
1972 Author: Matthias Clasen <mclasen@redhat.com>
1973 Date:   Sun Apr 1 22:04:08 2012 -0400
1974
1975     Drop some unused PCRE sources
1976
1977     There is no point in compiling these, since we are not calling
1978     any of the functions in them.
1979
1980  glib/pcre/Makefile.am       |    3 -
1981  glib/pcre/pcre_maketables.c |  148
1982  -------------------------------------------
1983  glib/pcre/pcre_refcount.c   |   89 --------------------------
1984  glib/pcre/pcre_version.c    |   95 ---------------------------
1985  glib/pcre/pcreposix.h       |  146
1986  ------------------------------------------
1987  5 files changed, 481 deletions(-)
1988
1989 commit 0f469c26319b4b0aeee63be75ba6041b978e01b4
1990 Author: Daniel Nylander <po@danielnylander.se>
1991 Date:   Sun Apr 1 13:11:33 2012 +0200
1992
1993     Updated Swedish translation
1994
1995  po/sv.po |  128
1996  +++++++++++++++++++++++++++++++++++---------------------------
1997  1 file changed, 72 insertions(+), 56 deletions(-)
1998
1999 commit 829db4cec3fa59e1ec905e226851ae719858c8d4
2000 Author: Antoine Jacoutot <ajacoutot@gnome.org>
2001 Date:   Sat Mar 31 22:48:42 2012 +0200
2002
2003     gthread-posix: fix typo in error message
2004
2005  glib/gthread-posix.c |    2 +-
2006  1 file changed, 1 insertion(+), 1 deletion(-)
2007
2008 commit 14945449580d394b5e1e009f71792ccac51fc41e
2009 Author: Antoine Jacoutot <ajacoutot@gnome.org>
2010 Date:   Sat Mar 31 20:20:19 2012 +0200
2011
2012     gresource: libelf, try pkg-config first then fall-back to AC_CHECK_LIB
2013
2014     On some systems gelf.h may not be stored under the top level include
2015     directory in which case we need to add the correct include paths in
2016     cflags by using pkg-config(1).
2017
2018  configure.ac    |    7 ++++---
2019  gio/Makefile.am |    3 ++-
2020  2 files changed, 6 insertions(+), 4 deletions(-)
2021
2022 commit 4143842eb47c1f38b2b4742b0928e4049e38afb9
2023 Author: Robert Ancell <robert.ancell@canonical.com>
2024 Date:   Sat Mar 24 23:58:45 2012 +1100
2025
2026     Add missing allow-none annotations for function parameters.
2027
2028     Found using:
2029     find . -name '*.c' | xargs grep 'or %NULL' | grep ' \* @' | grep -v
2030     '@error' | grep -v allow-none
2031
2032  gio/gactiongroup.c             |    8 ++++----
2033  gio/gapplication.c             |    4 ++--
2034  gio/gapplicationcommandline.c  |    2 +-
2035  gio/gasyncinitable.c           |    2 +-
2036  gio/gcancellable.c             |    8 ++++----
2037  gio/gdbusaddress.c             |    6 +++---
2038  gio/gdbusauthobserver.c        |    4 ++--
2039  gio/gdbusconnection.c          |   40
2040  ++++++++++++++++++++--------------------
2041  gio/gdbuserror.c               |    4 ++--
2042  gio/gdbusinterface.c           |    2 +-
2043  gio/gdbusintrospection.c       |    2 +-
2044  gio/gdbusmessage.c             |    6 +++---
2045  gio/gdbusmethodinvocation.c    |    4 ++--
2046  gio/gdbusnameowning.c          |   14 +++++++-------
2047  gio/gdbusnamewatching.c        |   12 ++++++------
2048  gio/gdbusobjectmanagerclient.c |   16 ++++++++--------
2049  gio/gdbusproxy.c               |   24 ++++++++++++------------
2050  gio/gdbusserver.c              |    2 +-
2051  gio/gfile.c                    |   24 ++++++++++++------------
2052  gio/ginitable.c                |    2 +-
2053  gio/gioscheduler.c             |    6 +++---
2054  gio/gmemoryoutputstream.c      |    6 +++---
2055  gio/gnetworkmonitor.c          |    4 ++--
2056  gio/gpermission.c              |    8 ++++----
2057  gio/gsettingsbackend.c         |    2 +-
2058  gio/gsimpleasyncresult.c       |    2 +-
2059  gio/gsocket.c                  |    4 ++--
2060  gio/gsocketclient.c            |    2 +-
2061  gio/gtlsconnection.c           |    4 ++--
2062  gio/gvolume.c                  |    2 +-
2063  glib/garray.c                  |    6 +++---
2064  glib/gbookmarkfile.c           |   36
2065  ++++++++++++++++++------------------
2066  glib/gconvert.c                |    2 +-
2067  glib/gdataset.c                |    8 ++++----
2068  glib/gdatetime.c               |    6 +++---
2069  glib/gerror.c                  |    8 ++++----
2070  glib/ggettext.c                |    8 ++++----
2071  glib/ghash.c                   |   10 +++++-----
2072  glib/giochannel.c              |    6 +++---
2073  glib/gkeyfile.c                |    8 ++++----
2074  glib/gmain.c                   |   28 ++++++++++++++--------------
2075  glib/gmem.c                    |    4 ++--
2076  glib/gmessages.c               |    2 +-
2077  glib/goption.c                 |   28 ++++++++++++++--------------
2078  glib/gpattern.c                |    2 +-
2079  glib/gregex.c                  |    2 +-
2080  glib/gsequence.c               |    2 +-
2081  glib/gstdio.c                  |    2 +-
2082  glib/gstrfuncs.c               |    6 +++---
2083  glib/gtestutils.c              |    4 ++--
2084  glib/gunidecomp.c              |    2 +-
2085  glib/gutf8.c                   |   26 +++++++++++++-------------
2086  glib/gvariant-parser.c         |    8 ++++----
2087  glib/gvariant-serialiser.c     |    2 +-
2088  glib/gvarianttype.c            |    2 +-
2089  glib/gvarianttypeinfo.c        |    8 ++++----
2090  glib/gwin32.c                  |   10 +++++-----
2091  gmodule/gmodule.c              |    2 +-
2092  58 files changed, 232 insertions(+), 232 deletions(-)
2093
2094 commit 4cf5d2531608b4433fb3348d679f099bd3d29716
2095 Author: Matthias Clasen <mclasen@redhat.com>
2096 Date:   Fri Mar 30 17:34:37 2012 -0400
2097
2098     Fix a link
2099
2100     As pointed out in bug 673139, the link to the mailing list
2101     information page was outdated.
2102
2103  README.in |    2 +-
2104  1 file changed, 1 insertion(+), 1 deletion(-)
2105
2106 commit 5f0ff457ce5e8fc9aa5ca121cf429888bcf4e51f
2107 Author: ManojKumar Giri <mgiri@redhat.com>
2108 Date:   Fri Mar 30 18:08:23 2012 +0530
2109
2110     Updated Odia Translation
2111
2112  po/or.po |  247
2113  +++++++++++++++++++++++++++++++-------------------------------
2114  1 file changed, 122 insertions(+), 125 deletions(-)
2115
2116 commit e3cc48f28998782da46292b53b5b540e82094d2a
2117 Author: Christian Persch <chpe@gnome.org>
2118 Date:   Thu Mar 22 14:01:40 2012 +0100
2119
2120     resources: compiler: Respect absolute paths
2121
2122     When a <file> already has an absolute path, use it directly instead
2123     of trying to
2124     locate it in the --sourcedir directories.
2125
2126     https://bugzilla.gnome.org/show_bug.cgi?id=672541
2127
2128  gio/glib-compile-resources.c |    3 +++
2129  1 file changed, 3 insertions(+)
2130
2131 commit 8f8fc836709cff58bd666b87937542088cfc19db
2132 Author: Kalev Lember <kalevlember@gmail.com>
2133 Date:   Wed Mar 28 12:42:49 2012 +0300
2134
2135     configure: Fix alignment tests when cross compiling
2136
2137     When inserting custom code to AC_CHECK_ALIGNOF, make sure to not
2138     replace
2139     the default includes, but instead append to them.
2140
2141     This fixes ALIGNOF_GUINT32 and ALIGNOF_GUINT64 that were both 0
2142     when cross
2143     compiling. The third 'unsigned long' test wasn't affected because the
2144     AC_CHECK_ALIGNOF call didn't specify the optional 2nd parameter.
2145
2146  configure.ac |    6 ++++--
2147  1 file changed, 4 insertions(+), 2 deletions(-)
2148
2149 commit 92b84e88ab9bdd6db869574020843101ddb3a0de
2150 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
2151 Date:   Wed Mar 28 15:12:04 2012 +0800
2152
2153     Fix gspawn-win32-helper Visual C++ projects
2154
2155     The name of the executable for the Release|Win32 and Release|x64
2156     configs
2157     were mixed up.  Fix that.  DOH! for not noting this earlier.
2158
2159  build/win32/vs10/gspawn-win32-helper.vcxproj |    2 +-
2160  build/win32/vs9/gspawn-win32-helper.vcproj   |    7 ++-----
2161  2 files changed, 3 insertions(+), 6 deletions(-)
2162
2163 commit 0463fa1cb0ab991bc9d8a1986a5a8511e39825b5
2164 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
2165 Date:   Wed Mar 28 14:57:12 2012 +0800
2166
2167     Fix VS property sheets
2168
2169     We need to accomodate for gspawn-win64-helper-console.exe for the
2170     "install"
2171     phase too.
2172
2173  build/win32/vs10/glib.props  |    2 +-
2174  build/win32/vs9/glib.vsprops |    2 +-
2175  2 files changed, 2 insertions(+), 2 deletions(-)
2176
2177 commit 50a8fa5efda293898ea378f82ba29ca54124c5fb
2178 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
2179 Date:   Tue Mar 27 21:24:37 2012 +0200
2180
2181     Updated Spanish translation
2182
2183  po/es.po | 9040
2184  +++++++++++++++++++++++++++++++-------------------------------
2185  1 file changed, 4514 insertions(+), 4526 deletions(-)
2186
2187 commit cbb95038cf23ce8061961984bd52ad565b219a6e
2188 Author: Dan Winship <danw@gnome.org>
2189 Date:   Tue Mar 27 12:45:27 2012 -0400
2190
2191     GFileMonitor: fix docs bug
2192
2193  gio/gfilemonitor.c |    2 +-
2194  1 file changed, 1 insertion(+), 1 deletion(-)
2195
2196 commit 5a68f59e5b32d826902279f2b54fddcae6ee7b4b
2197 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
2198 Date:   Tue Mar 27 15:04:14 2012 +0530
2199
2200     Updated Marathi Translations
2201
2202  po/mr.po |  422
2203  ++++++++++++++++++++++++++++++++++++++------------------------
2204  1 file changed, 261 insertions(+), 161 deletions(-)
2205
2206 commit 9b0734a09c7ed357fbb21db52ce8fbc42b8f014c
2207 Author: Bastien Nocera <hadess@hadess.net>
2208 Date:   Tue Mar 27 11:01:00 2012 +0200
2209
2210     all: s/availible/available/
2211
2212  gio/gresource.c |    4 ++--
2213  glib/gmain.c    |    4 ++--
2214  2 files changed, 4 insertions(+), 4 deletions(-)
2215
2216 commit ec55b19da59b939c0de67ce172b3176b692399fa
2217 Author: Rajesh Ranjan <rranjan@redhat.com>
2218 Date:   Tue Mar 27 12:22:39 2012 +0530
2219
2220     hindi translation by Chandan Kumar
2221
2222  po/hi.po | 5813
2223  +++++++++++++++++++++++++++++++++-----------------------------
2224  1 file changed, 3095 insertions(+), 2718 deletions(-)
2225
2226 commit 569357dcc3fe85f78d204ba94e477bac97350a4f
2227 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
2228 Date:   Mon Mar 26 19:48:20 2012 +0530
2229
2230     Updated Marathi Translations
2231
2232  po/mr.po | 5925
2233  +++++++++++++++++++++++++++++++++-----------------------------
2234  1 file changed, 3160 insertions(+), 2765 deletions(-)
2235
2236 commit bf20906ad4952611f992c3fa79bd074838a9279e
2237 Author: ManojKumar Giri <mgiri@redhat.com>
2238 Date:   Mon Mar 26 18:42:41 2012 +0530
2239
2240     Updated Odia Translation
2241
2242  po/or.po | 5969
2243  +++++++++++++++++++++++++++++++++-----------------------------
2244  1 file changed, 3169 insertions(+), 2800 deletions(-)
2245
2246 commit 72c11eda584849bb55e85d06fea87476c423d258
2247 Author: Marek Černocký <marek@manet.cz>
2248 Date:   Mon Mar 26 14:49:18 2012 +0200
2249
2250     Updated Czech translation
2251
2252  po/cs.po | 6143
2253  +++++++++++++++++++++++++++++++++-----------------------------
2254  1 file changed, 3254 insertions(+), 2889 deletions(-)
2255
2256 commit 56c2c297cd7fc2af00a40bcb29a000b676f9949a
2257 Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
2258 Date:   Sun Mar 25 15:05:26 2012 +0300
2259
2260     Updated Latvian translation.
2261
2262  po/lv.po | 6240
2263  +++++++++++++++++++++++++++++++++-----------------------------
2264  1 file changed, 3325 insertions(+), 2915 deletions(-)
2265
2266 commit c80eeae316fb3a351947502788eeb29c12f0a88f
2267 Author: Luca Ferretti <lferrett@gnome.org>
2268 Date:   Sun Mar 25 13:14:47 2012 +0200
2269
2270     [l10n] Updated Italian translation
2271
2272  po/it.po |  336
2273  ++++++++++++++++++++++++++------------------------------------
2274  1 file changed, 141 insertions(+), 195 deletions(-)
2275
2276 commit f8ddba0b8a2969f9d539019bdb961b2273690c72
2277 Author: Shankar Prasad <svenkate@redhat.com>
2278 Date:   Sun Mar 25 13:26:17 2012 +0530
2279
2280     Updated Kannada Translation
2281
2282  po/kn.po |    4 ++--
2283  1 file changed, 2 insertions(+), 2 deletions(-)
2284
2285 commit 6bd8fecfa178a08b4adfbb4c4cf981e3721df66d
2286 Author: Shankar Prasad <svenkate@redhat.com>
2287 Date:   Sun Mar 25 13:24:31 2012 +0530
2288
2289     Updated Kannada Translation
2290
2291  po/kn.po |   92
2292  +++++++++++++++++++++++++++++++-------------------------------
2293  1 file changed, 46 insertions(+), 46 deletions(-)
2294
2295 commit 41cccb467f354cf843877fe73db539a1e332a41d
2296 Author: Shankar Prasad <svenkate@redhat.com>
2297 Date:   Sun Mar 25 13:03:57 2012 +0530
2298
2299     Updated Kannada Translation
2300
2301  po/kn.po |   18 +++++++-----------
2302  1 file changed, 7 insertions(+), 11 deletions(-)
2303
2304 commit 22885b1de447c1a8398b03978e60a0042eabc016
2305 Author: Shankar Prasad <svenkate@redhat.com>
2306 Date:   Sun Mar 25 12:42:30 2012 +0530
2307
2308     Updated Kannada Translation
2309
2310  po/kn.po |   78
2311  ++++++++++++++++++++++++++++++++------------------------------
2312  1 file changed, 40 insertions(+), 38 deletions(-)
2313
2314 commit e927df7b7ab089f5e7de452a509130c06e13e4f9
2315 Author: Matthias Clasen <mclasen@redhat.com>
2316 Date:   Sat Mar 24 23:00:15 2012 -0400
2317
2318     Add a forgotten include guard
2319
2320     gbytes.h was missing the single-include guard.
2321
2322  glib/gbytes.h |    4 ++++
2323  1 file changed, 4 insertions(+)
2324
2325 commit de64aa8bd70fe42c613a948ce670a27b8d5c12cc
2326 Author: Shankar Prasad <svenkate@redhat.com>
2327 Date:   Sun Mar 25 00:33:10 2012 +0530
2328
2329     Updated Kannada Translation
2330
2331  po/kn.po | 5769
2332  +++++++++++++++++++++++++++++++++-----------------------------
2333  1 file changed, 3071 insertions(+), 2698 deletions(-)
2334
2335 commit 257e6c4e4e291955b99bf43440eef55fad977520
2336 Author: Daniel Nylander <po@danielnylander.se>
2337 Date:   Sat Mar 24 16:58:42 2012 +0100
2338
2339     Updated Swedish translation
2340
2341  po/sv.po | 6145
2342  ++++++++++++++++++++++++++++++++------------------------------
2343  1 file changed, 3223 insertions(+), 2922 deletions(-)
2344
2345 commit d793287b3a5ede547cbd1b72de46c499f8ab8c35
2346 Author: Matthias Clasen <mclasen@redhat.com>
2347 Date:   Sat Mar 24 11:31:01 2012 -0400
2348
2349     Bump version
2350
2351  configure.ac |    4 ++--
2352  1 file changed, 2 insertions(+), 2 deletions(-)
2353
2354 commit 816554c62bf227498cb539924e6ee2050030b4b9
2355 Author: Matthias Clasen <mclasen@redhat.com>
2356 Date:   Sat Mar 24 11:28:35 2012 -0400
2357
2358     2.32.0
2359
2360  NEWS         |   12 ++++++++++++
2361  configure.ac |    4 ++--
2362  2 files changed, 14 insertions(+), 2 deletions(-)
2363
2364 commit 97cc0d0179e20c9a83d049b9a999f7fab40eacfb
2365 Author: Matthias Clasen <mclasen@redhat.com>
2366 Date:   Sat Mar 24 10:33:38 2012 -0400
2367
2368     Release notes tweaks
2369
2370     Update download locations, mailing list instructions, and shuffle
2371     the version-specific notes to be at the end.
2372
2373  README.in |   96
2374  ++++++++++++++++++++++++++++++-------------------------------
2375  1 file changed, 47 insertions(+), 49 deletions(-)
2376
2377 commit d2b7ee62f9d4df0aa5925ea123da7db6753d03ac
2378 Author: Raphael Kubo da Costa <kubo@profusion.mobi>
2379 Date:   Mon Mar 19 14:20:08 2012 -0300
2380
2381     Make the `include' glib test case build on FreeBSD.
2382
2383     Defining _POSIX_C_SOURCE to 0 will make time.h not create the
2384     clockid_t
2385     typedef used by some functions in pthread.h.
2386
2387     The right approach here is to set it to 199309L, which creates the
2388     typedef on FreeBSD and doesn't set __USE_UNIX98 or __USE_XOPEN2K on
2389     glibc, which is what the test is actually testing.
2390
2391     https://bugzilla.gnome.org/show_bug.cgi?id=672406
2392
2393  glib/tests/include.c |    2 +-
2394  1 file changed, 1 insertion(+), 1 deletion(-)
2395
2396 commit fd8b01ead613788ad136cc61e1b744dfd811e0ec
2397 Author: Krishnababu Krothapalli <email>
2398 Date:   Thu Mar 22 19:56:06 2012 +0530
2399
2400     Updated Telugu Translations
2401
2402  po/te.po |  549
2403  ++++++++++++++++++++++++++++++++++++--------------------------
2404  1 file changed, 317 insertions(+), 232 deletions(-)
2405
2406 commit b08b3012235b089cc3c8d015c47f703da01a4d81
2407 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
2408 Date:   Tue Mar 20 13:19:11 2012 +0800
2409
2410     glib/gqsort.c: Fix C99ism/GCCism
2411
2412     -There were a number of variables that were declared in the middle of
2413      the block, so move these declarations to the start of the block
2414     -There was a use of mempcpy, but it is a GCC extension, so use
2415     memcpy since
2416      we didn't care about the return value of the call to mempcpy.
2417
2418     https://bugzilla.gnome.org/show_bug.cgi?id=672095
2419
2420  glib/gqsort.c |    6 +++---
2421  1 file changed, 3 insertions(+), 3 deletions(-)
2422
2423 commit f23e7c3ef988a251c42a8a8f7e60566e0bab76fb
2424 Author: Alexander Larsson <alexl@redhat.com>
2425 Date:   Tue Mar 20 10:20:18 2012 +0100
2426
2427     Fix the tests on win32
2428
2429     There was some unix-specific pathname handling in the test utils
2430     which broke the css tests on win32.
2431
2432  glib/gtestutils.c |    5 +++--
2433  1 file changed, 3 insertions(+), 2 deletions(-)
2434
2435 commit d0635dac52b4a4dae535dd22940ed2adb6a89074
2436 Author: Alexander Larsson <alexl@redhat.com>
2437 Date:   Tue Mar 20 10:19:42 2012 +0100
2438
2439     Use g_unsetenv, not unsetenv
2440
2441     This fixed the win32 build
2442
2443  glib/tests/logging.c |    2 +-
2444  1 file changed, 1 insertion(+), 1 deletion(-)
2445
2446 commit aed6d01d1454293ddaba84a5bd1a666385f44f62
2447 Author: Alexander Larsson <alexl@redhat.com>
2448 Date:   Tue Mar 20 10:18:32 2012 +0100
2449
2450     Only build actions test on unix
2451
2452     It depends on gdbus-sessionbus.c which only builds on unix.
2453
2454  gio/tests/Makefile.am |    3 +--
2455  1 file changed, 1 insertion(+), 2 deletions(-)
2456
2457 commit 322c6e93444e74ae99b73f1ae7e3b55563470431
2458 Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
2459 Date:   Mon Mar 19 20:13:24 2012 +0100
2460
2461     GDBusConnection: Avoid dereferencing vtable for unregistered objects
2462
2463     https://bugzilla.gnome.org/show_bug.cgi?id=671988
2464
2465     Signed-off-by: David Zeuthen <davidz@redhat.com>
2466
2467  gio/gdbusconnection.c |    6 +++---
2468  1 file changed, 3 insertions(+), 3 deletions(-)
2469
2470 commit 617c0cb6a0776c3c090c54d10eda21768d76890c
2471 Author: Matthias Clasen <mclasen@redhat.com>
2472 Date:   Mon Mar 19 16:59:54 2012 -0400
2473
2474     bump version
2475
2476  configure.ac |    2 +-
2477  1 file changed, 1 insertion(+), 1 deletion(-)
2478
2479 commit 2826ece6fc91944a3469ba8f1b7b81143b11ccaa
2480 Author: Matthias Clasen <mclasen@redhat.com>
2481 Date:   Mon Mar 19 16:58:48 2012 -0400
2482
2483     Fix distcheck
2484
2485     automake decided to complain about some more leftovers.
2486
2487  glib/Makefile.am    |    7 ++++++-
2488  gobject/Makefile.am |    2 ++
2489  2 files changed, 8 insertions(+), 1 deletion(-)
2490
2491 commit 166595c4d58ce1b0e7d297b4bbb599e7ddd5cf8d
2492 Author: Matthias Clasen <mclasen@redhat.com>
2493 Date:   Mon Mar 19 14:27:20 2012 -0400
2494
2495     2.31.22
2496
2497  configure.ac |    2 +-
2498  1 file changed, 1 insertion(+), 1 deletion(-)
2499
2500 commit 9f92d2110cf8b4225725e161f29e8f7add590c64
2501 Author: Matthias Clasen <mclasen@redhat.com>
2502 Date:   Mon Mar 19 13:43:31 2012 -0400
2503
2504     Updates
2505
2506  NEWS |   41 +++++++++++++++++++++++++++++++++++++++++
2507  1 file changed, 41 insertions(+)
2508
2509 commit 6dfb50adf7eb004b9fe79f9314e27856d80a4de8
2510 Author: Matthias Clasen <mclasen@redhat.com>
2511 Date:   Mon Mar 19 13:28:14 2012 -0400
2512
2513     Don't return from a void function
2514
2515  glib/gqsort.c |    2 +-
2516  1 file changed, 1 insertion(+), 1 deletion(-)
2517
2518 commit cb45176110a85c3e8228499edb2ce36da85f3670
2519 Author: Matthias Clasen <mclasen@redhat.com>
2520 Date:   Mon Mar 19 13:26:19 2012 -0400
2521
2522     Fix a C99ism
2523
2524  glib/gqsort.c |    8 ++++----
2525  1 file changed, 4 insertions(+), 4 deletions(-)
2526
2527 commit bd3063c742f654a2233620ad2e666e5f0bc9e9bf
2528 Author: Matthias Clasen <mclasen@redhat.com>
2529 Date:   Mon Mar 19 13:22:04 2012 -0400
2530
2531     Silence a compiler warning
2532
2533  glib/gqsort.c |    2 +-
2534  1 file changed, 1 insertion(+), 1 deletion(-)
2535
2536 commit 2afbc425eb24f21c598636e5037782cb8a1870ea
2537 Author: Ryan Lortie <desrt@desrt.ca>
2538 Date:   Fri Mar 16 13:32:38 2012 -0400
2539
2540     GDBus: set no-reply flag on calls with no callback
2541
2542     If g_dbus_connection_call() or g_dbus_proxy_call() are given a NULL
2543     callback then set the no-reply flag on the outgoing D-Bus message.
2544
2545     https://bugzilla.gnome.org/show_bug.cgi?id=672239
2546
2547  gio/gdbusconnection.c |   71
2548  ++++++++++++++++++++++++++++++++++---------------
2549  gio/gdbusproxy.c      |   46 +++++++++++++++++++++++---------
2550  2 files changed, 82 insertions(+), 35 deletions(-)
2551
2552 commit c3125ee36d47e71d27906b88eed68b0b9c9b9e0c
2553 Author: Ryan Lortie <desrt@desrt.ca>
2554 Date:   Fri Mar 16 13:15:46 2012 -0400
2555
2556     GDBusProxy: report an error instead of leaking it
2557
2558     GDBusProxy sets an error on a GSimpleAsyncResult and then returns
2559     without dispatching the result for completion (and leaks the result in
2560     the process).  Fix that.
2561
2562     Also add a testcase.  Unfortunately, adding the testcase uncovered
2563     bug #672248.  We can work around that by reordering the tests.
2564
2565     https://bugzilla.gnome.org/show_bug.cgi?id=672249
2566
2567  gio/gdbusproxy.c        |    2 ++
2568  gio/tests/gdbus-proxy.c |   44
2569  +++++++++++++++++++++++++++++++++++++++++++-
2570  2 files changed, 45 insertions(+), 1 deletion(-)
2571
2572 commit 190891042d9830fb095bf50220555384cae7f823
2573 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
2574 Date:   Mon Mar 19 16:02:37 2012 +0800
2575
2576     Update config.h.win32(.in)
2577
2578     Make it more like the one that is generated by autotools.
2579
2580     It is true that Visual C++ has sig_atomic_t, at least for Visual
2581     C++ 2008
2582     and later, but this is currently only used for UNIX builds of GLib,
2583     as a
2584     point of note here.
2585
2586  config.h.win32.in |    6 +++---
2587  1 file changed, 3 insertions(+), 3 deletions(-)
2588
2589 commit bac0294c73b3ff9c33885d0af6f3e20af7062739
2590 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
2591 Date:   Mon Mar 19 15:55:20 2012 +0800
2592
2593     Update glibconfig.h.win32(.in)
2594
2595     Added the definitions below, as these #defines are needed for gqsort.c
2596
2597     #define ALIGNOF_GUINT32 4
2598     #define ALIGNOF_GUINT64 8
2599     #define ALIGNOF_UNSIGNED_LONG 4
2600
2601  glib/glibconfig.h.win32.in |    4 ++++
2602  1 file changed, 4 insertions(+)
2603
2604 commit 06384094689efbdc00cc39dcb9eb2929dec92933
2605 Author: Bruno Brouard <annoa.b@gmail.com>
2606 Date:   Sun Mar 18 10:34:15 2012 +0100
2607
2608     Updated French translation
2609
2610  po/fr.po | 1400
2611  +++++++++++++++++++++++++++++++++++---------------------------
2612  1 file changed, 794 insertions(+), 606 deletions(-)
2613
2614 commit 8c2434f01a60865e22c579c4092c3588827e883b
2615 Author: Matthias Clasen <mclasen@redhat.com>
2616 Date:   Sat Mar 17 23:43:52 2012 -0400
2617
2618     Make inf testcase more forgiving
2619
2620     printf may produce "infinity" instead of "inf".
2621
2622     https://bugzilla.gnome.org/show_bug.cgi?id=668973
2623
2624  glib/tests/gvariant.c |    2 +-
2625  1 file changed, 1 insertion(+), 1 deletion(-)
2626
2627 commit 57878d6042366070e80a109bf113ac03abb86cfd
2628 Author: Sebastian Dröge <slomo@circular-chaos.org>
2629 Date:   Sat Mar 17 23:28:48 2012 -0400
2630
2631     Use __builtin_bswap* for GUINT*_SWAP_LE_BE if building with GCC
2632
2633     https://bugzilla.gnome.org/show_bug.cgi?id=531901
2634
2635  glib/gtypes.h      |   38 ++++++++++++++++++++++++++++++--------
2636  glib/tests/utils.c |   24 ++++++++++++++++++++++++
2637  2 files changed, 54 insertions(+), 8 deletions(-)
2638
2639 commit e2b47ae9e0ff4402253c5ca854b3a5229513a12e
2640 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
2641 Date:   Sat Mar 17 23:10:01 2012 -0400
2642
2643     Fix out of tree build for MinGW/MSYS
2644
2645     When building with MinGW/MSYS with srcdir != builddir the build fails:
2646     - to locate the generated .def files
2647     - creating libglib-gdb.py
2648     - creating libgobject-gdb.py
2649
2650     Solved this by explicitly instructing these files to be generated
2651     in $(builddir)/...
2652
2653     https://bugzilla.gnome.org/show_bug.cgi?id=653167
2654
2655  gio/Makefile.am     |   10 +++++-----
2656  glib/Makefile.am    |   17 ++++++-----------
2657  gmodule/Makefile.am |    8 ++++----
2658  gobject/Makefile.am |   13 ++++++-------
2659  4 files changed, 21 insertions(+), 27 deletions(-)
2660
2661 commit 65d758859c8155362f8ffaebf5614a10d025f5a6
2662 Author: Duarte Loreto <happyguy_pt@hotmail.com>
2663 Date:   Sun Mar 18 00:45:43 2012 +0000
2664
2665     Updated Portuguese translation
2666
2667  po/pt.po | 6128
2668  +++++++++++++++++++++++++++++++++-----------------------------
2669  1 file changed, 3230 insertions(+), 2898 deletions(-)
2670
2671 commit 7f856e3a09386c7d87ee0562a2ab85b463cac20f
2672 Author: Aurimas Černius <aurisc4@gmail.com>
2673 Date:   Sat Mar 17 18:49:25 2012 +0200
2674
2675     Updated Lithuanian translation
2676
2677  po/lt.po |  170
2678  ++++++++++++++++++++++++--------------------------------------
2679  1 file changed, 66 insertions(+), 104 deletions(-)
2680
2681 commit 1b08ad61cdd19899f51ec44242913b18576861e1
2682 Author: Ryan Lortie <desrt@desrt.ca>
2683 Date:   Sat Mar 17 12:39:23 2012 -0400
2684
2685     man pages: document the order of schema overrides
2686
2687     GSettings overrides are processed in such a way that
2688     alphabetically-later files have precedence over earlier files (eg: 20_
2689     will beat 10_).  Document that fact.
2690
2691  docs/reference/gio/glib-compile-schemas.xml |    7 +++++++
2692  1 file changed, 7 insertions(+)
2693
2694 commit e8122f6f98b853bccfb6aebcfb1714eb6f82971e
2695 Author: Yuri Kozlov <yuray@komyakino.ru>
2696 Date:   Sat Mar 17 12:57:44 2012 +0400
2697
2698     Updated Russian translation
2699
2700  po/ru.po | 6215
2701  +++++++++++++++++++++++++++++++++-----------------------------
2702  1 file changed, 3306 insertions(+), 2909 deletions(-)
2703
2704 commit 6833385c5a7a35e22bb549ad0e7f390031952945
2705 Author: Colin Walters <walters@verbum.org>
2706 Date:   Tue Mar 13 14:49:04 2012 -0400
2707
2708     gmain: Use sig_atomic_t for list of pending Unix signals
2709
2710     Pointed out by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2711
2712     https://bugzilla.gnome.org/show_bug.cgi?id=671997
2713
2714  configure.ac |   12 ++++++++++++
2715  glib/gmain.c |    9 +++++++--
2716  2 files changed, 19 insertions(+), 2 deletions(-)
2717
2718 commit f3fca56b7ef94e70e78597afca69b157e07cd339
2719 Author: Tomas Bzatek <tbzatek@redhat.com>
2720 Date:   Fri Mar 16 18:54:09 2012 +0100
2721
2722     gio: Only show mounts in /run/media/$USER
2723
2724     And reflect the recent changes + sync with gvfs+udisks2 rules.
2725
2726     https://bugzilla.gnome.org/show_bug.cgi?id=669797
2727
2728  gio/gunixmounts.c |   11 +++++++++--
2729  1 file changed, 9 insertions(+), 2 deletions(-)
2730
2731 commit b0739f22231b7555c9fcfd5b9fcb5f93b5a46149
2732 Author: David Benjamin <davidben@mit.edu>
2733 Date:   Thu Mar 15 19:16:02 2012 -0400
2734
2735     Continue searching in PATH on ENODEV and ETIMEDOUT
2736
2737     Synchronize the error-handling logic from glibc. Users with networked
2738     filesystems in their PATH may hit ETIMEDOUT.
2739
2740     https://bugzilla.gnome.org/show_bug.cgi?id=672201
2741
2742  glib/gspawn.c |    8 ++++++++
2743  1 file changed, 8 insertions(+)
2744
2745 commit cf912785b6aa4cd7acd1cf2b041b25fae76df5f7
2746 Author: Colin Walters <walters@verbum.org>
2747 Date:   Thu Mar 15 17:59:01 2012 -0400
2748
2749     gtype: Note idempotency of g_type_init()
2750
2751  gobject/gtype.c |    4 ++++
2752  1 file changed, 4 insertions(+)
2753
2754 commit 8ae5bd399ed94fe74172f1331fbe716b4f68249c
2755 Author: Alexander Larsson <alexl@redhat.com>
2756 Date:   Fri Mar 16 12:51:33 2012 +0100
2757
2758     Remove now unused qsort_r checks
2759
2760     https://bugzilla.gnome.org/show_bug.cgi?id=672095
2761
2762  configure.ac |   45 ---------------------------------------------
2763  1 file changed, 45 deletions(-)
2764
2765 commit a43dd7435af92d70fa0ef5a2c48e77156b0ad304
2766 Author: Alexander Larsson <alexl@redhat.com>
2767 Date:   Wed Mar 14 21:17:47 2012 +0100
2768
2769     Make g_array_sort* methods use a stable sort
2770
2771     Also, remove previous comments about sort stability in g_array_sort
2772     docs,
2773     as the method that was explained does not work. Adds a new comment
2774     about this.
2775
2776     https://bugzilla.gnome.org/show_bug.cgi?id=672095
2777
2778  glib/garray.c |   42 +++++++++++++++++++++++-------------------
2779  1 file changed, 23 insertions(+), 19 deletions(-)
2780
2781 commit 839957f275875b6f8fd033d67379bce0fde1c58f
2782 Author: Alexander Larsson <alexl@redhat.com>
2783 Date:   Wed Mar 14 21:17:23 2012 +0100
2784
2785     Make g_qsort_with_data stable, based on glibc msort
2786
2787     We need a stable sort, and we might as well always use it rather
2788     than have multiple sort versions. This picks up the glibc
2789     merge sort implementation which it uses by default for qsort,
2790     except we don't fall back to non-stable quicksort in some cases
2791     like glibc
2792
2793     https://bugzilla.gnome.org/show_bug.cgi?id=672095
2794
2795  configure.ac      |   31 ++++
2796  glib/gqsort.c     |  494
2797  +++++++++++++++++++++++++++--------------------------
2798  glib/tests/sort.c |   39 +++++
2799  3 files changed, 320 insertions(+), 244 deletions(-)
2800
2801 commit 8da947892022ba966893e5ceb1c5235c5da4665f
2802 Author: Gabor Kelemen <kelemeng@gnome.hu>
2803 Date:   Fri Mar 16 11:12:56 2012 +0100
2804
2805     Updated Hungarian translation
2806
2807  po/hu.po | 6275
2808  +++++++++++++++++++++++++++++++++-----------------------------
2809  1 file changed, 3347 insertions(+), 2928 deletions(-)
2810
2811 commit 5a108c918355b7344daad1acdcd87bc3765aeaca
2812 Author: Carles Ferrando <carles.ferrando@gmail.com>
2813 Date:   Thu Mar 15 23:33:50 2012 +0100
2814
2815     [l10n]Updated Catalan (Valencian) translation
2816
2817  po/ca@valencia.po | 6314
2818  ++++++++++++++++++++++++++++-------------------------
2819  1 file changed, 3313 insertions(+), 3001 deletions(-)
2820
2821 commit 93b9d65d12e74dc23162a23b53f8d166e5e17fd4
2822 Author: Gil Forcada <gforcada@gnome.org>
2823 Date:   Thu Mar 15 23:33:43 2012 +0100
2824
2825     [l10n]Updated Catalan translation
2826
2827  po/ca.po | 6364
2828  +++++++++++++++++++++++++++++++++-----------------------------
2829  1 file changed, 3352 insertions(+), 3012 deletions(-)
2830
2831 commit f025c9c4f4803dd09dba12ca8f35692a0ea8050a
2832 Author: David Zeuthen <davidz@redhat.com>
2833 Date:   Thu Mar 15 14:04:39 2012 -0400
2834
2835     GDBusConnection: Don't store GCancellable in qdata
2836
2837     Now that we're using g_simple_async_result_set_check_cancellable() we
2838     no longer need this terrible hack of carrying the GCancellable on the
2839     GSimpleAsyncResult using qdata. See bug 672013 for more details.
2840
2841     https://bugzilla.gnome.org/show_bug.cgi?id=672013
2842
2843     Signed-off-by: David Zeuthen <davidz@redhat.com>
2844
2845  gio/gdbusconnection.c |   16 +---------------
2846  1 file changed, 1 insertion(+), 15 deletions(-)
2847
2848 commit e3c7fdd7a47264c584f3f16e37d903a7d1f36f76
2849 Author: Ryan Lortie <desrt@desrt.ca>
2850 Date:   Tue Mar 13 16:41:57 2012 -0400
2851
2852     GDBus: make use of reliable async cancellation
2853
2854     Call g_simple_async_result_set_check_cancellable() after all
2855     GSimpleAsyncResult creation in order to take advantage of the new
2856     reliable cancellation feature.
2857
2858     The guarantee of reliable cancellation fixes a bug in dbusmenu (which
2859     was already assuming that cancellation was reliable).  See this bug:
2860     https://bugs.launchpad.net/ubuntu/+source/libdbusmenu/+bug/953562
2861
2862     https://bugzilla.gnome.org/show_bug.cgi?id=672013
2863
2864     Signed-off-by: David Zeuthen <davidz@redhat.com>
2865
2866  gio/gdbusaddress.c    |    1 +
2867  gio/gdbusconnection.c |    5 +++++
2868  gio/gdbusprivate.c    |    1 +
2869  gio/gdbusproxy.c      |    3 +++
2870  4 files changed, 10 insertions(+)
2871
2872 commit 1c42b6b09213b3c5275a71bbcd7def9a19767b59
2873 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
2874 Date:   Thu Mar 15 16:39:52 2012 +0800
2875
2876     Fix "install" paths in VS property sheets
2877
2878     ...and cleanup the VS2010 property sheets a little bit
2879
2880  build/win32/vs10/glib.props  |   10 +++++-----
2881  build/win32/vs9/glib.vsprops |    2 +-
2882  2 files changed, 6 insertions(+), 6 deletions(-)
2883
2884 commit 53b02b023da1ef7c253493b4aee0830e77a09a87
2885 Author: Mario Blättermann <mario.blaettermann@gmail.com>
2886 Date:   Wed Mar 14 22:27:33 2012 +0100
2887
2888     [l10n] Updated German translation
2889
2890  po/de.po | 1506
2891  ++++++++++++++++++++++++++++++++++++++------------------------
2892  1 file changed, 919 insertions(+), 587 deletions(-)
2893
2894 commit 4804094472e90a537b534c32e3c225b624c4500e
2895 Author: Ryan Lortie <desrt@desrt.ca>
2896 Date:   Tue Mar 13 16:09:01 2012 -0400
2897
2898     GSimpleAsyncResult: support reliable cancellation
2899
2900     Add a function g_simple_async_result_set_check_cancellable()
2901     to provide
2902     a GCancellable that is checked for being cancelled during the call to
2903     g_simple_async_result_propagate_error().
2904
2905     This gives asynchronous operation implementations an easy way to
2906     provide reliable cancellation of those operations -- even in the case
2907     that a positive result has occured and is pending dispatch at the time
2908     the operation is cancelled.
2909
2910     https://bugzilla.gnome.org/show_bug.cgi?id=672013
2911
2912  docs/reference/gio/gio-sections.txt |    1 +
2913  gio/gio.symbols                     |    1 +
2914  gio/gsimpleasyncresult.c            |   58
2915  +++++++++++++++++++++++++++++++++++
2916  gio/gsimpleasyncresult.h            |    2 ++
2917  4 files changed, 62 insertions(+)
2918
2919 commit 53b1afba0eb94f7f836b408d81da7b58c374dc3f
2920 Author: Mike Gorse <mgorse@novell.com>
2921 Date:   Tue Mar 13 16:02:30 2012 -0500
2922
2923     Invalidate single_va_closure when adding an emission hook
2924
2925     If the optimization is used for only having one closure handling a
2926     signal emission, then hooks will not be run, so it should be disabled
2927     when an emission hook is added.
2928
2929     https://bugzilla.gnome.org/show_bug.cgi?id=671918
2930
2931  gobject/gsignal.c |    1 +
2932  1 file changed, 1 insertion(+)
2933
2934 commit fbbdf98668641a6e6494dacb5f5f13703145e6f8
2935 Author: Ryan Lortie <desrt@desrt.ca>
2936 Date:   Tue Mar 13 20:10:39 2012 -0400
2937
2938     g_log: mask log level before checking prefix flags
2939
2940     We check if the log level is in the "prefixed" list by checking it
2941     against the g_log_msg_prefix bitfield.
2942
2943     Unfortunately we were failing to mask by G_LOG_LEVEL_MASK first, so if
2944     the FATAL bit was set (for example) then it would never match.
2945     This was
2946     the case for g_error().
2947
2948     https://bugzilla.gnome.org/show_bug.cgi?id=672026
2949
2950  glib/gmessages.c |    2 +-
2951  1 file changed, 1 insertion(+), 1 deletion(-)
2952
2953 commit 545736c0fbc4fdc861a726b293a5b3c1cd611a3c
2954 Author: Ryan Lortie <desrt@desrt.ca>
2955 Date:   Tue Mar 13 20:08:27 2012 -0400
2956
2957     glib-init: restore default for G_MESSAGES_PREFIXED
2958
2959     In the glib-init shuffle this ended up being set to no messages
2960     prefixed
2961     by default.  Fix that so that we have prefixes back.
2962
2963     https://bugzilla.gnome.org/show_bug.cgi?id=672026
2964
2965  glib/glib-init.c |   10 +++++++---
2966  1 file changed, 7 insertions(+), 3 deletions(-)
2967
2968 commit 063f03fa761fe2e341e32ebec6ed7ff6732b5bb1
2969 Author: Ryan Lortie <desrt@desrt.ca>
2970 Date:   Tue Mar 13 20:08:01 2012 -0400
2971
2972     glib-init: fix obvious buffer size mismatch
2973
2974  glib/glib-init.c |    2 +-
2975  1 file changed, 1 insertion(+), 1 deletion(-)
2976
2977 commit 73fb1944e43b3ed3942c453dbe30db859cfe1bbe
2978 Author: Bruce Cowan <bruce@bcowan.me.uk>
2979 Date:   Tue Mar 13 13:48:15 2012 +0000
2980
2981     Updated British English translation
2982
2983  po/en_GB.po | 6037
2984  +++++++++++++++++++++++++++++++----------------------------
2985  1 file changed, 3185 insertions(+), 2852 deletions(-)
2986
2987 commit 2127246139d6e7706d6a94dd754af649dfa6e650
2988 Author: Kenneth Nielsen <k.nielsen81@gmail.com>
2989 Date:   Tue Mar 13 09:11:21 2012 +0100
2990
2991     Updated Danish translation
2992
2993  po/da.po |  122
2994  +++++++++++++++++++++++++++++++++++---------------------------
2995  1 file changed, 70 insertions(+), 52 deletions(-)
2996
2997 commit 81aaf53567cf8dc13ae77878a8663b847ca54fcc
2998 Author: Ryan Lortie <desrt@desrt.ca>
2999 Date:   Mon Mar 12 16:43:15 2012 -0400
3000
3001     GSocketMsgFlags: annotate as a flags
3002
3003     This was being incorrectly guessed as an enum.  Fix that.
3004
3005     https://bugzilla.gnome.org/show_bug.cgi?id=671942
3006
3007  gio/gioenums.h |    2 +-
3008  1 file changed, 1 insertion(+), 1 deletion(-)
3009
3010 commit 748cbafb8bffe88a7f1a3867b5f3f23d8713da6c
3011 Author: Kjartan Maraas <kmaraas@gnome.org>
3012 Date:   Mon Mar 12 18:18:55 2012 +0100
3013
3014     Updated Norwegian bokmål translation
3015
3016  po/nb.po |  117
3017  ++++++++++++++++++++++++++++++++++++--------------------------
3018  1 file changed, 69 insertions(+), 48 deletions(-)
3019
3020 commit c45b8135046790e13b0d486f605dc62c9a783b16
3021 Author: Timo Jyrinki <timo@debian.org>
3022 Date:   Mon Mar 12 11:02:04 2012 +0200
3023
3024     Finnish translation update from
3025     http://l10n.laxstrom.name/wiki/Gnome_3.4 translation sprint
3026
3027  po/fi.po | 5844
3028  ++++++++++++++++++++++++++++++--------------------------------
3029  1 file changed, 2846 insertions(+), 2998 deletions(-)
3030
3031 commit 68bdfd69241ebb01be71fb7c8c8c7a188aedf8fb
3032 Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
3033 Date:   Sun Mar 11 12:02:28 2012 +0100
3034
3035     Updated Esperanto translation
3036
3037  po/eo.po | 6076
3038  +++++++++++++++++++++++++++++++++-----------------------------
3039  1 file changed, 3194 insertions(+), 2882 deletions(-)
3040
3041 commit 657e476b74bcf4c1e3a9363951d4adcb537b66de
3042 Author: Piotr Drąg <piotrdrag@gmail.com>
3043 Date:   Fri Mar 9 22:18:45 2012 +0100
3044
3045     Updated Polish translation
3046
3047  po/pl.po | 6186
3048  +++++++++++++++++++++++++++++++++-----------------------------
3049  1 file changed, 3246 insertions(+), 2940 deletions(-)
3050
3051 commit 8084047ee3fa639fc0ca33035356e2ce11f0cab6
3052 Author: Ryan Lortie <desrt@desrt.ca>
3053 Date:   Fri Mar 9 10:29:32 2012 -0500
3054
3055     logging test: unset G_MESSAGES_DEBUG
3056
3057     Having G_MESSAGES_DEBUG=all in the environment will fail this
3058     testcase.
3059
3060  glib/tests/logging.c |    2 ++
3061  1 file changed, 2 insertions(+)
3062
3063 commit 265f265c677bc5399dbb1cfa449cb4b915a6459f
3064 Author: Mark Janossy <janossy.mark@gmail.com>
3065 Date:   Fri Mar 9 09:54:23 2012 -0500
3066
3067     deprecated threads: fix race in GStaticRecMutex
3068
3069     The very last access to the 'depth' field of GStaticRecMutex in
3070     g_static_rec_mutex_unlock_full() was being performed after dropping
3071     the
3072     implementation mutex for the last time.
3073
3074     This allowed the lock to be dropped an additional time if it was
3075     acquired in another thread right at that instant (which is somewhat
3076     likely, since another thread could have just been woken up by the lock
3077     being released).
3078
3079     https://bugzilla.gnome.org/show_bug.cgi?id=670846
3080
3081  glib/deprecated/gthread-deprecated.c |   13 ++++++++-----
3082  1 file changed, 8 insertions(+), 5 deletions(-)
3083
3084 commit cb44e96dfadf33c1c5df43dabe7ced19a03789dc
3085 Author: Alexander Larsson <alexl@redhat.com>
3086 Date:   Fri Mar 9 11:32:45 2012 +0100
3087
3088     Fix crash in signal emission optimization
3089
3090     The trace of the signal emission of the was calculating the instance
3091     type after the instance was unrefed. Fix this by keeping the instance
3092     type around.
3093
3094  gobject/gsignal.c |    7 ++++---
3095  1 file changed, 4 insertions(+), 3 deletions(-)
3096
3097 commit bbe4b5719502c934e3a2f931773babd858997e43
3098 Author: Alexander Larsson <alexl@redhat.com>
3099 Date:   Fri Mar 9 09:32:06 2012 +0100
3100
3101     signal emission: Allocate instance_and_param with alloca
3102
3103     This Gives a 5% performance increase in e.g. the emit-handled test.
3104
3105  gobject/gsignal.c |   10 ++++------
3106  1 file changed, 4 insertions(+), 6 deletions(-)
3107
3108 commit 7b939efa6fad289c2878c64c1edd932200cf5f33
3109 Author: Erik van Pienbroek <epienbro@fedoraproject.org>
3110 Date:   Thu Mar 8 20:29:18 2012 +0100
3111
3112     Use native glib-genmarshal when cross-compiling
3113
3114     The ability to cross-compile glib got broken after the
3115     merge of the 'signal-performance' branch as the assumption
3116     was made that the generated glib-genmarshal can be executed
3117     on the host (which isn't valid when cross-compiling).
3118
3119     Fixed this by using the just-built glib-genmarshal for normal
3120     compilations and the native (host) glib-genmarshal when doing a
3121     cross-compilation as was also done in several other areas of GLib
3122
3123     Tested for host=x86_64-unknown-linux-gnu,
3124     target=x86_64-unknown-linux-gnu
3125     and host=x86_64-unknown-linux-gnu, target=i686-w64-mingw32
3126
3127     https://bugzilla.gnome.org/show_bug.cgi?id=671676
3128
3129  gobject/tests/Makefile.am |   10 ++++++++--
3130  1 file changed, 8 insertions(+), 2 deletions(-)
3131
3132 commit 3fa735848782735a7ccff3abba39c53388592588
3133 Author: Ryan Lortie <desrt@desrt.ca>
3134 Date:   Thu Mar 8 11:55:09 2012 -0500
3135
3136     gio-querymodules: unlink instead of writing empty cache
3137
3138     If there are no modules installed then the most appropriate thing
3139     is to
3140     have no cachefile instead of an empty one.  This unbreaks the "clean
3141     directory after 'make uninstall'" check that automake does.
3142
3143     https://bugzilla.gnome.org/show_bug.cgi?id=671664
3144
3145  gio/gio-querymodules.c |   20 ++++++++++++++++----
3146  1 file changed, 16 insertions(+), 4 deletions(-)
3147
3148 commit c9f55445aa2f86b1ea62367849522ecabbe48d72
3149 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3150 Date:   Thu Mar 8 17:18:43 2012 +0800
3151
3152     msvc_recommended_pragmas.h: Silence C4819 warnings
3153
3154     This warning appears when unicode chars that cannot be displayed
3155     in the
3156     current Windows code page is used anywhere in the file, including
3157     comment
3158     blocks.  We probably don't need to see these, especially as problems
3159     caused by such characters are manifested as other warnings or errors,
3160     for example, the need to add BOM to a file when compiling code with
3161     complex script on Windows.
3162
3163  msvc_recommended_pragmas.h |    3 +++
3164  1 file changed, 3 insertions(+)
3165
3166 commit 93e2c1f12a354bca11d3467f3d7a2a0eb5dcd683
3167 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
3168 Date:   Thu Mar 8 14:08:11 2012 +0530
3169
3170     Assamese translation completed
3171
3172  po/as.po |  552
3173  +++++++++++++++++++++++++++++++++++---------------------------
3174  1 file changed, 312 insertions(+), 240 deletions(-)
3175
3176 commit c79606a3d61ad45653a1c8fe7e2b18ba07fab56d
3177 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
3178 Date:   Thu Mar 8 15:56:14 2012 +0800
3179
3180     Updated Traditional Chinese translation(Hong Kong and Taiwan)
3181
3182  po/zh_HK.po |   90
3183  +++++++++++++++++++++++++++++++++++------------------------
3184  po/zh_TW.po |   90
3185  +++++++++++++++++++++++++++++++++++------------------------
3186  2 files changed, 108 insertions(+), 72 deletions(-)
3187
3188 commit 05663607eaa595735e037a06101f897fdf97de36
3189 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3190 Date:   Thu Mar 8 15:34:39 2012 +0800
3191
3192     Update config.h.win32(.in)
3193
3194     Remove the config for ENABLE_REGEX, as GRegex is now included in
3195     all builds.
3196
3197  config.h.win32.in |    3 ---
3198  1 file changed, 3 deletions(-)
3199
3200 commit d642bf442ffcfba52c58764b03ac6dcf21feb1cf
3201 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3202 Date:   Thu Mar 8 15:04:17 2012 +0800
3203
3204     glib-genmarshal.c: Use G_VA_COPY instead of va_copy()
3205
3206     In the code generation portion, va_copy() is not universally
3207     available,
3208     so use the existing G_VA_COPY macro that in turn calls va_copy() if it
3209     is available or call an appropriate emulation otherwise.
3210
3211  gobject/glib-genmarshal.c |    2 +-
3212  1 file changed, 1 insertion(+), 1 deletion(-)
3213
3214 commit b72bb9dd08b15a3f85ab593121f9ba49828c07c2
3215 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3216 Date:   Thu Mar 8 14:51:22 2012 +0800
3217
3218     Use G_VA_COPY instead of va_copy()
3219
3220     va_vopy() is not universally available in all compilers, so make
3221     use of
3222     the existing G_VA_COPY macro which either calls va_copy() if it is
3223     available, or emulates it if otherwise.
3224
3225  gobject/gclosure.c |    2 +-
3226  gobject/gmarshal.c |   42 +++++++++++++++++++++---------------------
3227  2 files changed, 22 insertions(+), 22 deletions(-)
3228
3229 commit 75ca1cd15891739052c96e94eed5f046f344f9c5
3230 Author: Emmanuele Bassi <ebassi@linux.intel.com>
3231 Date:   Wed Mar 7 12:53:14 2012 +0000
3232
3233     gobject: Fix a compiler warning
3234
3235     Shuffle the parenthesis around.
3236
3237  gobject/gsignal.c |    2 +-
3238  1 file changed, 1 insertion(+), 1 deletion(-)
3239
3240 commit 7cf50ceb857968a99e141e8e2c75053761a12639
3241 Author: Cosimo Cecchi <cosimoc@gnome.org>
3242 Date:   Tue Mar 6 22:10:53 2012 -0500
3243
3244     tests: fix GAction test for headless run
3245
3246  gio/tests/Makefile.am |    1 +
3247  gio/tests/actions.c   |   11 +++++++++++
3248  2 files changed, 12 insertions(+)
3249
3250 commit a06542b998869c619a9eb9548d5e3bc780d09bbb
3251 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
3252 Date:   Tue Mar 6 21:43:24 2012 +0530
3253
3254     Assamese translation completed
3255
3256  po/as.po | 5816
3257  +++++++++++++++++++++++++++++++++-----------------------------
3258  1 file changed, 3069 insertions(+), 2747 deletions(-)
3259
3260 commit 6b4e24aca04f5b48f787f51db8d73dae620136a3
3261 Author: Seong-ho Cho <darkcircle.0426@gmail.com>
3262 Date:   Tue Mar 6 23:50:59 2012 +0900
3263
3264     Updated Korean translation
3265
3266  po/ko.po | 1129
3267  ++++++++++++++++++++++++++++++++++++++------------------------
3268  1 file changed, 695 insertions(+), 434 deletions(-)
3269
3270 commit 026340c5fcafd63b38a0424a0b83ae3a1c551aa7
3271 Author: Alexander Larsson <alexl@redhat.com>
3272 Date:   Tue Mar 6 11:35:17 2012 +0100
3273
3274     Fix unused variable warning
3275
3276  gobject/gsignal.c |    2 +-
3277  1 file changed, 1 insertion(+), 1 deletion(-)
3278
3279 commit 6e8caec6d9af06d4f7f0e6cd1a86c6c47e49ff01
3280 Author: David Zeuthen <davidz@redhat.com>
3281 Date:   Mon Mar 5 12:57:32 2012 -0500
3282
3283     GUnix{Input,Output}Stream: Only release cancelable poll-fd if we
3284     allocated it
3285
3286     Otherwise we get criticals a'la
3287
3288      GLib-GIO-CRITICAL **: g_cancellable_release_fd: assertion
3289      `cancellable->priv->fd_refcount > 0' failed
3290
3291     when reading/writing to certain kinds of file descriptors.
3292
3293     Patch reviewed by Dan Winship on IRC.
3294
3295     Signed-off-by: David Zeuthen <davidz@redhat.com>
3296
3297  gio/gunixinputstream.c  |    3 ++-
3298  gio/gunixoutputstream.c |    3 ++-
3299  2 files changed, 4 insertions(+), 2 deletions(-)
3300
3301 commit b6f65ec94065eb1ef321fe034b6fe94059bb741e
3302 Author: Matthias Clasen <mclasen@redhat.com>
3303 Date:   Mon Mar 5 11:43:20 2012 -0500
3304
3305     bump version
3306
3307  configure.ac |    2 +-
3308  1 file changed, 1 insertion(+), 1 deletion(-)
3309
3310 commit 3cf1ad1881c2d8f0cac67d51d3e29713bb28a201
3311 Author: Alexander Larsson <alexl@redhat.com>
3312 Date:   Mon Mar 5 15:05:07 2012 +0100
3313
3314     Use G_DEFINE_CONSTRUCTOR for the glib_init constructor
3315
3316     No need to hand-roll this when we have a macro version.
3317
3318  glib/glib-init.c |   10 ++++++++--
3319  1 file changed, 8 insertions(+), 2 deletions(-)
3320
3321 commit a970fddb0ed68de910120cbe009edb94aa38eb9d
3322 Author: Matthias Clasen <mclasen@redhat.com>
3323 Date:   Mon Mar 5 09:01:20 2012 -0500
3324
3325     2.31.20
3326
3327  configure.ac |    2 +-
3328  1 file changed, 1 insertion(+), 1 deletion(-)
3329
3330 commit 17fe7fbd5afe58d386cd9df1148d9f897c233f7e
3331 Author: Matthias Clasen <mclasen@redhat.com>
3332 Date:   Mon Mar 5 08:32:07 2012 -0500
3333
3334     Update glib-genmarshal docs
3335
3336     A bunch of new commandline options sneaked in without docs...
3337
3338  docs/reference/gobject/glib-genmarshal.xml |   21 +++++++++++++++++++++
3339  1 file changed, 21 insertions(+)
3340
3341 commit afe30b28847487d9b5cb4fb65ce740107cbc7423
3342 Author: Matthias Clasen <mclasen@redhat.com>
3343 Date:   Mon Mar 5 07:54:47 2012 -0500
3344
3345     Fix a compiler warning
3346
3347  gobject/gsignal.c |    2 +-
3348  1 file changed, 1 insertion(+), 1 deletion(-)
3349
3350 commit dea3619367633786f98267181f18ec11834ec507
3351 Author: Matthias Clasen <mclasen@redhat.com>
3352 Date:   Mon Mar 5 07:34:58 2012 -0500
3353
3354     gobject: Fix symbol lists
3355
3356  gobject/gobject.symbols |   24 ++++++++++++++++++++++++
3357  1 file changed, 24 insertions(+)
3358
3359 commit d2e742c60516963d894516f1ffaf72be021b5df2
3360 Author: Matthias Clasen <mclasen@redhat.com>
3361 Date:   Mon Mar 5 07:02:53 2012 -0500
3362
3363     More updates
3364
3365  NEWS |    4 ++++
3366  1 file changed, 4 insertions(+)
3367
3368 commit f3fb42cfaf967cec4450437d81f824de266fb274
3369 Merge: e9c399a 2d6502f
3370 Author: Alexander Larsson <alexl@redhat.com>
3371 Date:   Mon Mar 5 12:29:45 2012 +0100
3372
3373     Merge branch 'signal-performance'
3374
3375 commit e9c399a65bfa1796947a8d1d65a4a7edab610c3b
3376 Author: Matthias Clasen <mclasen@redhat.com>
3377 Date:   Sun Mar 4 23:42:45 2012 -0500
3378
3379     Fix distcheck
3380
3381  gio/fam/Makefile.am |    2 +-
3382  1 file changed, 1 insertion(+), 1 deletion(-)
3383
3384 commit 17835f8efd226580f767cf86e846749102050ae1
3385 Author: YunQiang Su <yqsu@src.gnome.org>
3386 Date:   Mon Mar 5 17:44:58 2012 +0800
3387
3388     update Simplified Chinese (zh_CN) translation
3389
3390  po/zh_CN.po | 5919
3391  +++++++++++++++++++++++++++++++----------------------------
3392  1 file changed, 3129 insertions(+), 2790 deletions(-)
3393
3394 commit c0c2cbe0aec6fe42ac7496ed831b2e78a477c351
3395 Author: Matthias Clasen <mclasen@redhat.com>
3396 Date:   Sun Mar 4 22:25:50 2012 -0500
3397
3398     Fix distcheck
3399
3400  glib/pcre/Makefile.am |    4 +++-
3401  1 file changed, 3 insertions(+), 1 deletion(-)
3402
3403 commit 47b162c1dfeca9384058e24a9cef3fdb4e730151
3404 Author: Matthias Clasen <mclasen@redhat.com>
3405 Date:   Sun Mar 4 21:48:26 2012 -0500
3406
3407     Updates for 2.31.20
3408
3409  NEWS |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
3410  1 file changed, 51 insertions(+)
3411
3412 commit 1426a8ca07f3ad0e874c0b0aad241ae93cf1e144
3413 Author: Matthias Clasen <mclasen@redhat.com>
3414 Date:   Sun Mar 4 20:49:04 2012 -0500
3415
3416     Fix binding properties of the same object
3417
3418     This problem was pointed out in bug 639873.
3419     The patch here is based on Matt Barnes patch,
3420     I've added a testcase as well.
3421
3422  gobject/gbinding.c      |    8 +++++---
3423  gobject/tests/binding.c |   36 ++++++++++++++++++++++++++++++++++++
3424  2 files changed, 41 insertions(+), 3 deletions(-)
3425
3426 commit 840c32281d307c709b3b2d83071280b3bf46b969
3427 Author: Nirbheek Chauhan <nirbheek@gentoo.org>
3428 Date:   Tue Feb 21 19:42:22 2012 +0530
3429
3430     Run gdb under libtool so that local libraries are used
3431
3432     If this isn't done, the system-wide glib is used for this test,
3433     and that can cause test failures.
3434
3435     https://bugzilla.gnome.org/621368
3436
3437  tests/run-assert-msg-test.sh |    2 +-
3438  1 file changed, 1 insertion(+), 1 deletion(-)
3439
3440 commit d49a77df5de8102974654f6f27a119dabd550043
3441 Author: Matej Urbančič <mateju@svn.gnome.org>
3442 Date:   Sun Mar 4 21:23:29 2012 +0100
3443
3444     Updated Slovenian translation
3445
3446  po/sl.po |   72
3447  ++++++++++++++++++++++++++++----------------------------------
3448  1 file changed, 32 insertions(+), 40 deletions(-)
3449
3450 commit ce5ccbf3e0638b33f66a0948ecffe287beca1592
3451 Author: Martin Srebotnjak <miles@filmsi.net>
3452 Date:   Sun Mar 4 21:20:59 2012 +0100
3453
3454     Updated Slovenian translation
3455
3456  po/sl.po | 1636
3457  +++++++++++++++++++++++++++++++++++++-------------------------
3458  1 file changed, 992 insertions(+), 644 deletions(-)
3459
3460 commit f3bf532a3c6dd97605117dba4b7cc4aae10e7136
3461 Author: Michael Biebl <biebl@debian.org>
3462 Date:   Sun Mar 4 00:26:10 2012 +0100
3463
3464     build: include glib-compile-resources.xml in the dist tarball
3465
3466     https://bugzilla.gnome.org/show_bug.cgi?id=671281
3467
3468  docs/reference/gio/Makefile.am |    1 +
3469  1 file changed, 1 insertion(+)
3470
3471 commit cc2104e87a12414c205319a0e488c17c64246e9c
3472 Author: Michael Biebl <biebl@debian.org>
3473 Date:   Sat Mar 3 21:39:35 2012 +0100
3474
3475     build: Fix failure on "make distclean"
3476
3477     https://bugzilla.gnome.org/show_bug.cgi?id=671270
3478
3479  gio/tests/Makefile.am |    2 +-
3480  1 file changed, 1 insertion(+), 1 deletion(-)
3481
3482 commit 2d6502f67bb207c5a0d6eaba27b2398b74baa28f
3483 Author: Alexander Larsson <alexl@redhat.com>
3484 Date:   Sat Mar 3 21:36:10 2012 +0100
3485
3486     fastpath: Do allow NO_RECURSE fastpath for NOP emissions
3487
3488     This fixes a performance regression wrt the old NOP emission
3489     handler.
3490
3491  gobject/gsignal.c |    7 ++++++-
3492  1 file changed, 6 insertions(+), 1 deletion(-)
3493
3494 commit 5f280eb6a828d3bdeb932ce42ee97b2ab7e771f2
3495 Author: Shota Akiyama <s7akiyama@gmail.com>
3496 Date:   Thu Feb 23 11:52:12 2012 +0100
3497
3498     glib/gmacros.h: Fix up attribute to avoid namespace collisions
3499
3500     https://bugzilla.gnome.org/show_bug.cgi?id=670751
3501
3502  glib/gmacros.h |    2 +-
3503  1 file changed, 1 insertion(+), 1 deletion(-)
3504
3505 commit deea0e39ba6bb7c41da405c1269abb962ca81a71
3506 Author: Dan Winship <danw@gnome.org>
3507 Date:   Fri Mar 2 10:22:11 2012 -0500
3508
3509     gspawn: rename G_SPAWN_ERROR_2BIG to be more bindings-friendly
3510
3511     Rename G_SPAWN_ERROR_2BIG to G_SPAWN_ERROR_TOO_BIG (while keeping the
3512     old name for compatibility), to fix problems with language bindings
3513     where the old name translates into something that would be
3514     syntactically invalid due to starting with a digit.
3515
3516     https://bugzilla.gnome.org/show_bug.cgi?id=671025
3517
3518  glib/gspawn.c |    2 +-
3519  glib/gspawn.h |    8 ++++++--
3520  2 files changed, 7 insertions(+), 3 deletions(-)
3521
3522 commit a5caa564b7ac03d49386690c3037e57bdf80563d
3523 Author: Ryan Lortie <desrt@desrt.ca>
3524 Date:   Sat Mar 3 11:40:51 2012 -0500
3525
3526     GApplication: fix name unregister logic
3527
3528     We were attempting to unregister our ownership of our D-Bus name
3529     even in
3530     the case that we were non-unique (ie: we didn't actually own the
3531     name).
3532     Rework the logic a bit to prevent that: for non-unique, we leave
3533     impl->bus_name as NULL and we only register/unregister if it is
3534     non-NULL.
3535
3536  gio/gapplicationimpl-dbus.c |   16 +++++++---------
3537  1 file changed, 7 insertions(+), 9 deletions(-)
3538
3539 commit 5c3e86277627a8cc2dab64dd25fc7a30369472e0
3540 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
3541 Date:   Sat Mar 3 22:49:18 2012 +0700
3542
3543     Updated Vietnamese translation
3544
3545  po/vi.po |   85
3546  ++++++++++++++++++++++++++++----------------------------------
3547  1 file changed, 38 insertions(+), 47 deletions(-)
3548
3549 commit f5aad13d8f1fe4fccf128105f9ab50f2e73f7737
3550 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
3551 Date:   Sat Mar 3 22:35:16 2012 +0700
3552
3553     po/vi: import from Damned Lies
3554
3555  po/vi.po | 1134
3556  ++++++++++++++++++++++++++++++++++++--------------------------
3557  1 file changed, 669 insertions(+), 465 deletions(-)
3558
3559 commit 27d9b92264a35dc5753f63ad0ff2f8e5c7381c44
3560 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
3561 Date:   Sat Mar 3 14:43:05 2012 +0100
3562
3563     Updated Basque language
3564
3565  po/eu.po | 6203
3566  +++++++++++++++++++++++++++++++++-----------------------------
3567  1 file changed, 3268 insertions(+), 2935 deletions(-)
3568
3569 commit 59ee6dbc004adda8c4e4c8ff58bf21a9173eb99f
3570 Author: Peter O'Gorman <pogma@gnu.org>
3571 Date:   Fri Mar 2 13:36:27 2012 -0800
3572
3573     Bug 640202 Impossible to build multi-architecture libraries
3574
3575     Hides ELF-only linker flag -export-dynamic from non-ELF linkers.
3576
3577  configure.ac |   15 ++++++++++-----
3578  1 file changed, 10 insertions(+), 5 deletions(-)
3579
3580 commit b05ea89d0c9e97fcd7858a83ea0d1c6d7fe1972f
3581 Author: Alexander Larsson <alexl@redhat.com>
3582 Date:   Fri Mar 2 20:22:29 2012 +0100
3583
3584     Mask out G_SIGNAL_TYPE_STATIC_SCOPE when comparing types
3585
3586  gobject/gsignal.c |    2 +-
3587  1 file changed, 1 insertion(+), 1 deletion(-)
3588
3589 commit d10f79a1963d169b1613b2163176cdea7b7d4d8d
3590 Author: Emmanuele Bassi <ebassi@linux.intel.com>
3591 Date:   Fri Mar 2 17:06:36 2012 +0000
3592
3593     build: Fix rules for marshalers.[ch]
3594
3595  gobject/tests/.gitignore  |    1 +
3596  gobject/tests/Makefile.am |   11 +++++++----
3597  2 files changed, 8 insertions(+), 4 deletions(-)
3598
3599 commit 3d52ee999af39b37badfb8ed6f7b0dbcf28c73b0
3600 Author: Alexander Larsson <alexl@redhat.com>
3601 Date:   Fri Mar 2 16:16:17 2012 +0100
3602
3603     Add more tests for signal emissions
3604
3605  gobject/tests/Makefile.am     |   10 ++
3606  gobject/tests/marshalers.list |    3 +
3607  gobject/tests/signals.c       |  361
3608  ++++++++++++++++++++++++++++++++++++++++-
3609  3 files changed, 367 insertions(+), 7 deletions(-)
3610
3611 commit f02ec2f2de3c9863da36be951662ddf4080adfaa
3612 Author: Alexander Larsson <alexl@redhat.com>
3613 Date:   Wed Feb 22 19:36:05 2012 +0100
3614
3615     Optimize single-handler va_marshaller case
3616
3617     When there is only one closure handling a signal emission and
3618     it doesn't have a bunch of complicated features enabled we
3619     can short circuit the va_args collection into GValues and call the
3620     callback via the va_marshaller directly.
3621
3622     https://bugzilla.gnome.org/show_bug.cgi?id=661140
3623
3624  gobject/gsignal.c         |  344
3625  ++++++++++++++++++++++++++++++++-------------
3626  gobject/gvaluecollector.h |   30 ++++
3627  2 files changed, 274 insertions(+), 100 deletions(-)
3628
3629 commit a3e91088ce40ed201cfe1514b0adb252394027b1
3630 Author: Alexander Larsson <alexl@redhat.com>
3631 Date:   Fri Mar 2 11:20:45 2012 +0100
3632
3633     Use builtin marshallers and va_marshallers if possible
3634
3635     If the signal argumment types matches a built in standard
3636     marshaller we use the va_marshaller for that, and also the
3637     normal marshaller if NULL was specified (as its faster than
3638     the generic one).
3639
3640  gobject/gsignal.c |   54
3641  ++++++++++++++++++++++++++++++++++++++++++++++++++---
3642  1 file changed, 51 insertions(+), 3 deletions(-)
3643
3644 commit 7964cda8e6c9dc779e99b65150e158e29d373ea4
3645 Author: Alexander Larsson <alexl@redhat.com>
3646 Date:   Wed Feb 22 19:34:05 2012 +0100
3647
3648     Add g_signal_set_va_marshaller
3649
3650     This lets you set a va_marshaller on your signal which will be
3651     propagated to all closures for the signal. Also, automatically
3652     uses the generica va_marshaller if you specify a NULL c_marshaller.
3653
3654     https://bugzilla.gnome.org/show_bug.cgi?id=661140
3655
3656  gobject/gsignal.c |   58
3657  ++++++++++++++++++++++++++++++++++++++++++++++++-----
3658  gobject/gsignal.h |   11 ++++++++++
3659  2 files changed, 64 insertions(+), 5 deletions(-)
3660
3661 commit 1c4f0ca48332f2e550b5e5e17365c43912958cee
3662 Author: Alexander Larsson <alexl@redhat.com>
3663 Date:   Tue Feb 28 15:48:20 2012 +0100
3664
3665     Add _g_closure_is_void to check for NULL vfuncs
3666
3667     https://bugzilla.gnome.org/show_bug.cgi?id=661140
3668
3669  gobject/gclosure.c      |   36 ++++++++++++++++++++++++++++++++++++
3670  gobject/gtype-private.h |    2 ++
3671  2 files changed, 38 insertions(+)
3672
3673 commit 57051905f9279d2c8c27e9e50154c9565708f4d5
3674 Author: Alexander Larsson <alexl@redhat.com>
3675 Date:   Wed Feb 22 19:32:36 2012 +0100
3676
3677     Support generating va marshallers in glib-genmarshal
3678
3679     https://bugzilla.gnome.org/show_bug.cgi?id=661140
3680
3681  gobject/glib-genmarshal.c |  232 ++++++++++--
3682  gobject/gmarshal.c        |  909
3683  +++++++++++++++++++++++++++++++++++++++++++++
3684  gobject/gmarshal.h        |  154 ++++++++
3685  3 files changed, 1272 insertions(+), 23 deletions(-)
3686
3687 commit 588af03a2893615736685c43cdaff767f70d04e8
3688 Author: Alexander Larsson <alexl@redhat.com>
3689 Date:   Wed Feb 22 19:29:14 2012 +0100
3690
3691     Add optional support for varargs marshallers to GClosure
3692
3693     These closures support being invoked on a va_args which can
3694     be useful as you can then avoid boxing the va_args into
3695     GValues in certain cases.
3696
3697     https://bugzilla.gnome.org/show_bug.cgi?id=661140
3698
3699  gobject/gclosure.c      |  364
3700  ++++++++++++++++++++++++++++++++++++++++++++++-
3701  gobject/gclosure.h      |   18 +++
3702  gobject/gtype-private.h |   13 ++
3703  3 files changed, 392 insertions(+), 3 deletions(-)
3704
3705 commit d5fbbe400aef8c802968a1398fc8e9546173b748
3706 Author: Alexander Larsson <alexl@redhat.com>
3707 Date:   Wed Feb 22 17:46:21 2012 +0100
3708
3709     Add GRealClosure and move meta_marshallers there
3710
3711     This means we're not abusing the notifiers for meta_marshallres,
3712     and we're able to later cleanly add other fields to GClosure.
3713
3714     We still have to leave the ABI intact for the GClosure->meta_marshal
3715     bit, as old G_CLOSURE_N_NOTIFIERS macro instances still accesses it.
3716     However, we always set it to zero to keep those macros working.
3717
3718     https://bugzilla.gnome.org/show_bug.cgi?id=661140
3719
3720  gobject/gclosure.c      |   81
3721  +++++++++++++++++++----------------------------
3722  gobject/gclosure.h      |    6 ++--
3723  gobject/gsignal.c       |    4 +--
3724  gobject/gtype-private.h |   12 +++++++
3725  4 files changed, 51 insertions(+), 52 deletions(-)
3726
3727 commit 950e6a4a207180862061618de5a3b77f92d71c0a
3728 Author: Alexander Larsson <alexl@redhat.com>
3729 Date:   Wed Feb 22 19:44:24 2012 +0100
3730
3731     tests: Add generic and empty signal emission performace tests
3732
3733     generic means it uses the generic marshaller
3734     empty means the vfunc pointer is NULL
3735
3736     https://bugzilla.gnome.org/show_bug.cgi?id=661140
3737
3738  tests/gobject/performance.c |  112
3739  +++++++++++++++++++++++++++++++++++++++++--
3740  1 file changed, 107 insertions(+), 5 deletions(-)
3741
3742 commit 3be0e57458fe297d79a20f261cc2b0f92c91db45
3743 Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com>
3744 Date:   Tue Sep 27 09:15:17 2011 +0100
3745
3746     tests: performance: add emit-handled/emit-unhandled tests
3747
3748     Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com>
3749
3750  tests/gobject/performance.c |  125
3751  +++++++++++++++++++++++++++++++++++--------
3752  1 file changed, 104 insertions(+), 21 deletions(-)
3753
3754 commit 00f1e1f5c282b0943d0a7b3e073d8867b0bdba05
3755 Author: Jörn Magens <interflug1@gmx.net>
3756 Date:   Wed Feb 29 12:29:50 2012 -0500
3757
3758     GSequence: add note about lookup requiring sorting
3759
3760     g_sequence_lookup() only works on sorted sequences, but it's
3761     quite easy
3762     to create unsorted sequences.  Add a note to the documentation
3763     that the
3764     sequence must be sorted in order for g_sequence_lookup() to work.
3765
3766     https://bugzilla.gnome.org/show_bug.cgi?id=670969
3767
3768  glib/gsequence.c |   32 ++++++++++++++++++++++++++++++++
3769  1 file changed, 32 insertions(+)
3770
3771 commit 7e7e0b141c887a2880c88f051cb8ed07e474b24a
3772 Author: Yaron Shahrabani <sh.yaron@gmail.com>
3773 Date:   Fri Mar 2 14:15:58 2012 +0200
3774
3775     Updated Hebrew translation.
3776
3777  po/he.po |  131
3778  ++++++++++++++++++++++++++++++++++++--------------------------
3779  1 file changed, 76 insertions(+), 55 deletions(-)
3780
3781 commit cb0566eaf3b245bf2eaa8c9e912cf240d8868193
3782 Author: Christian Dywan <christian@twotoasts.de>
3783 Date:   Sat Mar 26 14:48:54 2011 +0000
3784
3785     gobject/gtype.c: Emphasize use of priv in member and use
3786     g_return_val_if_fail
3787
3788     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=597785
3789
3790     Signed-off-by: Javier Jardón <jjardon@gnome.org>
3791
3792  gobject/gtype.c |    8 +++++++-
3793  1 file changed, 7 insertions(+), 1 deletion(-)
3794
3795 commit 10fbfcf09010e423cfc79c54e8da50b62a0f4b8a
3796 Author: David Zeuthen <davidz@redhat.com>
3797 Date:   Thu Mar 1 14:06:43 2012 -0500
3798
3799     Add G_VOLUME_IDENTIFIER_KIND_CLASS identifier
3800
3801     If an application (such as Nautilus) wants to show a sidebar with
3802     devices group into different groups such as "Devices" and "Network",
3803     it's currently up to the application itself to do the classification
3804     (for example by looking at the URI scheme for the activation root,
3805     e.g. smb://).
3806
3807     This patch adds a new identifier G_VOLUME_IDENTIFIER_KIND_CLASS that
3808     can be set by volume monitors and used by applications.
3809
3810     See https://bugzilla.gnome.org/show_bug.cgi?id=668295
3811
3812     Signed-off-by: David Zeuthen <davidz@redhat.com>
3813
3814  docs/reference/gio/gio-sections.txt |    1 +
3815  gio/gvolume.h                       |   18 ++++++++++++++++++
3816  2 files changed, 19 insertions(+)
3817
3818 commit 479416fada430f8d1f5af8e9b7c536b2ee6e71fb
3819 Author: Krishnababu Krothapalli <email>
3820 Date:   Thu Mar 1 13:59:41 2012 +0530
3821
3822     Updated Telugu Translations
3823
3824  po/te.po | 6103
3825  +++++++++++++++++++++++++++++++++-----------------------------
3826  1 file changed, 3207 insertions(+), 2896 deletions(-)
3827
3828 commit 80611295ab56dd95add95a9600ba8bc88d5e9a62
3829 Author: Colin Walters <walters@verbum.org>
3830 Date:   Wed Feb 29 12:37:24 2012 -0500
3831
3832     g_uri_unescape_segment: Mention (allow-none)/%NULL in documentation
3833
3834  glib/gurifuncs.c |   10 ++++++----
3835  1 file changed, 6 insertions(+), 4 deletions(-)
3836
3837 commit ede8707129389d6a795b9d23de2554b0d656e2f5
3838 Author: Emmanuele Bassi <ebassi@linux.intel.com>
3839 Date:   Wed Feb 29 17:52:39 2012 +0000
3840
3841     Version the deprecation of g_value_array_get_type()
3842
3843     Just like the rest of the GValueArray API.
3844
3845  gobject/gboxed.h      |   13 -------------
3846  gobject/gvaluearray.h |   13 ++++++++++++-
3847  2 files changed, 12 insertions(+), 14 deletions(-)
3848
3849 commit c5b6f774c4c133b5c1a9ebbd046a54ef6f177f84
3850 Author: Andoni Morales Alastruey <ylatuya@gmail.com>
3851 Date:   Wed Feb 29 11:19:21 2012 +0100
3852
3853     gsocket: fix compilation when ENOTSOCK and WSANOTSOCK are both defined
3854
3855  gio/gsocket.c |    3 ++-
3856  1 file changed, 2 insertions(+), 1 deletion(-)
3857
3858 commit 9db8692f5ada433b4c7292b5b595a667fb53bebc
3859 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3860 Date:   Wed Feb 29 11:58:16 2012 +0800
3861
3862     Update Visual C++ projects
3863
3864     Update the build support of the included PCRE as we are now including
3865     PCRE 8.30 with the GLib distribution.
3866
3867     Also "install" the new gversionmacros.h header file.
3868
3869  build/win32/vs10/glib.props             |    2 +
3870  build/win32/vs10/glib.vcxproj.filtersin |   19 ++++-
3871  build/win32/vs10/glib.vcxprojin         |  122
3872  +++++++++++++++++++++++++++++--
3873  build/win32/vs9/glib.vcprojin           |  122
3874  +++++++++++++++++++++++++++++--
3875  build/win32/vs9/glib.vsprops            |    1 +
3876  5 files changed, 252 insertions(+), 14 deletions(-)
3877
3878 commit 2bde3e8d833cf2d90ac3a0b3b89810ddd54b8c10
3879 Author: Aleksander Morgado <aleksander@lanedo.com>
3880 Date:   Tue Feb 28 01:14:29 2012 +0100
3881
3882     gio-2.0.pc: add gdbus_codegen variable
3883
3884     https://bugzilla.gnome.org/show_bug.cgi?id=670922
3885
3886  gio-2.0.pc.in |    1 +
3887  1 file changed, 1 insertion(+)
3888
3889 commit 0155e19566a9d9e0d334eddac7dd757b4b9a2f4c
3890 Author: Fran Diéguez <fran.dieguez@mabishu.com>
3891 Date:   Tue Feb 28 00:32:18 2012 +0100
3892
3893     Updated Galician translations
3894
3895  po/gl.po |   66
3896  +++++++++++++++++++++++++++++++++++++++-----------------------
3897  1 file changed, 42 insertions(+), 24 deletions(-)
3898
3899 commit 7a4a973cfd1508065efa69c6a910cd01b490499a
3900 Author: David Zeuthen <davidz@redhat.com>
3901 Date:   Mon Feb 27 14:53:13 2012 -0500
3902
3903     GDBusConnection: Don't leak message reply in error path
3904
3905     This was reported in bug 670909.
3906
3907     https://bugzilla.gnome.org/show_bug.cgi?id=670909
3908
3909     Signed-off-by: David Zeuthen <davidz@redhat.com>
3910
3911  gio/gdbusconnection.c |    2 +-
3912  1 file changed, 1 insertion(+), 1 deletion(-)
3913
3914 commit eeccd3866ac679b36f5bff2c8c542b911a09a390
3915 Author: Ryan Lortie <desrt@desrt.ca>
3916 Date:   Mon Feb 27 14:00:55 2012 -0500
3917
3918     GDBusMenuModel: plug a leak of a GHashTable
3919
3920  gio/gdbusmenumodel.c |    1 +
3921  1 file changed, 1 insertion(+)
3922
3923 commit 51f1297a6e8a031a611dd15b8aec8f4abac9a1db
3924 Author: Christian Persch <chpe@gnome.org>
3925 Date:   Mon Feb 27 16:25:50 2012 +0100
3926
3927     Fixup docs comment
3928
3929  glib/gunicode.h |    2 +-
3930  1 file changed, 1 insertion(+), 1 deletion(-)
3931
3932 commit d2c37669f24d6c52642f0f7d76c6d8432fb57a6d
3933 Author: Christian Persch <chpe@gnome.org>
3934 Date:   Mon Feb 13 14:20:55 2012 +0100
3935
3936     regex: unicode: Update to Unicode 6.1.0
3937
3938     Update some more PCRE tables to Unicode 6.1.0. Should be completely
3939     updated now.
3940
3941  glib/pcre/pcre_tables.c |  297
3942  +++++++++++++++++++++++++----------------------
3943  1 file changed, 159 insertions(+), 138 deletions(-)
3944
3945 commit c67ad269f1801371050da5600fa83abaf1130411
3946 Author: Matthias Clasen <mclasen@redhat.com>
3947 Date:   Mon Feb 27 07:16:11 2012 -0500
3948
3949     Fix doc build again
3950
3951     The way gtk-doc works, we need compiling.sgml in both
3952     content_files (to make sure it ends up in the disted tarball)
3953     and in expand_content_files (to have references expanded).
3954
3955  docs/reference/glib/Makefile.am |    3 +++
3956  1 file changed, 3 insertions(+)
3957
3958 commit 96c98ce62ebb88b296deab5391203a870dbfa068
3959 Author: Matthias Clasen <mclasen@redhat.com>
3960 Date:   Mon Feb 27 06:48:01 2012 -0500
3961
3962     Improve the wording of the message for G_UNAVAILABLE
3963
3964     The version number we have here is the one the function appeared
3965     in, not the max-allowed version. Therefore 'unavailable before
3966     VERSION' makes more sense than 'unavailable for VERSION'.
3967
3968  glib/gmacros.h |    4 ++--
3969  1 file changed, 2 insertions(+), 2 deletions(-)
3970
3971 commit fecdb4f8dc5338b9c069edeb4f0eb77b0aaf3605
3972 Author: Rico Tzschichholz <ricotz@t-online.de>
3973 Date:   Mon Feb 27 12:50:18 2012 +0100
3974
3975     docs/glib: Moving back compiling.sgml to content_files to fix
3976     make dist
3977
3978  docs/reference/glib/Makefile.am |    4 +---
3979  1 file changed, 1 insertion(+), 3 deletions(-)
3980
3981 commit 37c84b3bbf7ae6408f35db896c43ef513ffa0e8d
3982 Author: Alexander Shopov <ash@kambanaria.org>
3983 Date:   Mon Feb 27 07:31:44 2012 +0200
3984
3985     Updated Bulgarian translation
3986
3987  po/bg.po |  952
3988  +++++++++++++++++++++++++++++++++++++++-----------------------
3989  1 file changed, 604 insertions(+), 348 deletions(-)
3990
3991 commit 4995ef4dd7959dde44c62014a06c52d41acd8908
3992 Author: Matthias Clasen <mclasen@redhat.com>
3993 Date:   Mon Feb 27 00:32:13 2012 -0500
3994
3995     Add a 'these are private' note for the version macros
3996
3997  glib/gversionmacros.h |    6 ++++++
3998  1 file changed, 6 insertions(+)
3999
4000 commit 76175ab9eda0c1d56a2b6a816853ab00264b1f3b
4001 Author: Matthias Clasen <mclasen@redhat.com>
4002 Date:   Mon Feb 27 00:18:47 2012 -0500
4003
4004     Improve documentation around deprecations
4005
4006  docs/reference/glib/Makefile.am       |    4 +++-
4007  docs/reference/glib/compiling.sgml    |    2 +-
4008  docs/reference/glib/glib-docs.sgml    |    2 +-
4009  docs/reference/glib/glib-sections.txt |    1 +
4010  glib/docs.c                           |    8 ++++++++
4011  5 files changed, 14 insertions(+), 3 deletions(-)
4012
4013 commit 550fcaddf7fcdb8a4052ab43f40b27e5e9d94be1
4014 Author: Emmanuele Bassi <ebassi@linux.intel.com>
4015 Date:   Tue Feb 21 13:40:50 2012 +0000
4016
4017     Add versioned deprecation annotation
4018
4019     We start from GLib 2.26.
4020
4021     https://bugzilla.gnome.org/show_bug.cgi?id=670542
4022
4023  glib/deprecated/gcompletion.h |   16 +++++-----
4024  glib/deprecated/grel.h        |   22 ++++++-------
4025  glib/deprecated/gthread.h     |   70
4026  ++++++++++++++++++++---------------------
4027  glib/gatomic.h                |    2 +-
4028  glib/gmain.h                  |    2 +-
4029  glib/gunicode.h               |    2 +-
4030  6 files changed, 57 insertions(+), 57 deletions(-)
4031
4032 commit 817d992abcf127cec3de89b6d6e6e45a99b1727d
4033 Author: Emmanuele Bassi <ebassi@gnome.org>
4034 Date:   Mon Feb 20 16:41:30 2012 +0000
4035
4036     value array: Annotate with versioned deprecation
4037
4038     https://bugzilla.gnome.org/show_bug.cgi?id=670542
4039
4040  gobject/gvaluearray.h      |   20 ++++++++++----------
4041  gobject/tests/valuearray.c |    2 +-
4042  2 files changed, 11 insertions(+), 11 deletions(-)
4043
4044 commit 34aeeb7d64a0433f7994dd2b3f60bc018f0a84c1
4045 Author: Emmanuele Bassi <ebassi@gnome.org>
4046 Date:   Mon Feb 20 16:20:15 2012 +0000
4047
4048     Add flexible API version boundaries
4049
4050     There are cases when it should be possible to define at compile time
4051     what range of functions and types should be used, in order to get,
4052     or restrict, the compiler warnings for deprecated or newly added
4053     types or functions.
4054
4055     For instance, if GLib introduces a deprecation warning on a type in
4056     version 2.32, application code can decide to specify the minimum and
4057     maximum boundary of the used API to be 2.30; when compiling against
4058     a new version of GLib, this would produce the following results:
4059
4060       - all deprecations introduced prior to 2.32 would emit compiler
4061         warnings when used by the application code;
4062       - all deprecations introduced in 2.32 would not emit compiler
4063         warnings when used by the application code;
4064       - all new symbols introduced in 2.32 would emit a compiler warning.
4065
4066     Using this scheme it should be possible to have fairly complex
4067     situations, like the following one:
4068
4069       assuming that an application is compiled with:
4070         GLIB_VERSION_MIN_REQUIRED = GLIB_VERSION_2_30
4071         GLIB_VERSION_MAX_ALLOWED  = GLIB_VERSION_2_32
4072
4073       and a GLib header containing:
4074
4075         void function_A (void) GLIB_DEPRECATED_IN_2_26;
4076         void function_B (void) GLIB_DEPRECATED_IN_2_28;
4077         void function_C (void) GLIB_DEPRECATED_IN_2_30;
4078         void function_D (void) GLIB_AVAILABLE_IN_2_32;
4079         void function_E (void) GLIB_AVAILABLE_IN_2_34;
4080
4081       any application code using the above functions will get the
4082       following
4083       compiler warnings:
4084
4085         function_A: deprecated symbol warning
4086         function_B: deprecated symbol warning
4087         function_C: no warning
4088         function_D: no warning
4089         function_E: undefined symbol warning
4090
4091     This means that it should be possible to gradually port code towards
4092     non-deprecated API gradually, on a per-release basis.
4093
4094     https://bugzilla.gnome.org/show_bug.cgi?id=670542
4095
4096  configure.ac                          |    4 +
4097  docs/reference/glib/compiling.sgml    |    9 ++
4098  docs/reference/glib/glib-sections.txt |    9 ++
4099  glib/Makefile.am                      |    1 +
4100  glib/docs.c                           |   32 +++++
4101  glib/glib.h                           |    1 +
4102  glib/gmacros.h                        |    9 ++
4103  glib/gtypes.h                         |    1 +
4104  glib/gversion.c                       |   12 ++
4105  glib/gversionmacros.h                 |  206
4106  +++++++++++++++++++++++++++++++++
4107  10 files changed, 284 insertions(+)
4108
4109 commit d70634526d43a9d9281301c2097c788ca575e318
4110 Author: Christian Persch <chpe@gnome.org>
4111 Date:   Sat Feb 11 23:51:11 2012 +0100
4112
4113     regex: Remove --disable-regex option
4114
4115     https://bugzilla.gnome.org/show_bug.cgi?id=622149
4116
4117  configure.ac       |  114
4118  ++++++++++++++++++++++------------------------------
4119  glib/Makefile.am   |   16 +-------
4120  glib/tests/regex.c |   13 ------
4121  gobject/gboxed.c   |    5 ---
4122  4 files changed, 51 insertions(+), 97 deletions(-)
4123
4124 commit 3e7f42654ff2fd471ccd67ad6b8a38672f81a393
4125 Author: David King <amigadave@amigadave.com>
4126 Date:   Tue Feb 21 11:19:20 2012 +0000
4127
4128     docs: Clarify how to unset a GFileInfo attribute
4129
4130     https://bugzilla.gnome.org/show_bug.cgi?id=592666
4131
4132  gio/gfileinfo.c |    3 ++-
4133  1 file changed, 2 insertions(+), 1 deletion(-)
4134
4135 commit 500aafd09960b5cea027585e3898192f9501d04f
4136 Author: David King <amigadave@amigadave.com>
4137 Date:   Tue Feb 21 10:05:08 2012 +0000
4138
4139     docs: Clarify g_type_register_fundamental() behaviour
4140
4141     https://bugzilla.gnome.org/show_bug.cgi?id=580873
4142
4143  gobject/gtype.c |    9 +++++----
4144  1 file changed, 5 insertions(+), 4 deletions(-)
4145
4146 commit 989c466296fe9094f80a0633546b7419da7522c6
4147 Author: Christian Persch <chpe@gnome.org>
4148 Date:   Sun Feb 12 21:22:13 2012 +0100
4149
4150     regex: Remove pcre_ucd.c
4151
4152  glib/pcre/pcre_ucd.c | 3098
4153  --------------------------------------------------
4154  1 file changed, 3098 deletions(-)
4155
4156 commit 706b72db21d25ec26ed7411e5221550ffb08ff21
4157 Author: Christian Persch <chpe@gnome.org>
4158 Date:   Sun Feb 12 21:20:33 2012 +0100
4159
4160     regex: Use glib for unicode data
4161
4162     Use g_unichar_type() and g_unichar_get_script() instead of pcre
4163     tables.
4164
4165  glib/pcre/Makefile.am      |    1 -
4166  glib/pcre/pcre_compile.c   |   26 +-
4167  glib/pcre/pcre_dfa_exec.c  |   96 +++---
4168  glib/pcre/pcre_exec.c      |   26 +-
4169  glib/pcre/pcre_internal.h  |   11 +-
4170  glib/pcre/pcre_tables.c    |   16 +
4171  glib/pcre/pcre_xclass.c    |   24 +-
4172  glib/pcre/ucp.h            |  265 ++++++++--------
4173  glib/update-pcre/ucp.patch |  732
4174  +++++++++++++++++++++++++++++++++++++++++++-
4175  9 files changed, 958 insertions(+), 239 deletions(-)
4176
4177 commit 75dffb99b3d11f4ae9d8a72a055641482a727b75
4178 Author: Christian Persch <chpe@gnome.org>
4179 Date:   Sun Feb 12 20:41:52 2012 +0100
4180
4181     regex: Remove obsolete patch
4182
4183  glib/update-pcre/utt.patch |   30 ------------------------------
4184  1 file changed, 30 deletions(-)
4185
4186 commit 8e8ab99bad79455fae732f5472c8b06a68cca35d
4187 Author: Christian Persch <chpe@gnome.org>
4188 Date:   Sun Feb 12 20:04:41 2012 +0100
4189
4190     regex: unicode: Update to Unicode 6.1.0
4191
4192  glib/pcre/pcre_ucd.c | 4769
4193  ++++++++++++++++++++++++++------------------------
4194  glib/pcre/ucp.h      |   10 +-
4195  2 files changed, 2452 insertions(+), 2327 deletions(-)
4196
4197 commit 735e4a6a6a5112b5caccb7e55841aa0eba50f5cb
4198 Author: Christian Persch <chpe@gnome.org>
4199 Date:   Sun Feb 12 19:44:31 2012 +0100
4200
4201     regex: Remove obsolete makefile fragments
4202
4203     The update.sh script doesn't work with current PCRE, so these are
4204     obsolete.
4205
4206  glib/update-pcre/Makefile.am   |    2 --
4207  glib/update-pcre/Makefile.am-1 |   28 ----------------------------
4208  glib/update-pcre/Makefile.am-2 |   10 ----------
4209  3 files changed, 40 deletions(-)
4210
4211 commit afa3375210cf5b29885559c6fefcdd1b167614d2
4212 Author: Christian Persch <chpe@gnome.org>
4213 Date:   Sun Feb 12 19:40:48 2012 +0100
4214
4215     regex: Use glib memory allocator
4216
4217  glib/pcre/pcre_globals.c      |   10 ++--
4218  glib/update-pcre/memory.patch |  114
4219  ++++++++++++-----------------------------
4220  2 files changed, 40 insertions(+), 84 deletions(-)
4221
4222 commit 38309dc482eb80037b620d5797fce133fe5f3060
4223 Author: Christian Persch <chpe@gnome.org>
4224 Date:   Sun Feb 12 19:31:15 2012 +0100
4225
4226     regex: Remove obsolete patch
4227
4228  glib/update-pcre/Makefile.am       |    3 +--
4229  glib/update-pcre/pcre_valid_utf8.c |   14 --------------
4230  2 files changed, 1 insertion(+), 16 deletions(-)
4231
4232 commit d02f6393dffe8dbf9e909d20cab9c8dcaaa8d98b
4233 Author: Christian Persch <chpe@gnome.org>
4234 Date:   Sun Feb 12 19:29:42 2012 +0100
4235
4236     regex: Use g_ascii_is[x]digit
4237
4238  glib/pcre/pcre_compile.c       |   22 ++--
4239  glib/update-pcre/digitab.patch |  217
4240  ++++++++++++++++------------------------
4241  2 files changed, 101 insertions(+), 138 deletions(-)
4242
4243 commit 8aadf6b3c94b907c418b8289f89978e289aefa1d
4244 Author: Christian Persch <chpe@gnome.org>
4245 Date:   Sun Feb 12 19:20:49 2012 +0100
4246
4247     regex: Remove obsolete patch
4248
4249     PCRE doesn't even contain the patched file anymore.
4250
4251  glib/update-pcre/Makefile.am            |    1 -
4252  glib/update-pcre/pcre_ucp_searchfuncs.c |  130
4253  -------------------------------
4254  2 files changed, 131 deletions(-)
4255
4256 commit 3225b24cb5a24b1360d90d7efaf6e3e7329717bd
4257 Author: Christian Persch <chpe@gnome.org>
4258 Date:   Sun Feb 12 19:18:44 2012 +0100
4259
4260     regex: Remove obsolete patches
4261
4262     Upstream PCRE has removed the relocations that these patches were
4263     fixing;
4264     the patches are obsolete.
4265
4266  glib/update-pcre/make_utt.py           |   57 -------
4267  glib/update-pcre/table-reduction.patch |  269
4268  --------------------------------
4269  2 files changed, 326 deletions(-)
4270
4271 commit a40523b7f2e4994e9a9f8c577d2b2b03d701290e
4272 Author: Christian Persch <chpe@gnome.org>
4273 Date:   Sun Feb 12 19:14:59 2012 +0100
4274
4275     regex: Update included PCRE to 8.30
4276
4277  glib/pcre/Makefile.am            |   43 +-
4278  glib/pcre/pcre.h                 |  290 +-
4279  glib/pcre/pcre_byte_order.c      |  288 ++
4280  glib/pcre/pcre_chartables.c      |    2 +-
4281  glib/pcre/pcre_compile.c         | 3217 ++++++++++++------
4282  glib/pcre/pcre_config.c          |   48 +-
4283  glib/pcre/pcre_dfa_exec.c        |  901 +++--
4284  glib/pcre/pcre_exec.c            | 3406 +++++++++++--------
4285  glib/pcre/pcre_fullinfo.c        |   62 +-
4286  glib/pcre/pcre_get.c             |  199 +-
4287  glib/pcre/pcre_globals.c         |   14 +-
4288  glib/pcre/pcre_internal.h        | 1168 +++++--
4289  glib/pcre/pcre_jit_compile.c     | 6915
4290  ++++++++++++++++++++++++++++++++++++++
4291  glib/pcre/pcre_maketables.c      |  148 +
4292  glib/pcre/pcre_newline.c         |   50 +-
4293  glib/pcre/pcre_ord2utf8.c        |   30 +-
4294  glib/pcre/pcre_refcount.c        |   89 +
4295  glib/pcre/pcre_string_utils.c    |  168 +
4296  glib/pcre/pcre_study.c           |  718 +++-
4297  glib/pcre/pcre_tables.c          |   54 +-
4298  glib/pcre/pcre_try_flipped.c     |  139 -
4299  glib/pcre/pcre_ucd.c             | 2981 ++++++++++++++++
4300  glib/pcre/pcre_ucp_searchfuncs.c |  131 -
4301  glib/pcre/pcre_valid_utf8.c      |  299 ++
4302  glib/pcre/pcre_version.c         |   95 +
4303  glib/pcre/pcre_xclass.c          |   64 +-
4304  glib/pcre/pcreposix.h            |  146 +
4305  glib/pcre/ucp.h                  |  195 +-
4306  28 files changed, 17983 insertions(+), 3877 deletions(-)
4307
4308 commit da4293a4e431185d8c0c889643712adea0dae473
4309 Author: Matthias Clasen <mclasen@redhat.com>
4310 Date:   Sun Feb 26 21:49:20 2012 -0500
4311
4312     Update case conversion test data for Unicode 6.1
4313
4314  tests/casefold.txt |    7 ++++++-
4315  tests/casemap.txt  |   25 +++++++++++--------------
4316  2 files changed, 17 insertions(+), 15 deletions(-)
4317
4318 commit 8280a8ee36845699ea62ce0a36fcde26e22b1b90
4319 Author: Christian Persch <chpe@gnome.org>
4320 Date:   Fri Feb 10 18:59:50 2012 +0100
4321
4322     unicode: tests: More script to/from ISO-15924 tests
4323
4324  glib/tests/unicode.c |  140
4325  +++++++++++++++++++++++++++++++++++++++++++++++++-
4326  1 file changed, 139 insertions(+), 1 deletion(-)
4327
4328 commit 58b4cdd38b3fb78de918b9861e5d6362d48d1fcd
4329 Author: Christian Persch <chpe@gnome.org>
4330 Date:   Fri Feb 10 18:42:08 2012 +0100
4331
4332     unicode: tests: Add tests for new scripts
4333
4334  glib/tests/unicode.c |    9 ++++++++-
4335  1 file changed, 8 insertions(+), 1 deletion(-)
4336
4337 commit d133d229327b8cfb7974a861da08f57140cf5c55
4338 Author: Christian Persch <chpe@gnome.org>
4339 Date:   Fri Feb 10 18:36:13 2012 +0100
4340
4341     unicode: tests: Add tests for new line break classes
4342
4343  glib/tests/unicode.c |    2 ++
4344  1 file changed, 2 insertions(+)
4345
4346 commit 2a2f3c41761d078368e084574bf2f1c51b89f792
4347 Author: Christian Persch <chpe@gnome.org>
4348 Date:   Fri Feb 10 18:25:47 2012 +0100
4349
4350     unicode: Regenerate tables from Unicode 6.1.0
4351
4352  glib/gunibreak.h      | 1176 ++++++++++++++++++++++++++++++-----------
4353  glib/gunichartables.h | 1383
4354  ++++++++++++++++++++++++++++++++-----------------
4355  2 files changed, 1766 insertions(+), 793 deletions(-)
4356
4357 commit d1da9ff080b42f1bac6a611f68d8d3f8a166f3e6
4358 Author: Christian Persch <chpe@gnome.org>
4359 Date:   Fri Feb 10 18:21:31 2012 +0100
4360
4361     unicode: Regenerate gscripttable.h for Unicode 6.1.0
4362
4363  glib/gscripttable.h |  162
4364  +++++++++++++++++++++++++++++++--------------------
4365  1 file changed, 100 insertions(+), 62 deletions(-)
4366
4367 commit 3554026b39b575612ce71d79608156a303800552
4368 Author: Christian Persch <chpe@gnome.org>
4369 Date:   Fri Feb 10 18:33:22 2012 +0100
4370
4371     unicode: tests: Remove U+27CD from is-undefined test
4372
4373     It's assigned in Unicode 6.1.0.
4374
4375  glib/tests/unicode.c |    3 +--
4376  1 file changed, 1 insertion(+), 2 deletions(-)
4377
4378 commit 48e01af6f1115057d861367792e1e40f2a71fdd3
4379 Author: Christian Persch <chpe@gnome.org>
4380 Date:   Fri Feb 10 18:20:26 2012 +0100
4381
4382     unicode: Add new line break classes from Unicode 6.1.0
4383
4384  glib/gen-unicode-tables.pl |    2 ++
4385  glib/gunicode.h            |    6 +++++-
4386  2 files changed, 7 insertions(+), 1 deletion(-)
4387
4388 commit fb574834c18893413fa0549f0c12699ad6354724
4389 Author: Christian Persch <chpe@gnome.org>
4390 Date:   Fri Feb 10 16:59:41 2012 +0100
4391
4392     unicode: Add new scripts from Unicode 6.1.0
4393
4394  glib/gunicode.h |   22 +++++++++++++++++++---
4395  glib/guniprop.c |    9 +++++++++
4396  2 files changed, 28 insertions(+), 3 deletions(-)
4397
4398 commit 2161bf254f6bfdfe589f7750c30f129261a48b30
4399 Author: Stefan Sauer <ensonic@users.sf.net>
4400 Date:   Sun Feb 26 21:20:24 2012 +0100
4401
4402     goption: try to be helpful in goption args/flag checks
4403
4404     When complaining about ill defined GOptionEntries include the name
4405     of the option
4406     group and entry in the warning.
4407
4408  glib/goption.c |   11 +++++++----
4409  1 file changed, 7 insertions(+), 4 deletions(-)
4410
4411 commit e4738839edfa88d1e9c401f9342d2a11e7ad2bab
4412 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
4413 Date:   Sun Feb 26 20:08:29 2012 +0100
4414
4415     Updated Spanish translation
4416
4417  po/es.po |  137
4418  +++++++++++++++++++++++++++++++++++---------------------------
4419  1 file changed, 77 insertions(+), 60 deletions(-)
4420
4421 commit 761b21a249f1438bd7c347a316f023e89a30dbbc
4422 Author: Jonh Wendell <jwendell@gnome.org>
4423 Date:   Sun Feb 26 10:59:40 2012 -0300
4424
4425     Updated Brazilian Portuguese translation
4426
4427  po/pt_BR.po |   75
4428  +++++++++++++++++++++++++++++++++--------------------------
4429  1 file changed, 42 insertions(+), 33 deletions(-)
4430
4431 commit 4ce98d3b5952f7c1048352c436c71d636beaae48
4432 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
4433 Date:   Sat Feb 25 10:25:13 2012 +0100
4434
4435     docs: g_file_new_tmp: template was renamed to tmpl
4436
4437  gio/gfile.c |    2 +-
4438  1 file changed, 1 insertion(+), 1 deletion(-)
4439
4440 commit 0833f9735dbf077f401e30fcd8047516a53ce0c0
4441 Author: A S Alam <aalam@users.sf.net>
4442 Date:   Sun Feb 26 16:24:15 2012 +0530
4443
4444     update Punjabi Translation
4445
4446  po/pa.po | 6072
4447  +++++++++++++++++++++++++++++++++-----------------------------
4448  1 file changed, 3268 insertions(+), 2804 deletions(-)
4449
4450 commit 4876be4abfa3291cf3e5412092059b7a2ac2ccce
4451 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
4452 Date:   Sun Feb 26 11:26:11 2012 +0100
4453
4454     Updated Serbian translation
4455
4456  po/sr.po       |   89
4457  +++++++++++++++++++++++++++++++++-----------------------
4458  po/sr@latin.po |   89
4459  +++++++++++++++++++++++++++++++++-----------------------
4460  2 files changed, 106 insertions(+), 72 deletions(-)
4461
4462 commit 755a45e530bdde4b618baeec1f4f478bcc2e4f03
4463 Author: Gheyret Kenji <gheyret@gmail.com>
4464 Date:   Sun Feb 26 11:23:43 2012 +0900
4465
4466     Updated Uyghur translation
4467
4468  po/ug.po | 6110
4469  ++++++++++++++++++++++++++++++++------------------------------
4470  1 file changed, 3151 insertions(+), 2959 deletions(-)
4471
4472 commit ba7e1542fe9ed53dbf596e23a3efdfacae1adb98
4473 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
4474 Date:   Sun Feb 26 01:18:29 2012 +0300
4475
4476     Updated Belarusian translation.
4477
4478  po/be.po |   77
4479  +++++++++++++++++++++++++++++++++++++++-----------------------
4480  1 file changed, 49 insertions(+), 28 deletions(-)
4481
4482 commit abac7df5734cff4ea92b5ae92a8b34008548ecfb
4483 Author: Jonh Wendell <jwendell@gnome.org>
4484 Date:   Sat Feb 25 10:54:53 2012 -0200
4485
4486     Make some strings translatable
4487
4488  gio/gresource-tool.c |   20 ++++++++++----------
4489  1 file changed, 10 insertions(+), 10 deletions(-)
4490
4491 commit 3cc5900b7be49da10617775b91d86bbf945091ca
4492 Author: Aurimas Černius <aurisc4@gmail.com>
4493 Date:   Sat Feb 25 22:37:20 2012 +0200
4494
4495     Updated Lithuanian translation
4496
4497  po/lt.po | 6207
4498  +++++++++++++++++++++++++++++++++-----------------------------
4499  1 file changed, 3290 insertions(+), 2917 deletions(-)
4500
4501 commit feaf828a92dcc373c859a196d7b82ab9347e4b2a
4502 Author: Jonh Wendell <jwendell@gnome.org>
4503 Date:   Sat Feb 25 10:18:40 2012 -0200
4504
4505     Fixed a typo
4506
4507  gio/glib-compile-resources.c |    2 +-
4508  1 file changed, 1 insertion(+), 1 deletion(-)
4509
4510 commit c75614ecedf7d990083c4f54871816d547a23a0c
4511 Author: Arash Mousavi <amousavi@src.gnome.org>
4512 Date:   Sat Feb 25 15:35:17 2012 +0330
4513
4514     Updated Persian Translation
4515
4516  po/fa.po | 5657
4517  +++++++++++++++++++++++++++++++++-----------------------------
4518  1 file changed, 3007 insertions(+), 2650 deletions(-)
4519
4520 commit cb7d3552c3673f898fb677c1ae6fca1931f67a38
4521 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
4522 Date:   Sat Feb 25 10:44:50 2012 +0800
4523
4524     Updated Traditional Chinese translation(Hong Kong and Taiwan)
4525
4526  po/zh_HK.po |  333
4527  ++++++++++++++++++++++++++++++-----------------------------
4528  po/zh_TW.po |  333
4529  ++++++++++++++++++++++++++++++-----------------------------
4530  2 files changed, 344 insertions(+), 322 deletions(-)
4531
4532 commit 47475dbe6ab981679cbc2931306973d2143694cd
4533 Author: John Ralls <jralls@ceridwen.us>
4534 Date:   Fri Feb 24 17:04:52 2012 -0800
4535
4536     [Bug 529806] Cannot build in 64-bit Mac OS X due to libiconv
4537
4538  glib/gconvert.c |    3 ++-
4539  1 file changed, 2 insertions(+), 1 deletion(-)
4540
4541 commit 462f7f5a4d7f5690e34f639afdd111c5c4119e26
4542 Author: Filippo Della Betta <filippo.dellabetta@telecomitalia.it>
4543 Date:   Thu Feb 16 10:04:50 2012 +0100
4544
4545     Added better support of G_STRFUNC for Visual Studio platform
4546
4547     https://bugzilla.gnome.org/show_bug.cgi?id=670128
4548
4549  glib/gmacros.h |    2 ++
4550  1 file changed, 2 insertions(+)
4551
4552 commit a75cac1b4c63f348f65e7045ab0eb6b66a2f55d8
4553 Author: Jonh Wendell <jwendell@gnome.org>
4554 Date:   Fri Feb 24 17:12:14 2012 -0200
4555
4556     Updated Brazilian Portuguese translation
4557
4558  po/pt_BR.po | 6156
4559  +++++++++++++++++++++++++++++++----------------------------
4560  1 file changed, 3237 insertions(+), 2919 deletions(-)
4561
4562 commit 21457abdccc06087ee4e20f8f0e4449b318f6723
4563 Author: Daiki Ueno <ueno@unixuser.org>
4564 Date:   Fri Feb 24 10:12:08 2012 +0900
4565
4566     Hide global variable for signal ID in gdbusproxy.c.
4567
4568     Also a similar fix for gdbusserver.c.
4569
4570     https://bugzilla.gnome.org/show_bug.cgi?id=670721
4571
4572  gio/gdbusproxy.c  |    2 +-
4573  gio/gdbusserver.c |    2 +-
4574  2 files changed, 2 insertions(+), 2 deletions(-)
4575
4576 commit eece6cb9c33dbbc30e6a71e09f699fe1ab6fdff3
4577 Author: Richard Hughes <richard@hughsie.com>
4578 Date:   Thu Feb 23 10:34:46 2012 +0000
4579
4580     Fix up 'Since:' for g_mapped_file_new_from_fd()
4581
4582     It was introduced in 2.31.0, not 2.30.x
4583
4584  glib/gmappedfile.c |    2 +-
4585  1 file changed, 1 insertion(+), 1 deletion(-)
4586
4587 commit 98a70df48603c3c4fc63acb22a9bf6985bc0fa55
4588 Author: Dan Winship <danw@gnome.org>
4589 Date:   Wed Feb 22 11:38:43 2012 -0500
4590
4591     gthread-posix: fix order of arguments in g_thread_abort() message
4592
4593  glib/gthread-posix.c |    2 +-
4594  1 file changed, 1 insertion(+), 1 deletion(-)
4595
4596 commit 88182d375e13ae6519a288d5295220c83ca27e73
4597 Author: Dan Winship <danw@gnome.org>
4598 Date:   Wed Feb 22 08:12:52 2012 -0500
4599
4600     gasyncqueue: fix a 32bit overflow in g_async_queue_timed_pop
4601
4602     also, add a test for g_async_queue_timed_pop() and
4603     g_async_queue_timeout_pop() to tests/asyncqueue.c
4604
4605     https://bugzilla.gnome.org/show_bug.cgi?id=669670
4606
4607  glib/gasyncqueue.c      |    2 +-
4608  glib/tests/asyncqueue.c |   35 +++++++++++++++++++++++++++++++++++
4609  2 files changed, 36 insertions(+), 1 deletion(-)
4610
4611 commit 9ff09f34cf0bc5fbc951490923880d82d94862d1
4612 Author: Rui Matos <tiagomatos@gmail.com>
4613 Date:   Tue Feb 21 16:42:43 2012 +0100
4614
4615     gvaluetransform: Fix an infinite loop with GFlagsValue sets with
4616     the 0 value
4617
4618     Transforming a GValue holding flags from a GFlagsValue set that
4619     includes the 0
4620     value (no flag bits set) into a string would loop until exhausting
4621     all the
4622     available memory.
4623
4624     https://bugzilla.gnome.org/show_bug.cgi?id=670557
4625
4626  gobject/gvaluetransform.c |    2 +-
4627  gobject/tests/enums.c     |   16 ++++++++++++++--
4628  2 files changed, 15 insertions(+), 3 deletions(-)
4629
4630 commit 9e5ff3d3ebba8bd7f3a871735ed35fe7b4e98d77
4631 Author: Rico Tzschichholz <ricotz@t-online.de>
4632 Date:   Tue Feb 21 14:19:37 2012 +0100
4633
4634     Bump version
4635
4636  configure.ac |    2 +-
4637  1 file changed, 1 insertion(+), 1 deletion(-)
4638
4639 commit 055229b1c589aa8b722eef2d622e1b2bde939961
4640 Author: Fran Diéguez <fran.dieguez@mabishu.com>
4641 Date:   Tue Feb 21 11:57:41 2012 +0100
4642
4643     Updated Galician translations
4644
4645  po/gl.po |  140
4646  ++++++++++++++++++++++++++++++++++----------------------------
4647  1 file changed, 76 insertions(+), 64 deletions(-)
4648
4649 commit b80e169b146a31a1595ce6342f675cab6536f76a
4650 Author: Ryan Lortie <desrt@desrt.ca>
4651 Date:   Tue Feb 21 01:37:09 2012 +0100
4652
4653     mention g_application_quit() in the NEWS
4654
4655  NEWS |    3 +++
4656  1 file changed, 3 insertions(+)
4657
4658 commit ed519758997ca0fa40575722816be3121f106357
4659 Author: Ryan Lortie <desrt@desrt.ca>
4660 Date:   Mon Feb 20 21:41:35 2012 +0100
4661
4662     GApplication: add g_application_quit()
4663
4664     A long requested feature; this quits the application immediately,
4665     ignoring the hold count.
4666
4667     https://bugzilla.gnome.org/show_bug.cgi?id=670485
4668
4669  docs/reference/gio/gio-sections.txt |    1 +
4670  gio/gapplication.c                  |   29 +++++++++++++++++++++++++++++
4671  gio/gapplication.h                  |    2 ++
4672  gio/gio.symbols                     |    1 +
4673  4 files changed, 33 insertions(+)
4674
4675 commit 486c694af02c69b06484d0b87c89c2874422f4ff
4676 Author: Ryan Lortie <desrt@desrt.ca>
4677 Date:   Tue Feb 21 01:12:25 2012 +0100
4678
4679     Mention documentation fixes in NEWS
4680
4681  NEWS |    2 ++
4682  1 file changed, 2 insertions(+)
4683
4684 commit 2ca6c475ea16d4e1a0a136bde1c20ba45c421a58
4685 Author: David King <amigadave@amigadave.com>
4686 Date:   Sat Feb 18 11:56:09 2012 +0000
4687
4688     docs: Fix g_async_queue_timeout_pop_unlocked typo
4689
4690  glib/gasyncqueue.c |    2 +-
4691  1 file changed, 1 insertion(+), 1 deletion(-)
4692
4693 commit 912ac79041ed64b2df9be7e88bdb4323d3a6f20e
4694 Author: David King <amigadave@amigadave.com>
4695 Date:   Sat Feb 18 12:25:32 2012 +0000
4696
4697     docs: Add some missing G_TOKEN_* descriptions
4698
4699  glib/gscanner.c |    5 +++++
4700  1 file changed, 5 insertions(+)
4701
4702 commit 708d4178ceb34586a630afc4597008cf5e9f3a12
4703 Author: David King <amigadave@amigadave.com>
4704 Date:   Sun Feb 19 15:16:59 2012 +0000
4705
4706     docs: Fix g_key_file_load_from_file error parameter
4707
4708  glib/gkeyfile.c |    2 +-
4709  1 file changed, 1 insertion(+), 1 deletion(-)
4710
4711 commit 1965206be828c724ca79d1461134a4ac5adcb73f
4712 Author: David King <amigadave@amigadave.com>
4713 Date:   Sun Feb 19 15:19:40 2012 +0000
4714
4715     docs: Ignore private network monitor headers
4716
4717  docs/reference/gio/Makefile.am |    3 +++
4718  1 file changed, 3 insertions(+)
4719
4720 commit c5f8f6f8f4c19b8b735ab9ea9d25b192b4123187
4721 Author: David King <amigadave@amigadave.com>
4722 Date:   Sun Feb 19 15:41:12 2012 +0000
4723
4724     docs: Fix GTlsBackend typo GTyep → GType
4725
4726  gio/gtlsbackend.c |    2 +-
4727  1 file changed, 1 insertion(+), 1 deletion(-)
4728
4729 commit a290fff9a28a16086de8af7f5e1c789b2070a016
4730 Author: David King <amigadave@amigadave.com>
4731 Date:   Sun Feb 19 15:51:09 2012 +0000
4732
4733     docs: Fix GTlsDatabase typos
4734
4735  gio/gioenums.h     |    5 +++--
4736  gio/gtlsdatabase.c |   11 ++++++-----
4737  2 files changed, 9 insertions(+), 7 deletions(-)
4738
4739 commit c490a75a18a5ef81821d94a939ac8108111207dc
4740 Author: David King <amigadave@amigadave.com>
4741 Date:   Sun Feb 19 16:09:35 2012 +0000
4742
4743     docs: Fix GApplicationCommandLine typo
4744
4745  gio/gapplication.c            |    6 +++---
4746  gio/gapplicationcommandline.c |    4 ++--
4747  2 files changed, 5 insertions(+), 5 deletions(-)
4748
4749 commit 69ecc4b49676508fef4372dfc9bf69f1b500125f
4750 Author: David King <amigadave@amigadave.com>
4751 Date:   Sun Feb 19 16:11:23 2012 +0000
4752
4753     docs: Fix define typos in GApplication
4754
4755  gio/gapplication.c |    4 ++--
4756  1 file changed, 2 insertions(+), 2 deletions(-)
4757
4758 commit fba11825a325351d9470765caf8e05c0425c1290
4759 Author: David King <amigadave@amigadave.com>
4760 Date:   Sun Feb 19 16:13:59 2012 +0000
4761
4762     docs: Fix typo in GActionGroup
4763
4764  gio/gactiongroup.c |    2 +-
4765  1 file changed, 1 insertion(+), 1 deletion(-)
4766
4767 commit 6129a1c2d5e654454befdc2734f690bdce42ef9d
4768 Author: David King <amigadave@amigadave.com>
4769 Date:   Sun Feb 19 16:14:54 2012 +0000
4770
4771     docs: Fix GActionGroup exporter typo
4772
4773  gio/gactiongroupexporter.c |    2 +-
4774  1 file changed, 1 insertion(+), 1 deletion(-)
4775
4776 commit 87c76bdbb6e64484959892909b9a411fe7073a59
4777 Author: David King <amigadave@amigadave.com>
4778 Date:   Sun Feb 19 16:18:37 2012 +0000
4779
4780     docs: Remove some old GMenu documentation
4781
4782  gio/gapplication.c |    6 ++----
4783  gio/gmenu.c        |    3 ---
4784  2 files changed, 2 insertions(+), 7 deletions(-)
4785
4786 commit 83392caa727a80bcd9334ac36f41ef4301559a43
4787 Author: David King <amigadave@amigadave.com>
4788 Date:   Sun Feb 19 16:25:07 2012 +0000
4789
4790     docs: Fix typo GAsyncReady → GAsyncResult
4791
4792     Also GSimpleAsyncReady → GSimpleAsyncResult.
4793
4794  gio/gasynchelper.c |    2 +-
4795  gio/gmount.c       |    4 ++--
4796  gio/gvolume.c      |    4 ++--
4797  3 files changed, 5 insertions(+), 5 deletions(-)
4798
4799 commit 37fd4d86ab8f3f27caf8817c7a1100ff364dacd1
4800 Author: David King <amigadave@amigadave.com>
4801 Date:   Sun Feb 19 16:26:52 2012 +0000
4802
4803     docs: Remove mention of GFileAttributeValue
4804
4805     Instead mention GFileAttributeInfo.
4806
4807  gio/gfileattribute.c |   10 +++++-----
4808  1 file changed, 5 insertions(+), 5 deletions(-)
4809
4810 commit 8ee2cadd7f51f6e1632b8bd8235b9c4c97ecee9d
4811 Author: David King <amigadave@amigadave.com>
4812 Date:   Sun Feb 19 16:30:10 2012 +0000
4813
4814     docs: Fix some GDBusConnection typos
4815
4816  gio/gdbusconnection.c |   14 +++++++-------
4817  1 file changed, 7 insertions(+), 7 deletions(-)
4818
4819 commit 11154ff5c13260e257abd240b0353d78e213d0fa
4820 Author: David King <amigadave@amigadave.com>
4821 Date:   Sun Feb 19 16:32:08 2012 +0000
4822
4823     docs: Fix typo GConvertFlags → GConverterFlags
4824
4825  gio/gconverter.c |    2 +-
4826  1 file changed, 1 insertion(+), 1 deletion(-)
4827
4828 commit 59e1c77b8d46ca083dec98d29a2ea7521cee651d
4829 Author: David King <amigadave@amigadave.com>
4830 Date:   Sun Feb 19 16:34:27 2012 +0000
4831
4832     docs: Fix typo export → unexport
4833
4834  gio/gdbusinterfaceskeleton.c |    2 +-
4835  1 file changed, 1 insertion(+), 1 deletion(-)
4836
4837 commit 13bc546657b111a4dd61891e6329cb99a2137320
4838 Author: David King <amigadave@amigadave.com>
4839 Date:   Sun Feb 19 16:35:10 2012 +0000
4840
4841     docs: Fix GDBusProxy typo name → g-name
4842
4843  gio/gdbusproxy.c |    2 +-
4844  1 file changed, 1 insertion(+), 1 deletion(-)
4845
4846 commit ae3ae3699bc153a9fbd3ae0c788f40c8c13fffbd
4847 Author: David King <amigadave@amigadave.com>
4848 Date:   Sun Feb 19 16:36:28 2012 +0000
4849
4850     docs: Fix typo in GFileInputStream
4851
4852     g_seekable_stream_can_seek() → g_seekable_can_seek().
4853
4854  gio/gfileinputstream.c |    2 +-
4855  1 file changed, 1 insertion(+), 1 deletion(-)
4856
4857 commit e70b72f5a10c22be137d3173e9fbe2ae11c82f85
4858 Author: David King <amigadave@amigadave.com>
4859 Date:   Sun Feb 19 16:37:55 2012 +0000
4860
4861     docs: Fix method names in GMenu and GMenuModel
4862
4863  gio/gmenu.c      |   11 +++++------
4864  gio/gmenumodel.c |    6 +++---
4865  2 files changed, 8 insertions(+), 9 deletions(-)
4866
4867 commit 43a3a5edfcb43d0c659047637cb5f0af762201d1
4868 Author: David King <amigadave@amigadave.com>
4869 Date:   Sun Feb 19 16:39:15 2012 +0000
4870
4871     docs: Fix GNetworkAddress typo
4872
4873     g_network_address_parse_host() → g_network_address_parse().
4874
4875  gio/gnetworkaddress.c |    2 +-
4876  1 file changed, 1 insertion(+), 1 deletion(-)
4877
4878 commit 4653c6074f74234f230e8a8b1d1eb94fe05c48f0
4879 Author: David King <amigadave@amigadave.com>
4880 Date:   Sun Feb 19 16:40:06 2012 +0000
4881
4882     docs: Add documentation for supports_hostname in GProxy
4883
4884     Also fix a typo has → as.
4885
4886  gio/gproxy.h |    3 ++-
4887  1 file changed, 2 insertions(+), 1 deletion(-)
4888
4889 commit 5d64eb4cb8e682175875343eef9de0f5798bf09d
4890 Author: David King <amigadave@amigadave.com>
4891 Date:   Sun Feb 19 16:42:55 2012 +0000
4892
4893     docs: Correct GSocketClient::event link
4894
4895  gio/gsocketclient.c |    2 +-
4896  1 file changed, 1 insertion(+), 1 deletion(-)
4897
4898 commit 2616b6eb8e04e63ad8d7151fbf2805ab5d2be9b1
4899 Author: David King <amigadave@amigadave.com>
4900 Date:   Sun Feb 19 16:46:59 2012 +0000
4901
4902     docs: Fix some typos in GVolume
4903
4904  gio/gvolume.c |    4 ++--
4905  1 file changed, 2 insertions(+), 2 deletions(-)
4906
4907 commit 07dc3db69a9c32637e9834ad62b32df3bdcfc4cb
4908 Author: David King <amigadave@amigadave.com>
4909 Date:   Sun Feb 19 16:48:20 2012 +0000
4910
4911     docs: Fix GFileAttribute link in GFileInfo
4912
4913  gio/gfileinfo.c |    3 ++-
4914  1 file changed, 2 insertions(+), 1 deletion(-)
4915
4916 commit 8c8657ac34fde32ebe49020de415b56140c427ce
4917 Author: David King <amigadave@amigadave.com>
4918 Date:   Sun Feb 19 16:53:30 2012 +0000
4919
4920     docs: Correct GUnixMount → GUnixMountEntry
4921
4922  gio/gmount.c      |    2 +-
4923  gio/gunixmounts.c |    2 +-
4924  2 files changed, 2 insertions(+), 2 deletions(-)
4925
4926 commit 31936039b0494201af3d6c0af3df14ad6bd1f8db
4927 Author: Ryan Lortie <desrt@desrt.ca>
4928 Date:   Tue Feb 21 00:31:14 2012 +0100
4929
4930     GApplication: disable a broken test
4931
4932     This test made some invalid assumptions that are no longer true.
4933     Disable it until we can figure out a better way.
4934
4935  gio/tests/gapplication.c |   11 ++++++++++-
4936  1 file changed, 10 insertions(+), 1 deletion(-)
4937
4938 commit 726257ab9721acd0699e54194e20e7f53e5a9688
4939 Author: Dan Winship <danw@gnome.org>
4940 Date:   Mon Feb 13 17:20:04 2012 -0500
4941
4942     gsocket: add g_socket_condition_timed_wait()
4943
4944     https://bugzilla.gnome.org/show_bug.cgi?id=667755
4945
4946  docs/reference/gio/gio-sections.txt |    1 +
4947  gio/gio.symbols                     |    1 +
4948  gio/gsocket.c                       |   91
4949  +++++++++++++++++++++++++++++------
4950  gio/gsocket.h                       |    5 ++
4951  gio/tests/socket.c                  |   53 +++++++++++++++++++-
4952  5 files changed, 136 insertions(+), 15 deletions(-)
4953
4954 commit 823f553e36dc3421dd202631962f25ca82298c44
4955 Author: Matthias Clasen <mclasen@redhat.com>
4956 Date:   Tue Feb 21 00:26:06 2012 +0100
4957
4958     2.31.18
4959
4960  NEWS         |   42 ++++++++++++++++++++++++++++++++++++++++++
4961  configure.ac |    2 +-
4962  2 files changed, 43 insertions(+), 1 deletion(-)
4963
4964 commit dbc01d30901204f676ce6225c5f1627a47924c17
4965 Author: Matthias Clasen <mclasen@redhat.com>
4966 Date:   Tue Feb 21 00:25:31 2012 +0100
4967
4968     Don't rely on /bin/sh
4969
4970     Another Fedora UsrMove victim !
4971
4972  glib/tests/utils.c |    4 ++--
4973  1 file changed, 2 insertions(+), 2 deletions(-)
4974
4975 commit 3808a181db2079dc0975811296fa86268de90641
4976 Author: Ask H. Larsen <asklarsen@gmail.com>
4977 Date:   Mon Feb 20 23:25:53 2012 +0100
4978
4979     Updated Danish translation
4980
4981  po/da.po | 6117
4982  ++++++++++++++++++++++++++++++++------------------------------
4983  1 file changed, 3203 insertions(+), 2914 deletions(-)
4984
4985 commit 7630bff9ea720cae187f8c9eb065239f1c36ba11
4986 Author: Luca Ferretti <lferrett@gnome.org>
4987 Date:   Mon Feb 20 15:14:18 2012 +0100
4988
4989     l10n: Updated Italian translation
4990
4991  po/it.po | 6509
4992  +++++++++++++++++++++++++++++++++-----------------------------
4993  1 file changed, 3454 insertions(+), 3055 deletions(-)
4994
4995 commit 0efd808c964f38d9517cda9ad0d749eadb6e1862
4996 Author: Kjartan Maraas <kmaraas@gnome.org>
4997 Date:   Sun Feb 19 15:26:13 2012 +0100
4998
4999     Updated Norwegian bokmål translation
5000
5001  po/nb.po |  179
5002  +++++++++++++++++++++++++++++++++-----------------------------
5003  1 file changed, 95 insertions(+), 84 deletions(-)
5004
5005 commit 17e7c85d8f2f87a50ee78740a1d44cbc6be097c2
5006 Author: David King <amigadave@amigadave.com>
5007 Date:   Sat Feb 18 11:19:53 2012 +0000
5008
5009     docs: Fix g_drive_get_identifier() typo
5010
5011  gio/gdrive.c |    2 +-
5012  1 file changed, 1 insertion(+), 1 deletion(-)
5013
5014 commit b50863aafac23b2d19ae69dd9a6d243a15075dc5
5015 Author: David King <amigadave@amigadave.com>
5016 Date:   Sat Feb 18 11:10:00 2012 +0000
5017
5018     docs: Add GIOModuleScope and GIOModuleScopeFlags
5019
5020     Fix some typos and add GIOModuleScope and GIOModuleScopeFlags to
5021     gio-sections.txt.
5022
5023  docs/reference/gio/gio-sections.txt |    2 ++
5024  gio/gioenums.h                      |    4 ++--
5025  gio/giomodule.c                     |    2 +-
5026  3 files changed, 5 insertions(+), 3 deletions(-)
5027
5028 commit 4e6c2b88b9d071d5aedfdafb2b55533d46c5f266
5029 Author: David King <amigadave@amigadave.com>
5030 Date:   Sat Feb 18 09:24:42 2012 +0000
5031
5032     docs: Typo fix GInitiable → GInitable
5033
5034  gio/ginitable.c |    6 +++---
5035  1 file changed, 3 insertions(+), 3 deletions(-)
5036
5037 commit c29d7d7f53646a07e42e6edbc777bac90bcdf1d2
5038 Author: David King <amigadave@amigadave.com>
5039 Date:   Sat Feb 18 09:20:02 2012 +0000
5040
5041     docs: Typo fixes for GMount
5042
5043  gio/gmount.h |    4 ++--
5044  1 file changed, 2 insertions(+), 2 deletions(-)
5045
5046 commit d0a310de96b97669e1341fbe1246dbae869f4a5c
5047 Author: Yaron Shahrabani <sh.yaron@gmail.com>
5048 Date:   Sat Feb 18 11:07:12 2012 +0200
5049
5050     Updated Hebrew translation.
5051
5052  po/he.po |  985
5053  +++++++++++++++++++++++++++++++++++++++-----------------------
5054  1 file changed, 614 insertions(+), 371 deletions(-)
5055
5056 commit 50efbaf063f77f4e273f87ebf4ab01a1c507e97f
5057 Author: Peter Kjellerstedt <pkj@axis.com>
5058 Date:   Thu Feb 16 12:17:32 2012 +0100
5059
5060     Do not fail unit test due to gdb abbreviating strings
5061
5062     gdb by default will only print strings up to 200 characters. After
5063     that
5064     it abbreviates them. This affects the run-assert-msg-test.sh script if
5065     the path to the glib installation is too long (in our case it was 133
5066     characters, 132 would still have worked...)
5067
5068     By having gdb execute "set print elements 0" before printing the
5069     assert
5070     string, the limit on maximum number of characters to print is set to
5071     unlimited.
5072
5073     Signed-off-by: Peter Kjellerstedt <pkj@axis.com>
5074
5075     https://bugzilla.gnome.org/show_bug.cgi?id=670218
5076
5077  tests/run-assert-msg-test.sh |    2 +-
5078  1 file changed, 1 insertion(+), 1 deletion(-)
5079
5080 commit 29f3e40e4e8bb382f405ecd1769d37bfd536e24b
5081 Author: David King <amigadave@amigadave.com>
5082 Date:   Fri Feb 17 16:09:59 2012 +0000
5083
5084     docs: Fix a typo in the GSeekable documentation
5085
5086  gio/gseekable.h |    2 +-
5087  1 file changed, 1 insertion(+), 1 deletion(-)
5088
5089 commit 52f34311b908e661f257cab70d60d89d37a2da75
5090 Author: Matthias Clasen <mclasen@redhat.com>
5091 Date:   Thu Feb 16 13:33:44 2012 -0500
5092
5093     Docs: fix reference to nonexisting function
5094
5095     The regex syntax docs referred to g_regex_fetch() when
5096     g_match_info_fetch() was meant.
5097
5098     https://bugzilla.gnome.org/show_bug.cgi?id=669865
5099
5100  docs/reference/glib/regex-syntax.sgml |    2 +-
5101  1 file changed, 1 insertion(+), 1 deletion(-)
5102
5103 commit 275731e20039e763748608072e0e2a98b7d035ed
5104 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
5105 Date:   Tue Feb 14 22:05:33 2012 +0530
5106
5107     gio: fix memory leak in g_buffered_output_stream_write_async()
5108
5109     https://bugzilla.gnome.org/show_bug.cgi?id=670085
5110
5111     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
5112
5113  gio/gbufferedoutputstream.c |    6 +++---
5114  1 file changed, 3 insertions(+), 3 deletions(-)
5115
5116 commit eafb108cafe257645fc0d16a16ac2764afed6d5a
5117 Author: Christian Persch <chpe@gnome.org>
5118 Date:   Wed Feb 15 15:25:47 2012 +0100
5119
5120     gbytes: Add G_BEGIN/END_DECL guards
5121
5122     Bug #670138.
5123
5124  glib/gbytes.h |    4 ++++
5125  1 file changed, 4 insertions(+)
5126
5127 commit 26f238e85d751aded81602f68cd69bf73cfc8350
5128 Author: Christian Persch <chpe@gnome.org>
5129 Date:   Sun Feb 5 16:00:31 2012 +0100
5130
5131     Plug a mem leak in g_environ_unsetenv
5132
5133     And clarify the memory allocation requirement of the string arrays
5134     passed to
5135     g_environ_{,un}setenv().
5136
5137     ==9458== 10 bytes in 1 blocks are definitely lost in loss record 16
5138     of 39
5139     ==9458==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
5140     ==9458==    by 0x4221A1F: vasprintf (vasprintf.c:78)
5141     ==9458==    by 0x40C6065: g_vasprintf (gprintf.c:314)
5142     ==9458==    by 0x409D894: g_strdup_vprintf (gstrfuncs.c:509)
5143     ==9458==    by 0x409D8C9: g_strdup_printf (gstrfuncs.c:535)
5144     ==9458==    by 0x40672E9: g_environ_setenv (genviron.c:156)
5145     ==9458==    by 0x80490E7: test_environ_array (environment.c:78)
5146     ==9458==    by 0x40A3DB5: test_case_run (gtestutils.c:1662)
5147     ==9458==    by 0x40A40B2: g_test_run_suite_internal
5148     (gtestutils.c:1715)
5149     ==9458==    by 0x40A417C: g_test_run_suite_internal
5150     (gtestutils.c:1726)
5151     ==9458==    by 0x40A42F9: g_test_run_suite (gtestutils.c:1771)
5152     ==9458==    by 0x40A3441: g_test_run (gtestutils.c:1319)
5153     ==9458==    by 0x80493F1: main (environment.c:108)
5154
5155     Bug #669412.
5156
5157  glib/genviron.c |   63
5158  ++++++++++++++++++++++++++++++++++---------------------
5159  1 file changed, 39 insertions(+), 24 deletions(-)
5160
5161 commit ca05902a5883020add334e542a63d7f9381a3117
5162 Author: Dan Winship <danw@gnome.org>
5163 Date:   Fri Feb 10 08:49:17 2012 -0500
5164
5165     Add G_GNUC_BEGIN/END_IGNORE_DEPRECATIONS
5166
5167     Add new macros to disable -Wdeprecated-declarations around a piece of
5168     code, using the C99 (and GNU89) _Pragma() operator. Replace the
5169     existing use of #pragma for this in gio, and suppress the warnings in
5170     gvaluearray.c as well.
5171
5172     https://bugzilla.gnome.org/show_bug.cgi?id=669671
5173
5174  docs/reference/glib/glib-sections.txt |    2 ++
5175  gio/gdesktopappinfo.c                 |    7 ++++---
5176  gio/giomodule.c                       |    5 ++---
5177  glib/docs.c                           |   33
5178  +++++++++++++++++++++++++++++++++
5179  glib/gmacros.h                        |   11 +++++++++++
5180  gobject/gvaluearray.c                 |    4 ++++
5181  6 files changed, 56 insertions(+), 6 deletions(-)
5182
5183 commit ab59739e1177d463fc7577def059deb0179662cc
5184 Author: Dan Winship <danw@gnome.org>
5185 Date:   Fri Feb 10 08:24:28 2012 -0500
5186
5187     gobject: Use a destructor rather than g_atexit() for refcount
5188     debugging
5189
5190     https://bugzilla.gnome.org/show_bug.cgi?id=669671
5191
5192  gobject/gobject.c |   10 ++++++++++
5193  1 file changed, 10 insertions(+)
5194
5195 commit d4992b3d10f64918017617cda0fdaba4d132bf99
5196 Author: Murray Cumming <murrayc@murrayc.com>
5197 Date:   Wed Feb 15 11:53:03 2012 +0100
5198
5199     g_application_activate(): Fix typo in docs.
5200
5201  gio/gapplication.c |    2 +-
5202  1 file changed, 1 insertion(+), 1 deletion(-)
5203
5204 commit d240b883155183fcb9723766b4e4b4b5a0db57ff
5205 Author: Giovanni Campagna <gcampagna@src.gnome.org>
5206 Date:   Mon Feb 13 16:42:44 2012 +0100
5207
5208     GKeyFile: fix annotation of g_key_file_load_from_data
5209
5210     (array) without (element-type) means "array of the same type as
5211     the C type", so gchar* with (array) is interpreted as an array of
5212     strings. Since GKeyFiles must be UTF-8 encoded anyway, just
5213     annotate it as a string.
5214
5215     https://bugzilla.gnome.org/show_bug.cgi?id=658484
5216
5217  glib/gkeyfile.c |    4 ++--
5218  1 file changed, 2 insertions(+), 2 deletions(-)
5219
5220 commit 5b8a6900d3c0e757044b7f5c6e9eb54f9cb18154
5221 Author: Giovanni Campagna <gcampagna@src.gnome.org>
5222 Date:   Mon Feb 13 16:41:20 2012 +0100
5223
5224     GDataInputStream: don't segfault on async line reads
5225
5226     If an async line read fails, it returns NULL. In that case, we
5227     must return NULL before validating the line, or we segfault.
5228
5229     https://bugzilla.gnome.org/show_bug.cgi?id=658484
5230
5231  gio/gdatainputstream.c |    3 +++
5232  1 file changed, 3 insertions(+)
5233
5234 commit 96671ce815e061a7ff472adbe89ac381443c619a
5235 Author: Kasia Bondarava <kasia.bondarava@gmail.com>
5236 Date:   Tue Feb 14 18:28:32 2012 +0300
5237
5238     Updated Belarusian translation.
5239
5240  po/be.po |  910
5241  +++++++++++++++++++++++++++++++++++++++-----------------------
5242  1 file changed, 575 insertions(+), 335 deletions(-)
5243
5244 commit f2eed2fd2521cd856b0fcc91187a1da09f386768
5245 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
5246 Date:   Tue Feb 14 11:01:33 2012 +0100
5247
5248     Updated Serbian translation
5249
5250  po/sr.po       |  229
5251  +++++++++++++++++++++-----------------------------------
5252  po/sr@latin.po |  229
5253  +++++++++++++++++++++-----------------------------------
5254  2 files changed, 170 insertions(+), 288 deletions(-)
5255
5256 commit dd553a2ba32cd8523e3097d34228c21b96a3f10c
5257 Author: Dan Winship <danw@gnome.org>
5258 Date:   Wed Feb 8 08:26:36 2012 -0500
5259
5260     gasyncqueue: deprecate GTimeVal-based methods, add relative-delay ones
5261
5262     https://bugzilla.gnome.org/show_bug.cgi?id=669670
5263
5264  docs/reference/glib/glib-sections.txt |    8 ++-
5265  glib/gasyncqueue.c                    |  105
5266  +++++++++++++++++++++++++++++----
5267  glib/gasyncqueue.h                    |   15 +++--
5268  glib/glib.symbols                     |    2 +
5269  glib/gthreadpool.c                    |   16 ++---
5270  5 files changed, 117 insertions(+), 29 deletions(-)
5271
5272 commit 99af65a079e4d7c0c20960a6e68f83b3c56f6f20
5273 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
5274 Date:   Sun Feb 12 20:12:30 2012 +0100
5275
5276     Updated Serbian translation
5277
5278  po/sr.po       | 6162
5279  ++++++++++++++++++++++++++++++--------------------------
5280  po/sr@latin.po | 6160
5281  +++++++++++++++++++++++++++++--------------------------
5282  2 files changed, 6541 insertions(+), 5781 deletions(-)
5283
5284 commit 3d34b9bbc7322256d8fb6a6081c503e321d907db
5285 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
5286 Date:   Sun Feb 12 13:21:17 2012 +0100
5287
5288     Updated Spanish translation
5289
5290  po/es.po |  279
5291  ++++++++++++++++++++++++++++++++++----------------------------
5292  1 file changed, 151 insertions(+), 128 deletions(-)
5293
5294 commit 967f3f83a7311c7ee9584b2f2bc80413142b096f
5295 Author: Matthias Clasen <mclasen@redhat.com>
5296 Date:   Fri Feb 10 22:13:36 2012 -0500
5297
5298     Add a few more missing functions to the docs
5299
5300  docs/reference/gio/gio-sections.txt         |    1 +
5301  docs/reference/gobject/gobject-sections.txt |    3 +++
5302  2 files changed, 4 insertions(+)
5303
5304 commit 5278d1f6af5e053ec1fe75bfde6c86ebcb06afba
5305 Author: Matthias Clasen <mclasen@redhat.com>
5306 Date:   Fri Feb 10 22:08:47 2012 -0500
5307
5308     Add g_settings_new_full to the docs
5309
5310  docs/reference/gio/gio-sections.txt |    1 +
5311  1 file changed, 1 insertion(+)
5312
5313 commit cd3aebc96e59ef558ce0a4d84629da0a97fe24eb
5314 Author: Matthias Clasen <mclasen@redhat.com>
5315 Date:   Fri Feb 10 21:10:58 2012 -0500
5316
5317     Add g_test_undefined to the docs
5318
5319  docs/reference/glib/glib-sections.txt |    1 +
5320  1 file changed, 1 insertion(+)
5321
5322 commit 8cb48f644d66fef98429d2adbf298d3225a25fef
5323 Author: Matthias Clasen <mclasen@redhat.com>
5324 Date:   Fri Feb 10 21:09:39 2012 -0500
5325
5326     Fix a parameter name mismatch
5327
5328     gtk-doc gets unhappy if parameters aren't named the same in
5329     headers, sources and doc comments.
5330
5331  glib/ghash.h |    2 +-
5332  1 file changed, 1 insertion(+), 1 deletion(-)
5333
5334 commit 6293105593e68165590c66bdd40c0df7f822b1e1
5335 Author: Matthias Clasen <mclasen@redhat.com>
5336 Date:   Fri Feb 10 18:06:10 2012 -0500
5337
5338     Drop menu markup docs
5339
5340     This does not exist anymore.
5341
5342  docs/reference/gio/gio-docs.xml |    1 -
5343  1 file changed, 1 deletion(-)
5344
5345 commit 7e657d1e5c4ea733531da2da87f6435ffaa3deac
5346 Author: Javier Jardón <jjardon@gnome.org>
5347 Date:   Fri Feb 10 20:09:20 2012 +0000
5348
5349     docs: Fix some typos in gwin32inputstream
5350
5351  docs/reference/gio/gio-sections.txt |    2 +-
5352  gio/gwin32inputstream.c             |    4 ++--
5353  2 files changed, 3 insertions(+), 3 deletions(-)
5354
5355 commit 704a2ca02de0430786114e7d9bf7aa772c40b934
5356 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
5357 Date:   Fri Feb 10 02:02:29 2012 +0100
5358
5359     socket/win32: flush pending read before signaling HUP
5360
5361     Unix and Windows gio GSocket behaves differently when the socket is
5362     closed by the peer. On Unix, the client receives pending data before
5363     receiving HUP. But on Windows, the HUP may come before, resulting in
5364     unreliable and racy code. We should have same behaviour on all
5365     platforms.
5366
5367     According to MSDN documentation: "an application should check for
5368     remaining data upon receipt of FD_CLOSE to avoid any possibility of
5369     losing data."
5370
5371     https://bugzilla.gnome.org/show_bug.cgi?id=669810
5372
5373  gio/gsocket.c |   22 ++++++++++++++++++++--
5374  1 file changed, 20 insertions(+), 2 deletions(-)
5375
5376 commit 6ca817c3f2c14b39792b381466067f71e601f895
5377 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
5378 Date:   Fri Feb 10 14:52:33 2012 +0100
5379
5380     gio/tests: add /socket/close_graceful test
5381
5382     Add a test to check that remaining data is read before the close
5383     event is received.
5384
5385     https://bugzilla.gnome.org/show_bug.cgi?id=669810
5386
5387  gio/tests/socket.c |   85
5388  ++++++++++++++++++++++++++++++++++++++++++++++++++++
5389  1 file changed, 85 insertions(+)
5390
5391 commit 6d3b31a533d74b727bca5ac720a81eacb8aee31e
5392 Author: Christophe Fergeau <cfergeau@redhat.com>
5393 Date:   Thu Feb 9 17:59:55 2012 +0100
5394
5395     Fix g_hash_table_foreach crash with NULL hash table
5396
5397     When G_DISABLE_ASSERT is not defined, g_hash_table_foreach and
5398     g_hash_table_find dereferences the hash table argument before
5399     checking if it's NULL. This causes a crash when one of this function
5400     is mistakenly called with a NULL argument instead of returning
5401     with a warning through g_return_if_fail.
5402
5403  glib/ghash.c |   12 ++++++++++--
5404  1 file changed, 10 insertions(+), 2 deletions(-)
5405
5406 commit b17b135d9f4fa5652d64decf1d1cd0cad7de21f0
5407 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5408 Date:   Fri Feb 10 08:57:21 2012 +0800
5409
5410     Dist gio/gconstructor_as_data.h
5411
5412     This will avoid a dependency on a PERL installation for Visual Studio
5413     builds.
5414
5415     Checked with mclasen in
5416     https://bugzilla.gnome.org/show_bug.cgi?id=669538#c2
5417
5418  gio/Makefile.am |    1 +
5419  1 file changed, 1 insertion(+)
5420
5421 commit d4e3ae990c55c3673c4d18870173d78c38dd6494
5422 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5423 Date:   Tue Feb 7 14:41:24 2012 +0800
5424
5425     Bug 669538-glib-compile-resources.c: Include io.h on Windows
5426
5427     This is needed for close() on Windows (Visual C++ specifically)
5428     so that
5429     no C4013 (aka Implicit declaration of ...) errors/warnings will
5430     be emitted.
5431
5432  gio/glib-compile-resources.c |    3 +++
5433  1 file changed, 3 insertions(+)
5434
5435 commit 52d046009607e35b4665fc94aa392874d9aaacb8
5436 Author: Richard Hughes <richard@hughsie.com>
5437 Date:   Thu Feb 9 16:22:36 2012 +0000
5438
5439     Allow multiple --sourcedir options to glib-compile-resources
5440
5441  gio/glib-compile-resources.c |   50
5442  +++++++++++++++++++++++++++++++++++-------
5443  1 file changed, 42 insertions(+), 8 deletions(-)
5444
5445 commit 40e9192d7261ff9eec9e6ec4bd7029c08df80004
5446 Author: Ryan Lortie <desrt@desrt.ca>
5447 Date:   Thu Feb 9 12:15:49 2012 -0500
5448
5449     GApplication: put non-unique apps on D-Bus
5450
5451     For a number of reasons it might be useful to register the object
5452     paths
5453     associated with a non-unique application so that the application
5454     can at
5455     least field requests to its unique D-Bus name.
5456
5457     https://bugzilla.gnome.org/show_bug.cgi?id=647986
5458
5459  gio/gapplication.c          |   21 +++++++++------------
5460  gio/gapplicationimpl-dbus.c |   22 +++++++++++++++++++++-
5461  2 files changed, 30 insertions(+), 13 deletions(-)
5462
5463 commit db38923c94bb764f14ac4b7bff6e71cf6aba343f
5464 Author: David King <david.king@canonical.com>
5465 Date:   Tue Feb 7 09:02:51 2012 +0000
5466
5467     docs: Fix gdbus-codegen example XML
5468
5469     Without the surrounding <node> tags, gdbus-codegen does not
5470     generate any
5471     implementation for the interface described in the introspection XML.
5472
5473     https://bugzilla.gnome.org/show_bug.cgi?id=669544
5474
5475  docs/reference/gio/gdbus-codegen.xml |   30
5476  ++++++++++++++++--------------
5477  1 file changed, 16 insertions(+), 14 deletions(-)
5478
5479 commit daf78764e5e142ea0c787e5f3f22e5bee4417883
5480 Author: Dan Winship <danw@gnome.org>
5481 Date:   Fri Feb 3 12:14:06 2012 -0500
5482
5483     gthread-win32: update for g_get_monotonic_time() changes
5484
5485     g_cond_wait_until() was calling GetSystemTimeAsFileTime() to get the
5486     current time, which is no longer what g_get_monotonic_time() returns.
5487
5488     https://bugzilla.gnome.org/show_bug.cgi?id=669329
5489
5490  glib/gthread-win32.c |   10 +---------
5491  1 file changed, 1 insertion(+), 9 deletions(-)
5492
5493 commit ca5ed93fde448943d7ab62b057a9b16e6ed85621
5494 Author: Dan Winship <danw@gnome.org>
5495 Date:   Fri Feb 3 11:45:51 2012 -0500
5496
5497     glocalfile: fix error code when opening a directory on win32
5498
5499     g_file_read() was returning G_IO_ERROR_IS_DIRECTORY when you tried to
5500     open a directory on unix, but G_IO_ERROR_PERMISSION_DENIED on win32.
5501     Fix that, and add a test to tests/file.c
5502
5503     Pointed out on IRC by Paweł Forysiuk.
5504
5505     https://bugzilla.gnome.org/show_bug.cgi?id=669330
5506
5507  gio/glocalfile.c |   14 ++++++++++++++
5508  gio/tests/file.c |    5 +++++
5509  2 files changed, 19 insertions(+)
5510
5511 commit a067df5d720096a62736d26c9e971363c0843d91
5512 Author: David Zeuthen <davidz@redhat.com>
5513 Date:   Wed Feb 8 12:46:04 2012 -0500
5514
5515     GDBusProxy: Add G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES flag
5516
5517     This is useful when using certain D-Bus services where the
5518     PropertiesChanged signal does not include the property value such as
5519     e.g. various systemd mechanisms, see e.g.
5520
5521      https://bugs.freedesktop.org/show_bug.cgi?id=37632
5522
5523     Signed-off-by: David Zeuthen <davidz@redhat.com>
5524
5525  gio/gdbusproxy.c              |  108
5526  ++++++++++++++++++++++++++++++++++++++---
5527  gio/gioenums.h                |    4 +-
5528  gio/tests/gdbus-proxy.c       |   47 +++++++++++++++++-
5529  gio/tests/gdbus-testserver.py |    6 +--
5530  4 files changed, 153 insertions(+), 12 deletions(-)
5531
5532 commit 1370804f2b1cbb39875bb6a8a53f5bc5318092f4
5533 Author: Jesse van den Kieboom <jesse.vandenkieboom@epfl.ch>
5534 Date:   Wed Feb 8 17:13:34 2012 +0100
5535
5536     Retrieve cwd and environ in local GApplicationCommandLine
5537
5538     https://bugzilla.gnome.org/show_bug.cgi?id=669689
5539
5540  gio/gapplicationcommandline.c |   38
5541  +++++++++++++++++++++++++++-----------
5542  1 file changed, 27 insertions(+), 11 deletions(-)
5543
5544 commit 90dbaca92477aeb6e1facac5dd8172e0d5319d4e
5545 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
5546 Date:   Mon Feb 6 23:10:34 2012 +0530
5547
5548     glib/tests: mainloop - fix a mem leak.
5549
5550     https://bugzilla.gnome.org/show_bug.cgi?id=669372
5551
5552     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
5553
5554  glib/tests/mainloop.c |   23 ++++++++++++++++++++++-
5555  1 file changed, 22 insertions(+), 1 deletion(-)
5556
5557 commit bd79c00537756ca24423e51f11cae008111ab7d2
5558 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
5559 Date:   Sat Feb 4 23:42:41 2012 +0530
5560
5561     glib/tests: fix memory leak
5562
5563     https://bugzilla.gnome.org/show_bug.cgi?id=669372
5564
5565     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
5566
5567  glib/tests/gdatetime.c |    1 +
5568  glib/tests/hash.c      |    1 +
5569  2 files changed, 2 insertions(+)
5570
5571 commit 46affb0cd8befd5c6c13583570434648ee1e1f13
5572 Author: Dan Winship <danw@gnome.org>
5573 Date:   Wed Feb 8 08:39:42 2012 -0500
5574
5575     gio: update .gitignore
5576
5577  gio/.gitignore |   16 +++++++++-------
5578  1 file changed, 9 insertions(+), 7 deletions(-)
5579
5580 commit a8f516f61e42de970c78a2905a309a7c17eb02c2
5581 Author: Dan Winship <danw@gnome.org>
5582 Date:   Wed Feb 8 08:46:03 2012 -0500
5583
5584     glib/tests/option-context: remove unused tests
5585
5586     These tests were written, but then never used since it was decided to
5587     add g_warnings() to goption.c in the cases they were supposed to be
5588     testing. So anyway, just remove them.
5589
5590  glib/tests/option-context.c |   68
5591  -------------------------------------------
5592  1 file changed, 68 deletions(-)
5593
5594 commit 71c3ba28a8d9e117efb0446db37d69210820266f
5595 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5596 Date:   Wed Feb 8 20:41:13 2012 +0800
5597
5598     config.h.win32.in: Add note on if_nametoindex
5599
5600     This explains the current disabling of HAVE_IF_NAMETOINDEX as we are
5601     still supporting Windows XP.  This is expected to change when
5602     the patch
5603     for XP support for if_nametoindex in accepted into master.
5604
5605  config.h.win32.in |    4 ++++
5606  1 file changed, 4 insertions(+)
5607
5608 commit 95a2c885d749b6a14aa3db04bf5ee46ca91fc915
5609 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5610 Date:   Wed Feb 8 19:52:55 2012 +0800
5611
5612     config.h.win32.in: Updates
5613
5614     Make this more like the config.h.in template
5615
5616  config.h.win32.in |   21 ++++++++++++---------
5617  1 file changed, 12 insertions(+), 9 deletions(-)
5618
5619 commit af99ccc0d663b759b7edfaf744bcb657853280c2
5620 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5621 Date:   Wed Feb 8 15:09:13 2012 +0800
5622
5623     Update VS2010 property sheet
5624
5625     Should be $(CopyDir) not $(OutDir) here for VS2010.  Oops :|
5626
5627  build/win32/vs10/glib.props |    2 +-
5628  1 file changed, 1 insertion(+), 1 deletion(-)
5629
5630 commit bbda744c0e8d5aa3c1b5476c5083ccfd51b02a7b
5631 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5632 Date:   Wed Feb 8 14:54:38 2012 +0800
5633
5634     Update VS property sheets
5635
5636     ...To reflect the correct GIO headers to install
5637
5638  build/win32/vs10/glib.props  |    4 ++--
5639  build/win32/vs9/glib.vsprops |    2 +-
5640  2 files changed, 3 insertions(+), 3 deletions(-)
5641
5642 commit f049262a6105ecad71e5515300cbb0239800b10d
5643 Author: Dan Winship <danw@gnome.org>
5644 Date:   Tue Feb 7 10:54:22 2012 -0500
5645
5646     glib-mkenums: fix handling of forward enum declarations
5647
5648     Given
5649
5650         typedef enum MyFoo MyFoo;
5651
5652     glib-mkenums would get confused, not notice the ";", and then keep
5653     skipping lines until it found one that started with a "{", possibly
5654     even going into the next file.
5655
5656     Fix it to just ignore those lines instead (and also, to error out if
5657     it hits eof while parsing an enum).
5658
5659     https://bugzilla.gnome.org/show_bug.cgi?id=669595
5660
5661  gobject/glib-mkenums.in |    6 ++++++
5662  1 file changed, 6 insertions(+)
5663
5664 commit 808346c6abd1af04221308a1ef3abe98b7f062f4
5665 Author: Javier Jardón <jjardon@gnome.org>
5666 Date:   Tue Feb 7 15:37:26 2012 +0100
5667
5668     docs: Add win32 gio specific api to the docs
5669
5670     Reported by Lethalman on IRC
5671
5672  docs/reference/gio/gio-docs.xml     |    2 ++
5673  docs/reference/gio/gio-sections.txt |   42
5674  +++++++++++++++++++++++++++++++++++
5675  2 files changed, 44 insertions(+)
5676
5677 commit 46e2df316dd4f23b20e2ed2b300cc294336c8dac
5678 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5679 Date:   Tue Feb 7 17:05:22 2012 +0800
5680
5681     Add Visual C++ 2010 projects to compile GResource tools
5682
5683     Added projects to compile the glib-compile-resources and
5684     gresource(-tool)
5685     utility programs during the Visual C++ 2010 build process, "install"
5686     the resulting binaries upon successful compilation, and dist the new
5687     .vcxproj and .vcxproj.filters files.
5688
5689     Also updated the property sheet and "install" project to make sure
5690     the new
5691     .exe's are indeed "installed" and removed from the "install"
5692     project the
5693     dependency on the testglib project as testglib is not an exhausive
5694     test on
5695     GLib and people might want to make that project compile different test
5696     programs as they might need.
5697
5698     Just wondering: I have updated the property sheet to create the
5699     gconstructor_as_data.h header for glib-compile-resources, but is
5700     it better
5701     to dist that generated header instead as the VS 2008/2010 projects
5702     will
5703     depend on a working installation of PERL on Windows?
5704
5705  build/win32/vs10/Makefile.am                       |    4 +
5706  build/win32/vs10/glib-compile-resources.vcxproj    |  177
5707  ++++++++++++++++++++
5708  .../vs10/glib-compile-resources.vcxproj.filters    |   17 ++
5709  build/win32/vs10/glib.props                        |   10 ++
5710  build/win32/vs10/glib.sln                          |   38 ++++-
5711  build/win32/vs10/gresource.vcxproj                 |  176
5712  +++++++++++++++++++
5713  build/win32/vs10/gresource.vcxproj.filters         |   14 ++
5714  build/win32/vs10/install.vcxproj                   |   12 +-
5715  8 files changed, 443 insertions(+), 5 deletions(-)
5716
5717 commit 2b400d853e084dc7fe512ea6a56510e64cba7846
5718 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5719 Date:   Tue Feb 7 16:31:53 2012 +0800
5720
5721     Update Visual C++ 2008 projects
5722
5723     Make the "install" project depend on the glib-compile-resources
5724     gresource
5725     projects so that these tools will be indeed installed.  Missed that
5726     in my
5727     last commit-oops.
5728
5729     Also make the "install" project not to depend on the testglib
5730     project as:
5731     -the test program in the project is not an exhausive test of the GLib
5732      libraries
5733     -One may want to use the project to compile different test program(s),
5734     so
5735      it might be better to keep the project but not "install" the
5736      resulting
5737      .exe
5738
5739  build/win32/vs9/glib.sln |    3 ++-
5740  1 file changed, 2 insertions(+), 1 deletion(-)
5741
5742 commit d858cd30478c0d331e1dc4164e39237de6f52f7f
5743 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5744 Date:   Tue Feb 7 14:37:57 2012 +0800
5745
5746     Add Visual C++ 2008 projects for GResource tools
5747
5748     Add projects to build the glib-compile-resources and gresource(-tool)
5749     utilities, and "install" these tools upon successful compilation,
5750     and dist
5751     the new projects.
5752
5753     One piece of note: will it be better to dist gconstructor_as_data.h
5754     instead
5755     of generating it in the VS build process (I generated it in the
5756     property
5757     sheet update in this commit)?
5758
5759     Visual C++ 2010 projects will follow shortly.
5760
5761  build/win32/vs9/Makefile.am                   |    2 +
5762  build/win32/vs9/glib-compile-resources.vcproj |  156
5763  +++++++++++++++++++++++++
5764  build/win32/vs9/glib.sln                      |   46 ++++++++
5765  build/win32/vs9/glib.vsprops                  |    6 +
5766  build/win32/vs9/gresource.vcproj              |  155
5767  ++++++++++++++++++++++++
5768  5 files changed, 365 insertions(+)
5769
5770 commit 867f554ea53bb4e7c975a919e245d4a02d6f42fe
5771 Author: Christian Persch <chpe@gnome.org>
5772 Date:   Mon Feb 6 22:33:19 2012 +0100
5773
5774     docs: Fix typo
5775
5776  docs/reference/gio/glib-compile-resources.xml |    2 +-
5777  1 file changed, 1 insertion(+), 1 deletion(-)
5778
5779 commit 1faed130dc227f983f42f23df2a242bd004c4ac8
5780 Author: Giovanni Campagna <gcampagna@src.gnome.org>
5781 Date:   Thu Nov 17 00:52:59 2011 +0100
5782
5783     gtimezone: consider a leading : in TZ environment variable
5784
5785     When set to represent a zoneinfo file, TZ may start with :, therefore
5786     glib needs to check it and ignore the first char when building the
5787     resulting filename, or it won't be found.
5788     Also, the path could be absolute, in which case it is wrong to
5789     append /usr/share/timezone
5790
5791     https://bugzilla.gnome.org/show_bug.cgi?id=664237
5792
5793  glib/gtimezone.c |   12 +++++++++++-
5794  1 file changed, 11 insertions(+), 1 deletion(-)
5795
5796 commit b98b63187a24451411c88962bd82553652b198e0
5797 Author: Swecha Localization Team <localization@swecha.org>
5798 Date:   Mon Feb 6 17:15:14 2012 +0530
5799
5800     Updated Telugu Translation
5801
5802  po/te.po | 1774
5803  ++++++++++++++++++++++++++++++++------------------------------
5804  1 file changed, 918 insertions(+), 856 deletions(-)
5805
5806 commit bd0897034970253cb3831bdd4d54bb620cdab075
5807 Author: Fran Diéguez <fran.dieguez@mabishu.com>
5808 Date:   Mon Feb 6 02:54:44 2012 +0100
5809
5810     Updated Galician translations
5811
5812  po/gl.po |  418
5813  +++++++++++++++++++++++++++++++++-----------------------------
5814  1 file changed, 224 insertions(+), 194 deletions(-)
5815
5816 commit 7e9aed94deb6d6b9f25af539d84bb1e66c958cbc
5817 Author: Christian Persch <chpe@gnome.org>
5818 Date:   Sun Feb 5 20:00:16 2012 +0100
5819
5820     Revert "Plug a mem leak in g_environ_unsetenv"
5821
5822     This reverts commit 2f4b46e3783b04cddcb2622a57b2a8e692cff68a,
5823     which was
5824     pushed accidentally.
5825
5826  glib/genviron.c |    3 ---
5827  1 file changed, 3 deletions(-)
5828
5829 commit 30e0a1beacb8ffa2e58581e723023a3475d6ad62
5830 Author: Christian Persch <chpe@gnome.org>
5831 Date:   Sun Feb 5 19:55:45 2012 +0100
5832
5833     resources: Consolidate creation of GResource into one place
5834
5835  gio/gresource.c |   32 ++++++++++++++++++++------------
5836  1 file changed, 20 insertions(+), 12 deletions(-)
5837
5838 commit 04df4d45a47d653c24c75f321fe7b017b2d47a68
5839 Author: Christian Persch <chpe@gnome.org>
5840 Date:   Sun Feb 5 16:44:10 2012 +0100
5841
5842     resources: tests: Plug a mem leak
5843
5844     ==1265== 84 (8 direct, 76 indirect) bytes in 1 blocks are definitely
5845     lost in loss record 793 of 827
5846     ==1265==    at 0x4029467: calloc (vg_replace_malloc.c:467)
5847     ==1265==    by 0x408479B: standard_calloc (gmem.c:104)
5848     ==1265==    by 0x4084846: g_malloc0 (gmem.c:189)
5849     ==1265==    by 0x4084B2D: g_malloc0_n (gmem.c:385)
5850     ==1265==    by 0x4228A98: g_resource_load (gresource.c:253)
5851     ==1265==    by 0x804A56D: test_resource_registred (resources.c:198)
5852
5853  gio/tests/resources.c |    1 +
5854  1 file changed, 1 insertion(+)
5855
5856 commit 0ebb6339d15aa4ccc5a380dd35d116806c7005f3
5857 Author: Christian Persch <chpe@gnome.org>
5858 Date:   Sun Feb 5 16:39:51 2012 +0100
5859
5860     resources: tests: Plug a mem leak
5861
5862     ==509== 700 (20 direct, 680 indirect) bytes in 1 blocks are definitely
5863     lost in loss record 828 of 837
5864     ==509==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
5865     ==509==    by 0x4084724: standard_malloc (gmem.c:85)
5866     ==509==    by 0x40847C7: g_malloc (gmem.c:159)
5867     ==509==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
5868     ==509==    by 0x405396B: g_bytes_new_with_free_func (gbytes.c:173)
5869     ==509==    by 0x405390D: g_bytes_new_take (gbytes.c:122)
5870     ==509==    by 0x804A48C: test_resource_data (resources.c:174)
5871
5872  gio/tests/resources.c |    1 +
5873  1 file changed, 1 insertion(+)
5874
5875 commit 6789ab2294409ce9388ada1110ea5bb8da71b95a
5876 Author: Christian Persch <chpe@gnome.org>
5877 Date:   Sun Feb 5 16:38:36 2012 +0100
5878
5879     resources: tests: Plug a mem leak
5880
5881     ==29204== 11,456 (84 direct, 11,372 indirect) bytes in 1 blocks are
5882     definitely lost in loss record 859 of 861
5883     ==29204==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
5884     ==29204==    by 0x4084724: standard_malloc (gmem.c:85)
5885     ==29204==    by 0x40847C7: g_malloc (gmem.c:159)
5886     ==29204==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
5887     ==29204==    by 0x409B227: g_slice_alloc0 (gslice.c:1029)
5888     ==29204==    by 0x41936CF: g_type_create_instance (gtype.c:1872)
5889     ==29204==    by 0x417CCC9: g_object_constructor (gobject.c:1839)
5890     ==29204==    by 0x417C6F4: g_object_newv (gobject.c:1703)
5891     ==29204==    by 0x417CC5A: g_object_new_valist (gobject.c:1820)
5892     ==29204==    by 0x417C1DB: g_object_new (gobject.c:1535)
5893     ==29204==    by 0x41E5E29: g_converter_input_stream_new
5894     (gconverterinputstream.c:204)
5895     ==29204==    by 0x4228D38: g_resource_open_stream (gresource.c:363)
5896
5897  gio/tests/resources.c |    9 ++++++---
5898  1 file changed, 6 insertions(+), 3 deletions(-)
5899
5900 commit 877fe6fb524df8478c963342b7948aa3aa55f25e
5901 Author: Christian Persch <chpe@gnome.org>
5902 Date:   Sun Feb 5 16:37:36 2012 +0100
5903
5904     resources: Init refcount to 1
5905
5906     This bug was exposed by fixing the following leak in the resources
5907     test:
5908
5909     ==29204== 11,456 (84 direct, 11,372 indirect) bytes in 1 blocks are
5910     definitely lost in loss record 859 of 861
5911     ==29204==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
5912     ==29204==    by 0x4084724: standard_malloc (gmem.c:85)
5913     ==29204==    by 0x40847C7: g_malloc (gmem.c:159)
5914     ==29204==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
5915     ==29204==    by 0x409B227: g_slice_alloc0 (gslice.c:1029)
5916     ==29204==    by 0x41936CF: g_type_create_instance (gtype.c:1872)
5917     ==29204==    by 0x417CCC9: g_object_constructor (gobject.c:1839)
5918     ==29204==    by 0x417C6F4: g_object_newv (gobject.c:1703)
5919     ==29204==    by 0x417CC5A: g_object_new_valist (gobject.c:1820)
5920     ==29204==    by 0x417C1DB: g_object_new (gobject.c:1535)
5921     ==29204==    by 0x41E5E29: g_converter_input_stream_new
5922     (gconverterinputstream.c:204)
5923     ==29204==    by 0x4228D38: g_resource_open_stream (gresource.c:363)
5924
5925  gio/gresource.c |    1 +
5926  1 file changed, 1 insertion(+)
5927
5928 commit 30e9cccb85bd6f398ce1f17d9a8eae98f4c2430a
5929 Author: Christian Persch <chpe@gnome.org>
5930 Date:   Sun Feb 5 16:18:34 2012 +0100
5931
5932     resources: Plug a mem leak
5933
5934     ==29204== 7,192 (76 direct, 7,116 indirect) bytes in 1 blocks are
5935     definitely lost in loss record 855 of 861
5936     ==29204==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
5937     ==29204==    by 0x4084724: standard_malloc (gmem.c:85)
5938     ==29204==    by 0x40847C7: g_malloc (gmem.c:159)
5939     ==29204==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
5940     ==29204==    by 0x409B227: g_slice_alloc0 (gslice.c:1029)
5941     ==29204==    by 0x41936CF: g_type_create_instance (gtype.c:1872)
5942     ==29204==    by 0x417CCC9: g_object_constructor (gobject.c:1839)
5943     ==29204==    by 0x417C6F4: g_object_newv (gobject.c:1703)
5944     ==29204==    by 0x417CC5A: g_object_new_valist (gobject.c:1820)
5945     ==29204==    by 0x417C1DB: g_object_new (gobject.c:1535)
5946     ==29204==    by 0x424E815: g_zlib_decompressor_new
5947     (gzlibdecompressor.c:270)
5948     ==29204==    by 0x4228DD8: g_resource_lookup_data (gresource.c:422)
5949
5950  gio/gresource.c |    4 ++++
5951  1 file changed, 4 insertions(+)
5952
5953 commit e194a9032f03a14b4a2be85c370a9cf52faeb3d2
5954 Author: Christian Persch <chpe@gnome.org>
5955 Date:   Sun Feb 5 16:16:37 2012 +0100
5956
5957     resources: tests: Plug a mem leak
5958
5959     ==28778== 700 (20 direct, 680 indirect) bytes in 1 blocks are
5960     definitely lost in loss record 842 of 863
5961     ==28778==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
5962     ==28778==    by 0x4084724: standard_malloc (gmem.c:85)
5963     ==28778==    by 0x40847C7: g_malloc (gmem.c:159)
5964     ==28778==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
5965     ==28778==    by 0x405396B: g_bytes_new_with_free_func (gbytes.c:173)
5966     ==28778==    by 0x405390D: g_bytes_new_take (gbytes.c:122)
5967     ==28778==    by 0x804C2B1: test_uri_query_info (resources.c:435)
5968
5969  gio/tests/resources.c |    1 +
5970  1 file changed, 1 insertion(+)
5971
5972 commit 108e11875e74c9c9483cab1a8f72e432bdbb8004
5973 Author: Christian Persch <chpe@gnome.org>
5974 Date:   Sun Feb 5 16:14:21 2012 +0100
5975
5976     resources: tests: Plug a mem leak
5977
5978     ==28318== 38 (12 direct, 26 indirect) bytes in 1 blocks are definitely
5979     lost in loss record 613 of 865
5980     ==28318==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
5981     ==28318==    by 0x4084724: standard_malloc (gmem.c:85)
5982     ==28318==    by 0x40847C7: g_malloc (gmem.c:159)
5983     ==28318==    by 0x4084AB4: g_malloc_n (gmem.c:361)
5984     ==28318==    by 0x4229599: g_resources_enumerate_children
5985     (gresource.c:806)
5986     ==28318==    by 0x804B39E: test_resource_registred (resources.c:283)
5987
5988  gio/tests/resources.c |    1 +
5989  1 file changed, 1 insertion(+)
5990
5991 commit 74c262a8bd4a1fa6a0163ceb22667852c891c159
5992 Author: Christian Persch <chpe@gnome.org>
5993 Date:   Sun Feb 5 16:12:23 2012 +0100
5994
5995     resources: tests: Plug a mem leak
5996
5997     ==27820== 31 bytes in 1 blocks are definitely lost in loss record
5998     587 of 866
5999     ==27820==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
6000     ==27820==    by 0x4084724: standard_malloc (gmem.c:85)
6001     ==27820==    by 0x40847C7: g_malloc (gmem.c:159)
6002     ==27820==    by 0x4084AB4: g_malloc_n (gmem.c:361)
6003     ==27820==    by 0x409D6A1: g_strdup (gstrfuncs.c:356)
6004     ==27820==    by 0x4069FF7: g_get_current_dir (gfileutils.c:2544)
6005     ==27820==    by 0x804BCA7: test_resource_module (resources.c:370)
6006
6007  gio/tests/resources.c |    1 +
6008  1 file changed, 1 insertion(+)
6009
6010 commit ffe7a3293f7e69fab1211f014a54b78fb7611ee0
6011 Author: Christian Persch <chpe@gnome.org>
6012 Date:   Sun Feb 5 16:10:48 2012 +0100
6013
6014     resources: Plug a mem leak
6015
6016     ==27020== 44 (24 direct, 20 indirect) bytes in 1 blocks are definitely
6017     lost in loss record 684 of 936
6018     ==27020==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
6019     ==27020==    by 0x4084724: standard_malloc (gmem.c:85)
6020     ==27020==    by 0x40847C7: g_malloc (gmem.c:159)
6021     ==27020==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
6022     ==27020==    by 0x40BC038: g_variant_get_child_value
6023     (gvariant-core.c:969)
6024     ==27020==    by 0x40B5277: g_variant_get_variant (gvariant.c:749)
6025     ==27020==    by 0x4273182: gvdb_table_value_from_item
6026     (gvdb-reader.c:478)
6027     ==27020==    by 0x42731E8: gvdb_table_get_value (gvdb-reader.c:509)
6028     ==27020==    by 0x4228B36: do_lookup (gresource.c:280)
6029     ==27020==    by 0x4228F56: g_resource_get_info (gresource.c:492)
6030
6031  gio/gresource.c |    1 +
6032  1 file changed, 1 insertion(+)
6033
6034 commit fa370571690356bc1082b89ff5b8b8a74664d16f
6035 Author: Christian Persch <chpe@gnome.org>
6036 Date:   Sun Feb 5 16:08:10 2012 +0100
6037
6038     resources: Plug a mem leak
6039
6040     ==26427== 24 bytes in 1 blocks are definitely lost in loss record
6041     608 of 965
6042     ==26427==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
6043     ==26427==    by 0x4084724: standard_malloc (gmem.c:85)
6044     ==26427==    by 0x40847C7: g_malloc (gmem.c:159)
6045     ==26427==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
6046     ==26427==    by 0x40BC038: g_variant_get_child_value
6047     (gvariant-core.c:969)
6048     ==26427==    by 0x40BA89F: g_variant_valist_get (gvariant.c:4482)
6049     ==26427==    by 0x40BAC23: g_variant_get_va (gvariant.c:4681)
6050     ==26427==    by 0x40BAB29: g_variant_get (gvariant.c:4633)
6051     ==26427==    by 0x4228BA5: do_lookup (gresource.c:293)
6052     ==26427==    by 0x4228F51: g_resource_get_info (gresource.c:493)
6053
6054  gio/gresource.c |   35 +++++++++++++++++------------------
6055  1 file changed, 17 insertions(+), 18 deletions(-)
6056
6057 commit 2f4b46e3783b04cddcb2622a57b2a8e692cff68a
6058 Author: Christian Persch <chpe@gnome.org>
6059 Date:   Sun Feb 5 16:00:31 2012 +0100
6060
6061     Plug a mem leak in g_environ_unsetenv
6062
6063     ==9458== 10 bytes in 1 blocks are definitely lost in loss record 16
6064     of 39
6065     ==9458==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
6066     ==9458==    by 0x4221A1F: vasprintf (vasprintf.c:78)
6067     ==9458==    by 0x40C6065: g_vasprintf (gprintf.c:314)
6068     ==9458==    by 0x409D894: g_strdup_vprintf (gstrfuncs.c:509)
6069     ==9458==    by 0x409D8C9: g_strdup_printf (gstrfuncs.c:535)
6070     ==9458==    by 0x40672E9: g_environ_setenv (genviron.c:156)
6071     ==9458==    by 0x80490E7: test_environ_array (environment.c:78)
6072     ==9458==    by 0x40A3DB5: test_case_run (gtestutils.c:1662)
6073     ==9458==    by 0x40A40B2: g_test_run_suite_internal
6074     (gtestutils.c:1715)
6075     ==9458==    by 0x40A417C: g_test_run_suite_internal
6076     (gtestutils.c:1726)
6077     ==9458==    by 0x40A42F9: g_test_run_suite (gtestutils.c:1771)
6078     ==9458==    by 0x40A3441: g_test_run (gtestutils.c:1319)
6079     ==9458==    by 0x80493F1: main (environment.c:108)
6080
6081     Bug #669412.
6082
6083  glib/genviron.c |    3 +++
6084  1 file changed, 3 insertions(+)
6085
6086 commit 26a5af83d428657dcae72af1c920b36055d92020
6087 Author: Matthias Clasen <mclasen@redhat.com>
6088 Date:   Sat Feb 4 22:54:58 2012 -0500
6089
6090     Back to odd
6091
6092  configure.ac |    2 +-
6093  1 file changed, 1 insertion(+), 1 deletion(-)
6094
6095 commit d6a4369089ad3dd4ab047989ba1ff31904b17eb6
6096 Author: Matthias Clasen <mclasen@redhat.com>
6097 Date:   Sat Feb 4 18:43:13 2012 -0500
6098
6099     2.31.16
6100
6101  configure.ac |    2 +-
6102  1 file changed, 1 insertion(+), 1 deletion(-)
6103
6104 commit 439c8365da232ceb715f14f3f0a7a0751e35547c
6105 Author: Matthias Clasen <mclasen@redhat.com>
6106 Date:   Sat Feb 4 11:51:45 2012 -0500
6107
6108     Updates
6109
6110  NEWS |   20 ++++++++++++++++++++
6111  1 file changed, 20 insertions(+)
6112
6113 commit 59a0134de8ba98d05d97d8fcded4e86bac7fe606
6114 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
6115 Date:   Sat Feb 4 00:14:56 2012 +0530
6116
6117     fix memory leak in g_bookmark_file_parse()
6118
6119     https://bugzilla.gnome.org/show_bug.cgi?id=669334
6120
6121     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
6122
6123  glib/gbookmarkfile.c |   48
6124  ++++++++++++++++++++----------------------------
6125  1 file changed, 20 insertions(+), 28 deletions(-)
6126
6127 commit 7e3eeb2ba12c056308020afa1b26891e5d514539
6128 Author: Kjartan Maraas <kmaraas@gnome.org>
6129 Date:   Sat Feb 4 12:32:51 2012 +0100
6130
6131     Updated Norwegian bokmål translation
6132
6133  po/nb.po |  160
6134  ++++++++++++++++++++++++++++++++------------------------------
6135  1 file changed, 82 insertions(+), 78 deletions(-)
6136
6137 commit f43565c822697504e32d2d329f4ea1c6c073d514
6138 Author: Dan Winship <danw@gnome.org>
6139 Date:   Fri Feb 3 11:29:46 2012 -0500
6140
6141     gio/tests/file: use g_file_new_tmp()
6142
6143     Rather than misusing g_file_open_tmp(), misuse g_file_new_tmp()
6144     instead. Progress! (Also, gets rid of a compile warning about close()
6145     on win32.)
6146
6147  gio/tests/file.c |   28 ++++++++++++++--------------
6148  1 file changed, 14 insertions(+), 14 deletions(-)
6149
6150 commit cc4c1e89f439244fd0af0afd45ca40015cea4634
6151 Author: Dan Winship <danw@gnome.org>
6152 Date:   Fri Feb 3 12:08:40 2012 -0500
6153
6154     gio/tests/socket-common.c: add a missing #ifdef G_OS_UNIX
6155
6156  gio/tests/socket-common.c |    2 ++
6157  1 file changed, 2 insertions(+)
6158
6159 commit d22c36cf00878a949261603ebac9515245e829bd
6160 Author: Dan Winship <danw@gnome.org>
6161 Date:   Fri Feb 3 11:39:27 2012 -0500
6162
6163     gioenums.h: clean up a few GIOErrorEnum descriptions
6164
6165  gio/gioenums.h |    6 +++---
6166  1 file changed, 3 insertions(+), 3 deletions(-)
6167
6168 commit e9caa11aa5b12a424bc0602855b6960d29aa4a3c
6169 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
6170 Date:   Fri Feb 3 16:29:28 2012 +0100
6171
6172     Updated Spanish translation
6173
6174  po/es.po |  265
6175  +++++++++++++++++++++++++++++++-------------------------------
6176  1 file changed, 132 insertions(+), 133 deletions(-)
6177
6178 commit 3b8ba958f5a0d1e129219cab10ced9c0fa03c1cc
6179 Author: Alexander Larsson <alexl@redhat.com>
6180 Date:   Fri Feb 3 15:11:23 2012 +0100
6181
6182     Fix warning to refer to to-pixdata, not xmllint
6183
6184  gio/glib-compile-resources.c |    2 +-
6185  1 file changed, 1 insertion(+), 1 deletion(-)
6186
6187 commit ac800fa8febe2370cab2de2e0f4ed5abb431e963
6188 Author: Alexander Larsson <alexl@redhat.com>
6189 Date:   Fri Feb 3 15:05:03 2012 +0100
6190
6191     Fix GResourceFile get_parent()
6192
6193     This was erronously losing the last char.
6194
6195  gio/gresourcefile.c |    2 +-
6196  1 file changed, 1 insertion(+), 1 deletion(-)
6197
6198 commit 260a9cc290c42f06af89db33306df7a990448ed9
6199 Author: Christian Persch <chpe@gnome.org>
6200 Date:   Wed Feb 1 14:59:22 2012 +0100
6201
6202     resource: tests: Use g_assert_cmp[u]int
6203
6204     ... instead of just g_assert(), so when the test does fail, one
6205     immediately
6206     can see the actual value the variable had.
6207
6208  gio/tests/resources.c |   56
6209  ++++++++++++++++++++++++-------------------------
6210  1 file changed, 28 insertions(+), 28 deletions(-)
6211
6212 commit cb1dd2143dc6f5b5881b6d94abb7dd6f05137c76
6213 Author: Christian Persch <chpe@gnome.org>
6214 Date:   Tue Jan 31 18:10:55 2012 +0100
6215
6216     resources: compiler: Fix entity processing of xml-stripblanks
6217
6218     Preserve entities instead of replacing them!
6219
6220     Bug #669173.
6221
6222  gio/glib-compile-resources.c |    1 -
6223  1 file changed, 1 deletion(-)
6224
6225 commit 296a2a72c6837ddc90a372b5bc6aea95a9bf82be
6226 Author: Christian Persch <chpe@gnome.org>
6227 Date:   Tue Jan 31 18:01:25 2012 +0100
6228
6229     resources: compiler: Make to-pixbuf failure fatal
6230
6231     Bug #669123.
6232
6233  gio/glib-compile-resources.c |   12 +++++++++---
6234  gio/gresource.c              |    9 +++++----
6235  2 files changed, 14 insertions(+), 7 deletions(-)
6236
6237 commit 387ed239e236cad1c3a54d08a34194c36bb59dba
6238 Author: Ryan Lortie <desrt@desrt.ca>
6239 Date:   Thu Feb 2 10:48:11 2012 -0500
6240
6241     gsettings tool: fix a memory error
6242
6243     8852d4e9a08e7fbc9df7fb99a54b112f5049ee19 introduced a memory error by
6244     taking the type of a GVariant, freeing the GVariant and using the type
6245     after the free.
6246
6247     This delays the free until after we've used the type.
6248
6249     https://bugzilla.gnome.org/show_bug.cgi?id=669253
6250
6251  gio/gsettings-tool.c |    4 +++-
6252  1 file changed, 3 insertions(+), 1 deletion(-)
6253
6254 commit 552b815365649521379c60b672f608a40a8a5f44
6255 Author: Kalev Lember <kalevlember@gmail.com>
6256 Date:   Wed Feb 1 18:44:15 2012 +0200
6257
6258     gio: Convert data-to-c.c to perl
6259
6260     Helper scripts in C can be problematic for cross compiling: the
6261     compiler
6262     produces executables for the target platform, which the host is
6263     usually
6264     unable to run.
6265
6266     https://bugzilla.gnome.org/show_bug.cgi?id=669224
6267
6268  gio/Makefile.am  |   10 +++-------
6269  gio/data-to-c.c  |   51
6270  ---------------------------------------------------
6271  gio/data-to-c.pl |   39 +++++++++++++++++++++++++++++++++++++++
6272  3 files changed, 42 insertions(+), 58 deletions(-)
6273
6274 commit 053b011cccdf8463a10ae09799dd43048bb6c9f0
6275 Author: Benjamin Otte <otte@redhat.com>
6276 Date:   Wed Feb 1 16:25:01 2012 +0100
6277
6278     docs: Clarify GSocketClient reuse policy
6279
6280  gio/gsocketclient.c |    7 +++++--
6281  1 file changed, 5 insertions(+), 2 deletions(-)
6282
6283 commit a60f475b36a35081913c8fa51dc4de6381aaee56
6284 Author: Kalev Lember <kalevlember@gmail.com>
6285 Date:   Wed Feb 1 15:48:28 2012 +0200
6286
6287     gio/tests: Fix out-of-source build
6288
6289     The glib-compile-resources --generate-dependencies call was failing,
6290     although not stopping the build.
6291
6292     Failed to open file 'test2.gresource.xml': No such file or directory
6293     Failed to open file 'test3.gresource.xml': No such file or directory
6294     Failed to open file 'test4.gresource.xml': No such file or directory
6295     Failed to open file 'test.gresource.xml': No such file or directory
6296
6297  gio/tests/Makefile.am |    8 ++++----
6298  1 file changed, 4 insertions(+), 4 deletions(-)
6299
6300 commit 9cf678ed2233ecb603eda92cf727e8cf8ec27335
6301 Author: Kalev Lember <kalevlember@gmail.com>
6302 Date:   Wed Feb 1 10:09:57 2012 +0200
6303
6304     gio.symbols: Add g_static_* symbols
6305
6306     ... which were added in b79cfda49c.
6307
6308  gio/gio.symbols |    3 +++
6309  1 file changed, 3 insertions(+)
6310
6311 commit 0bb201348f7fad556197bec979fc488354ac8a9d
6312 Author: Kalev Lember <kalevlember@gmail.com>
6313 Date:   Wed Feb 1 09:10:29 2012 +0200
6314
6315     gresource-tool: include sys/mman.h conditionally
6316
6317     It's only needed for code guarded by HAVE_LIBELF, so ifdef the include
6318     as well.
6319
6320  gio/gresource-tool.c |    2 +-
6321  1 file changed, 1 insertion(+), 1 deletion(-)
6322
6323 commit 3758b41e08147ca15d5f348afa8e84d9ea6a6a0b
6324 Author: Matthias Clasen <mclasen@redhat.com>
6325 Date:   Tue Jan 31 22:00:45 2012 -0500
6326
6327     Add a test to show that GMarkup properly handles > in content
6328
6329  glib/tests/markups/valid-15.expected |    3 +++
6330  glib/tests/markups/valid-15.gmarkup  |    1 +
6331  2 files changed, 4 insertions(+)
6332
6333 commit 47aa8c43e8d63af27ea60befbeb498d9c6be17b6
6334 Author: Alexander Larsson <alexl@redhat.com>
6335 Date:   Tue Jan 31 16:07:09 2012 +0100
6336
6337     resources: Add to-pixdata preprocessing option
6338
6339  docs/reference/gio/glib-compile-resources.xml |    9 ++++
6340  gio/glib-compile-resources.c                  |   67
6341  ++++++++++++++++++++++++-
6342  gio/gresource.c                               |   13 +++--
6343  3 files changed, 85 insertions(+), 4 deletions(-)
6344
6345 commit b79cfda49c59b348c9c713f5f04fd9ec982b6c9d
6346 Author: Alexander Larsson <alexl@redhat.com>
6347 Date:   Tue Jan 31 10:51:44 2012 +0100
6348
6349     Make constructor-based resource registration malloc free
6350
6351     We need to do this because constructors run before main() and
6352     thus before any call to g_mem_set_vtable, making it impossible to
6353     use that function if constructors call g_malloc.
6354
6355     We do this by making the constructors just register the static data
6356     for lazy registration, doing the lazy registration when using
6357     the global resource set.
6358
6359  gio/glib-compile-resources.c |   80 ++++++++----------
6360  gio/gresource.c              |  189
6361  ++++++++++++++++++++++++++++++++++++++----
6362  gio/gresource.h              |   14 ++++
6363  3 files changed, 223 insertions(+), 60 deletions(-)
6364
6365 commit 2496c8b53e0fde02328a43b16542353a8a1643d7
6366 Author: Alexander Larsson <alexl@redhat.com>
6367 Date:   Tue Jan 31 10:51:23 2012 +0100
6368
6369     resources: Minor fixes to the docs
6370
6371  gio/gresource.c |   10 +++++-----
6372  1 file changed, 5 insertions(+), 5 deletions(-)
6373
6374 commit 8ab7ed8ffc2da341064d759776b1e985a2fd24a7
6375 Author: Matthias Clasen <mclasen@redhat.com>
6376 Date:   Mon Jan 30 18:47:31 2012 -0500
6377
6378     Bump version number
6379
6380  configure.ac |    2 +-
6381  1 file changed, 1 insertion(+), 1 deletion(-)
6382
6383 commit d332bdcc583c67e17d2d508225200372f2981ad4
6384 Author: Matthias Clasen <mclasen@redhat.com>
6385 Date:   Mon Jan 30 18:46:18 2012 -0500
6386
6387     2.31.14
6388
6389  configure.ac |    2 +-
6390  1 file changed, 1 insertion(+), 1 deletion(-)
6391
6392 commit e6713ec8105b8197a0b56e9f15b48dfa9550ffe1
6393 Author: Matthias Clasen <mclasen@redhat.com>
6394 Date:   Mon Jan 30 18:45:45 2012 -0500
6395
6396     Fix distclean
6397
6398  gio/Makefile.am       |    4 ++--
6399  gio/tests/Makefile.am |    2 +-
6400  2 files changed, 3 insertions(+), 3 deletions(-)
6401
6402 commit a6bafde5f26b7773fc06e7c3b222b41dfe0d069c
6403 Author: Matthias Clasen <mclasen@redhat.com>
6404 Date:   Mon Jan 30 17:54:33 2012 -0500
6405
6406     Dist gconstructor.h
6407
6408  glib/Makefile.am |    1 +
6409  1 file changed, 1 insertion(+)
6410
6411 commit de0d7a335c76cd158f69d83788985ed05db5756b
6412 Author: Matthias Clasen <mclasen@redhat.com>
6413 Date:   Mon Jan 30 17:53:48 2012 -0500
6414
6415     Emit meaningful error messages
6416
6417     That is useful, even if this is only an internal tool.
6418     I have been scratching my head why this tool would
6419     break distcheck...
6420
6421  gio/data-to-c.c |   13 ++++++++++---
6422  1 file changed, 10 insertions(+), 3 deletions(-)
6423
6424 commit 77ebf9bfc50f86f6ecc4aa41c0b5f4cea75219ad
6425 Author: Matthias Clasen <mclasen@redhat.com>
6426 Date:   Mon Jan 30 17:26:33 2012 -0500
6427
6428     Fix builddir != src builds
6429
6430  gio/Makefile.am |    2 +-
6431  1 file changed, 1 insertion(+), 1 deletion(-)
6432
6433 commit 796389d6c8ce1fb4645db8c13f04aeb7f13d9225
6434 Author: Matthias Clasen <mclasen@redhat.com>
6435 Date:   Mon Jan 30 16:23:01 2012 -0500
6436
6437     Some more documentation fixes
6438
6439  gio/gactiongroup.c |    2 +-
6440  gio/gsocket.c      |    2 +-
6441  2 files changed, 2 insertions(+), 2 deletions(-)
6442
6443 commit 49eeaa9bbdec4b7f57d28697971a63be6854b63e
6444 Author: Matthias Clasen <mclasen@redhat.com>
6445 Date:   Mon Jan 30 15:59:38 2012 -0500
6446
6447     Assorted documentation fixes
6448
6449  docs/reference/gio/gio-sections.txt |    5 -----
6450  gio/gapplication.c                  |    3 ++-
6451  gio/ginetsocketaddress.c            |    2 +-
6452  gio/gnetworkmonitor.c               |   34
6453  ++++++++++++++++++++++++++++++++++
6454  gio/gremoteactiongroup.c            |    4 ++--
6455  5 files changed, 39 insertions(+), 9 deletions(-)
6456
6457 commit 9902a5e064c24ed5793a1e4850026a06147fcd1b
6458 Author: Matthias Clasen <mclasen@redhat.com>
6459 Date:   Mon Jan 30 15:37:43 2012 -0500
6460
6461     Drop menu markup functions from API docs
6462
6463  docs/reference/gio/gio-sections.txt |   10 ----------
6464  1 file changed, 10 deletions(-)
6465
6466 commit 9ffc3391ed7fd8f667c7919edf444e4761fa9e63
6467 Author: Matthias Clasen <mclasen@redhat.com>
6468 Date:   Mon Jan 30 15:37:28 2012 -0500
6469
6470     Fix doc syntax
6471
6472  gobject/gvaluearray.c |    2 +-
6473  1 file changed, 1 insertion(+), 1 deletion(-)
6474
6475 commit 9fe3d34ae354d00f590a268e032b39022d62d184
6476 Author: Matthias Clasen <mclasen@redhat.com>
6477 Date:   Mon Jan 30 15:26:15 2012 -0500
6478
6479     Move pragmas out of function body
6480
6481     It seems that older gcc does not like pragmas inside functions.
6482
6483  gio/gdesktopappinfo.c |    6 +++---
6484  1 file changed, 3 insertions(+), 3 deletions(-)
6485
6486 commit 96f9997387e77cfa567e008f08c75007300e4590
6487 Author: Matthias Clasen <mclasen@redhat.com>
6488 Date:   Mon Jan 30 15:25:09 2012 -0500
6489
6490     Move pragmas out of function body
6491
6492     It seems that older gcc does not like pragmas inside functions.
6493
6494  gio/giomodule.c |    8 ++++----
6495  1 file changed, 4 insertions(+), 4 deletions(-)
6496
6497 commit bdd0aada62806fb492ddf79179ee3d66836d5ba0
6498 Author: Matthias Clasen <mclasen@redhat.com>
6499 Date:   Mon Jan 30 14:21:03 2012 -0500
6500
6501     Silence another deprecation warning
6502
6503  gio/gdesktopappinfo.c |    5 ++++-
6504  1 file changed, 4 insertions(+), 1 deletion(-)
6505
6506 commit 5ae5fc85f40bd5dbc405c37b6dff6992e717e5f5
6507 Author: Matthias Clasen <mclasen@redhat.com>
6508 Date:   Mon Jan 30 14:18:07 2012 -0500
6509
6510     Silence a deprecation warning
6511
6512     Advantage of the new deprecation handling: there's pragmas
6513     to shut them up locally.
6514
6515  gio/giomodule.c |    3 +++
6516  1 file changed, 3 insertions(+)
6517
6518 commit b01af10c86bece6271bdbda09c28d7a3b63d0709
6519 Author: Matthias Clasen <mclasen@redhat.com>
6520 Date:   Mon Jan 30 14:06:22 2012 -0500
6521
6522     Remove a check that triggers deprecation warnings
6523
6524  gobject/tests/reference.c |    1 -
6525  1 file changed, 1 deletion(-)
6526
6527 commit ec49d55247ae4dc5f80d0a3e80229e3d4aa0dd86
6528 Author: Matthias Clasen <mclasen@redhat.com>
6529 Date:   Mon Jan 30 13:38:44 2012 -0500
6530
6531     Updates
6532
6533  NEWS |   43 ++++++++++++++++++++++++++++++++++++++++++-
6534  1 file changed, 42 insertions(+), 1 deletion(-)
6535
6536 commit 968f4e8d79b3191266bf327f18b167445db0076e
6537 Author: Alexander Larsson <alexl@redhat.com>
6538 Date:   Mon Jan 30 16:57:54 2012 +0100
6539
6540     Move constructor macros to an internal header and into generated code
6541
6542     With this we're not longer exporting the constructor headers,
6543     which means
6544     we're not tying ourselves to a macro that might need special
6545     tweaking on
6546     a compiler-by-compiler basis.
6547
6548  gio/Makefile.am              |   10 +++++
6549  gio/data-to-c.c              |   44 ++++++++++++++++++++
6550  gio/glib-compile-resources.c |    3 ++
6551  gio/tests/resources.c        |    1 +
6552  glib/gconstructor.h          |   91
6553  +++++++++++++++++++++++++++++++++++++++++
6554  glib/gmacros.h               |   93
6555  ------------------------------------------
6556  6 files changed, 149 insertions(+), 93 deletions(-)
6557
6558 commit e43a98c00091f5e293d2d9d72df2c04081802abe
6559 Author: Antoine Jacoutot <ajacoutot@gnome.org>
6560 Date:   Mon Jan 30 16:17:06 2012 +0100
6561
6562     goption: implement platform_get_argv0() for OpenBSD
6563
6564     https://bugzilla.gnome.org/show_bug.cgi?id=669024
6565
6566  glib/goption.c            |   31 ++++++++++++++++++++++++++++++-
6567  glib/tests/option-argv0.c |    4 ++--
6568  2 files changed, 32 insertions(+), 3 deletions(-)
6569
6570 commit 18cb864d12acdb0915ebf63b89b2385dc3fb7e6c
6571 Author: Dan Winship <danw@gnome.org>
6572 Date:   Mon Jan 30 09:00:15 2012 -0500
6573
6574     gtlspassword.c: indentation fixes and doc clarifications
6575
6576  gio/gtlspassword.c |   75
6577  ++++++++++++++++++++++++++++++++--------------------
6578  1 file changed, 46 insertions(+), 29 deletions(-)
6579
6580 commit 46aaad1b2c7f75947833a3315d8c990ab15d49d7
6581 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
6582 Date:   Sun Jan 29 22:57:02 2012 +0800
6583
6584     Updated Traditional Chinese translation(Hong Kong and Taiwan)
6585
6586  po/zh_HK.po | 5844
6587  ++++++++++++++++++++++++++++++----------------------------
6588  po/zh_TW.po | 5863
6589  +++++++++++++++++++++++++++++++----------------------------
6590  2 files changed, 6138 insertions(+), 5569 deletions(-)
6591
6592 commit e9b2e86f59fa5c68ad15c82b355838331d65767e
6593 Author: Kjartan Maraas <kmaraas@gnome.org>
6594 Date:   Sat Jan 28 15:42:38 2012 +0100
6595
6596     Updated Norwegian bokmål translation
6597
6598  po/nb.po |  286
6599  ++++++++++++++++++++++++++++++++++----------------------------
6600  1 file changed, 155 insertions(+), 131 deletions(-)
6601
6602 commit 7486cd946acc268290a7fa498416f44c95aba40b
6603 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
6604 Date:   Sat Jan 28 12:02:36 2012 +0530
6605
6606     comments/docs: Fix couple of typos
6607
6608     https://bugzilla.gnome.org/show_bug.cgi?id=668857
6609
6610  glib/gbase64.c       |    2 +-
6611  glib/gbookmarkfile.c |    2 +-
6612  glib/gchecksum.c     |    2 +-
6613  glib/gdataset.c      |    4 ++--
6614  glib/gdate.c         |    2 +-
6615  glib/ggettext.c      |    2 +-
6616  glib/grand.c         |    2 +-
6617  glib/gsequence.c     |    2 +-
6618  glib/gslice.c        |    4 ++--
6619  glib/gtester.c       |    2 +-
6620  glib/gthread-posix.c |    2 +-
6621  11 files changed, 13 insertions(+), 13 deletions(-)
6622
6623 commit 9a7a98bf3b4853371e72c91d665e5ad375d68929
6624 Author: Ryan Lortie <desrt@desrt.ca>
6625 Date:   Sat Jan 28 01:09:08 2012 +0100
6626
6627     glib-compile-schemas: get strict about whitespace
6628
6629     It's important to have strict rules for handling of whitespace in
6630     translated strings in GSettings schema files so that the tools
6631     extracting the messages will end up with the same messages as the
6632     runtime calling gettext().
6633
6634     The rules are designed to be simple and unambiguous yet cover most
6635     normal uses in a convenient way.
6636
6637     Those rules are as follows (with rationale):
6638
6639       - for <default> tags, the text content has its leading and trailing
6640         whitespace stripped off, but internal whitespace is not
6641         modified in
6642         any way.
6643
6644         This allows for slightly more flexible use of whitespace without
6645         causing that whitespace to appear in the strings for translation.
6646
6647       - for <summary> and <description> tags, the content is split into
6648         paragraphs.  Paragraphs are separated by two or more sequential
6649         newline characters.  Each paragraph has its leading and trailing
6650         whitespace removed and all other whitespace is normalised to a
6651         single ascii space character.  Finally, the paragraphs are
6652         rejoined,
6653         inserting exactly two newlines between them.
6654
6655         This allows for longer explanations (particularly in the
6656         description
6657         tag) using a natural format that, when normalised, will display
6658         nicely in toolkits.
6659
6660     This patch implements the rules for <default> tags.  The schema
6661     compiler
6662     currently ignores <summary> and <description> tags.
6663
6664  gio/glib-compile-schemas.c |   76
6665  ++++++++++++++++++++++++++++++++++++--------
6666  1 file changed, 63 insertions(+), 13 deletions(-)
6667
6668 commit 37af8167b65ab95278262bd243292042d01a916b
6669 Author: Ryan Lortie <desrt@desrt.ca>
6670 Date:   Fri Jan 27 21:49:46 2012 +0100
6671
6672     README: Fix potentially extremely annoying typo
6673
6674  README.in |    2 +-
6675  1 file changed, 1 insertion(+), 1 deletion(-)
6676
6677 commit 5bfc973c279b9c3819cf83e903c8456f6bdadb5f
6678 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
6679 Date:   Fri Jan 27 13:39:52 2012 +0100
6680
6681     Updated Spanish translation
6682
6683  po/es.po |   89
6684  +++++++++++++++++++++++++++++++-------------------------------
6685  1 file changed, 45 insertions(+), 44 deletions(-)
6686
6687 commit 83f530dfc6276be21d2750673d244dc21c11b179
6688 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
6689 Date:   Fri Jan 27 11:17:23 2012 +0100
6690
6691     Updated Spanish translation
6692
6693  po/es.po |  660
6694  +++++++++++++++++++++++++++++++++++++-------------------------
6695  1 file changed, 393 insertions(+), 267 deletions(-)
6696
6697 commit da386705f9e03ebf2cb9abbc523d84146b075444
6698 Author: Ryan Lortie <desrt@desrt.ca>
6699 Date:   Fri Jan 27 03:00:23 2012 -0500
6700
6701     GSettings: two memory use fixes
6702
6703     First, correct a rather dubious case of accessing a GSettingsSchemaKey
6704     after clearing it.  This was technically okay because only the
6705     key name
6706     was accessed (and it is not owned by the struct) but it looks very
6707     wrong.
6708
6709     Second, have g_settings_backend_write() sink the passed in GVariant*.
6710     Not all backends get this right, and I'm starting to like the
6711     pattern of
6712     virtual function wrappers being responsible for sinking the parameters
6713     that they are documented as consuming.
6714
6715  gio/gsettings.c        |    4 +++-
6716  gio/gsettingsbackend.c |    8 +++++++-
6717  2 files changed, 10 insertions(+), 2 deletions(-)
6718
6719 commit 8e763aef43b951746662978c7c644365a92ecfa3
6720 Author: David Zeuthen <davidz@redhat.com>
6721 Date:   Thu Jan 26 14:52:09 2012 -0500
6722
6723     gdbus-codegen: Use C array instead of GValueArray
6724
6725     GValueArray was deprecated in bug 667228 and since we never change the
6726     size of the array, it was kinda dumb to just GValueArray in the first
6727     place.
6728
6729     https://bugzilla.gnome.org/show_bug.cgi?id=667228
6730
6731     Signed-off-by: David Zeuthen <davidz@redhat.com>
6732
6733  gio/gdbus-2.0/codegen/codegen.py |   24 +++++++++++++-----------
6734  1 file changed, 13 insertions(+), 11 deletions(-)
6735
6736 commit 9bfde4a53fbc7c5596c65c790b76e61aae88860d
6737 Author: Ryan Lortie <desrt@desrt.ca>
6738 Date:   Thu Jan 26 11:27:47 2012 -0500
6739
6740     GKeyFile: allow loading from empty strings
6741
6742     GKeyFile supports empty files and also supports loading from the
6743     string
6744     "", but will fail with a critical if you try:
6745
6746       - explicit length == 0
6747       - data == NULL
6748
6749     length == 0 should always be valid, and data == NULL should be
6750     valid in
6751     the case that length == 0, so add some testcases for those and fix the
6752     code up to allow them.
6753
6754     https://bugzilla.gnome.org/show_bug.cgi?id=668756
6755
6756  glib/gkeyfile.c      |    5 ++---
6757  glib/tests/keyfile.c |   27 ++++++++++++++++++++++++++-
6758  2 files changed, 28 insertions(+), 4 deletions(-)
6759
6760 commit bc40fe582d63e75c0e7f9dae44808ecc924e3f7e
6761 Author: David Zeuthen <davidz@redhat.com>
6762 Date:   Thu Jan 26 14:16:28 2012 -0500
6763
6764     GDBusInterface: add dup_object() method
6765
6766     This is needed for thread-safety ... yes, it would have been better to
6767     make get_object() return a full reference and have something like a
6768     peek_object() method return a borrowed reference for C convenience
6769     (only a single vfunc would have been needed). But such an ABI break is
6770     too late now...
6771
6772     Signed-off-by: David Zeuthen <davidz@redhat.com>
6773
6774  docs/reference/gio/gio-sections.txt |    1 +
6775  gio/gdbusinterface.c                |   40
6776  ++++++++++++++++++++++++++++++++++-
6777  gio/gdbusinterface.h                |    3 +++
6778  gio/gdbusinterfaceskeleton.c        |   14 ++++++++++++
6779  gio/gdbusproxy.c                    |   17 +++++++++++++++
6780  gio/gio.symbols                     |    1 +
6781  6 files changed, 75 insertions(+), 1 deletion(-)
6782
6783 commit eb6c35f7c391acdc62d295589d829b99088e224c
6784 Author: David Zeuthen <davidz@redhat.com>
6785 Date:   Thu Jan 26 14:06:59 2012 -0500
6786
6787     gio.symbols: Remove removed g_menu_markup_* symbols
6788
6789     Signed-off-by: David Zeuthen <davidz@redhat.com>
6790
6791  gio/gio.symbols |    6 ------
6792  1 file changed, 6 deletions(-)
6793
6794 commit 1542e898f97a152563e53ff871f2e7d26a359a85
6795 Author: Dan Winship <danw@gnome.org>
6796 Date:   Thu Jan 26 09:53:56 2012 -0500
6797
6798     gmain: fix a bunch of comment typos in g_get_monotonic_time()
6799
6800     And remove a comment about Windows in the fallback implementation that
6801     no longer applies, since there's now a separate Windows-specific
6802     implementation.
6803
6804  glib/gmain.c |   37 +++++++++++++++++--------------------
6805  1 file changed, 17 insertions(+), 20 deletions(-)
6806
6807 commit 8998e77b8f348179d0d2fe4d9aea312caef05d71
6808 Author: Christian Persch <chpe@gnome.org>
6809 Date:   Thu Jan 26 15:22:10 2012 +0100
6810
6811     docs: Fix formatting in glib-compile-resource man page
6812
6813     Fixup the formatting in the example rule for --generate-dependencies.
6814
6815  docs/reference/gio/glib-compile-resources.xml |    9 ++++-----
6816  1 file changed, 4 insertions(+), 5 deletions(-)
6817
6818 commit fbfad9cf859072d0a3b0182f636d2496493130e9
6819 Author: Rico Tzschichholz <ricotz@t-online.de>
6820 Date:   Thu Jan 26 14:52:31 2012 +0100
6821
6822     Updated POTFILES.in
6823
6824  po/POTFILES.in |    1 -
6825  1 file changed, 1 deletion(-)
6826
6827 commit 59881a65b2c92edfcc1ad26ec04ff99f401a962b
6828 Author: Andoni Morales Alastruey <amorales@flumotion.com>
6829 Date:   Thu Jan 26 14:38:14 2012 +0100
6830
6831     keyfile tests: Fix windows build using portable g_setenv
6832
6833  glib/tests/keyfile.c |    2 +-
6834  1 file changed, 1 insertion(+), 1 deletion(-)
6835
6836 commit 9f870fc056c2ce01c54a25456ca71e95de170a85
6837 Author: Christian Persch <chpe@gnome.org>
6838 Date:   Thu Jan 26 14:35:30 2012 +0100
6839
6840     docs: Fix the glib-compile-resources docs
6841
6842     Add a tag missing from commit
6843     45783c5927f32cae965c67db14adb8422373d345.
6844
6845  docs/reference/gio/glib-compile-resources.xml |    2 ++
6846  1 file changed, 2 insertions(+)
6847
6848 commit 2a90aba068439ef528cd31f36971ca92b5a70f94
6849 Author: Ryan Lortie <desrt@desrt.ca>
6850 Date:   Wed Jan 25 19:55:33 2012 -0500
6851
6852     Drop the GMenu markup functions
6853
6854     The parser has been moved into Gtk in a modified form and the printer
6855     was never really useful anyway (except for debugging/testing).
6856
6857  gio/Makefile.am        |    5 -
6858  gio/gio.h              |    1 -
6859  gio/gmenumarkup.c      |  741
6860  ------------------------------------------------
6861  gio/gmenumarkup.h      |   47 ---
6862  gio/menumarkup.dtd     |   29 --
6863  gio/menumarkup.xml     |   26 --
6864  gio/menumarkup2.xml    |   75 -----
6865  gio/tests/gmenumodel.c |  375 ++++++++----------------
6866  8 files changed, 121 insertions(+), 1178 deletions(-)
6867
6868 commit 4e9f59bff8adc59fd8fde5bdee9879b8c3e4e55b
6869 Author: Matthias Clasen <mclasen@redhat.com>
6870 Date:   Wed Jan 25 14:18:34 2012 -0500
6871
6872     e G_SOURCE_CONTINUE/REMOVE internally
6873
6874     Now that we have these macros, we should use them.
6875     This commit covers everything in gio/.
6876
6877  gio/gapplication.c                        |    2 +-
6878  gio/gmountoperation.c                     |    2 +-
6879  gio/gpollfilemonitor.c                    |    2 +-
6880  gio/gregistrysettingsbackend.c            |    2 +-
6881  gio/gunixmount.c                          |    2 +-
6882  gio/tests/contexts.c                      |    2 +-
6883  gio/tests/gapplication-example-cmdline3.c |    2 +-
6884  gio/tests/gapplication.c                  |    2 +-
6885  gio/tests/pollable.c                      |    8 ++++----
6886  gio/tests/simple-async-result.c           |    2 +-
6887  10 files changed, 13 insertions(+), 13 deletions(-)
6888
6889 commit ef159af00f723f46658f46af03ea67185dae9988
6890 Author: Matthias Clasen <mclasen@redhat.com>
6891 Date:   Wed Jan 25 08:53:05 2012 -0500
6892
6893     Use G_SOURCE_CONTINUE/REMOVE internally
6894
6895     Now that we have these macros, we should use them.
6896     This commit covers everything in glib/.
6897
6898  glib/gmain.c                     |    2 +-
6899  glib/tests/mainloop.c            |    2 +-
6900  glib/tests/spawn-multithreaded.c |    2 +-
6901  glib/tests/spawn-singlethread.c  |    2 +-
6902  glib/tests/timeout.c             |    4 +++-
6903  glib/tests/unix.c                |    6 +++---
6904  6 files changed, 10 insertions(+), 8 deletions(-)
6905
6906 commit 12060df9f17a48cd4c7fda27a0af70c17c308ad9
6907 Author: Ryan Lortie <desrt@desrt.ca>
6908 Date:   Wed Jan 25 10:09:09 2012 -0500
6909
6910     GHash: add note about randomness in hashing
6911
6912     To clarify our statements about being robust against outside attackers
6913     degrading the performance of your hashtable.
6914
6915  glib/ghash.c |    5 +++++
6916  1 file changed, 5 insertions(+)
6917
6918 commit 5286dbb7e14d53256ebe45b4482c3a5317eb4e5c
6919 Author: Christian Persch <chpe@gnome.org>
6920 Date:   Tue Jan 24 14:18:12 2012 +0100
6921
6922     resources: tool: Fix a compiler warning
6923
6924     Use G_GSIZE_FORMAT.
6925
6926  gio/gresource-tool.c |    2 +-
6927  1 file changed, 1 insertion(+), 1 deletion(-)
6928
6929 commit f42a5fb53b80540b3af457af32ca1de072f4fdd7
6930 Author: Christian Persch <chpe@gnome.org>
6931 Date:   Mon Jan 23 22:51:44 2012 +0100
6932
6933     resources: compiler: Add autoselected output format
6934
6935     This allows simplifying the make rules.
6936
6937     Bug #668539.
6938
6939  docs/reference/gio/glib-compile-resources.xml |   21
6940  +++++++++++++++++++++
6941  gio/glib-compile-resources.c                  |   11 +++++++++++
6942  gio/tests/Makefile.am                         |   13 +++++--------
6943  3 files changed, 37 insertions(+), 8 deletions(-)
6944
6945 commit 55d10d6bfdfa054d59fa5a01a8289fdc507e0aa9
6946 Author: Christian Persch <chpe@gnome.org>
6947 Date:   Mon Jan 23 20:42:20 2012 +0100
6948
6949     resources: compiler: Add dependency generator
6950
6951     Bug #668532.
6952
6953  docs/reference/gio/glib-compile-resources.xml |   17 +++++++++
6954  gio/glib-compile-resources.c                  |   48
6955  +++++++++++++++++++------
6956  gio/tests/Makefile.am                         |   11 +++---
6957  3 files changed, 61 insertions(+), 15 deletions(-)
6958
6959 commit 45783c5927f32cae965c67db14adb8422373d345
6960 Author: Christian Persch <chpe@gnome.org>
6961 Date:   Sat Jan 14 22:34:15 2012 +0100
6962
6963     resources: compiler: Allow stripping blanks from xml data
6964
6965     It's hardly useful to bloat the resource data with blanks intended
6966     only
6967     for human readability, so add a preprocessing option that uses
6968     xmllint --noblanks
6969     to strip these.
6970
6971     Bug #667929.
6972
6973  docs/reference/gio/glib-compile-resources.xml |   14 ++++
6974  gio/glib-compile-resources.c                  |  111
6975  +++++++++++++++++++++++--
6976  gio/gresource.c                               |   10 ++-
6977  gio/tests/test.gresource.xml                  |    1 +
6978  4 files changed, 129 insertions(+), 7 deletions(-)
6979
6980 commit e94a5f4f8394fe6a7160850c12ea8079215e4323
6981 Author: Matthias Clasen <mclasen@redhat.com>
6982 Date:   Wed Jan 25 07:32:39 2012 -0500
6983
6984     GKeyFile: make list separators effective again
6985
6986     We must preserve the list_separator across clear;init
6987     sequences.
6988
6989  glib/gkeyfile.c |    8 +++++++-
6990  1 file changed, 7 insertions(+), 1 deletion(-)
6991
6992 commit aea9951ef0714418ac139a6c3678eb64d82c692f
6993 Author: Matthias Clasen <mclasen@redhat.com>
6994 Date:   Wed Jan 25 07:32:20 2012 -0500
6995
6996     Fix the new test
6997
6998  glib/tests/keyfile.c |    5 +++--
6999  1 file changed, 3 insertions(+), 2 deletions(-)
7000
7001 commit e50d7e065c72278f7811f7008dac80d5ce53f401
7002 Author: Matthias Clasen <mclasen@redhat.com>
7003 Date:   Wed Jan 25 07:26:58 2012 -0500
7004
7005     Add a test for g_key_file_set_list_separator
7006
7007     A recent 'harmless' fix broke it...
7008
7009  glib/tests/keyfile.c |   28 ++++++++++++++++++++++++++--
7010  1 file changed, 26 insertions(+), 2 deletions(-)
7011
7012 commit ca949756de4ac87815144295abeb8d37535ea314
7013 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
7014 Date:   Wed Jan 25 12:03:14 2012 +0100
7015
7016     GArray: initialize the clear_func pointer
7017
7018     https://bugzilla.gnome.org/show_bug.cgi?id=668650
7019
7020  glib/garray.c |    1 +
7021  1 file changed, 1 insertion(+)
7022
7023 commit 73f5764fcde237737a844fb3b164bcddf6c335d1
7024 Author: Xan Lopez <xan@igalia.com>
7025 Date:   Wed Jan 25 10:28:27 2012 +0100
7026
7027     gresource-tool: fix the build
7028
7029  gio/gresource-tool.c |    1 +
7030  1 file changed, 1 insertion(+)
7031
7032 commit e9725d165621c34f076ce3ae3bb1b2513aa7cf0d
7033 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
7034 Date:   Sat Jan 21 22:17:18 2012 +0530
7035
7036     Macro to insert a new GNode "after" the given sibling.
7037
7038     https://bugzilla.gnome.org/show_bug.cgi?id=626258
7039
7040     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
7041
7042  docs/reference/glib/glib-sections.txt |    1 +
7043  glib/gnode.c                          |    5 +++--
7044  glib/gnode.h                          |   13 +++++++++++++
7045  3 files changed, 17 insertions(+), 2 deletions(-)
7046
7047 commit aa95853f9cd509b09a9c94a58df778ededad562f
7048 Author: Enrique Ocaña González <eocanha@igalia.com>
7049 Date:   Tue Jan 24 13:24:51 2012 +0100
7050
7051     Honor the glib_cv_g_atomic_lock_free env var in configure
7052
7053     This fixes bug: https://bugzilla.gnome.org/show_bug.cgi?id=668572
7054
7055  configure.ac |   12 ++++++------
7056  1 file changed, 6 insertions(+), 6 deletions(-)
7057
7058 commit 0ac9ab4e271c8dbaaddd3e748aa687faa4a75523
7059 Author: Emmanuele Bassi <ebassi@gnome.org>
7060 Date:   Wed Jan 4 09:31:12 2012 +0000
7061
7062     Deprecate GValueArray
7063
7064     The GValueArray type was added in a time, during the Jurassic era
7065     or so,
7066     when GArray did not have a representable GType. The GValueArray
7067     API has
7068     various issues as well:
7069
7070       - it doesn't match the other GLib array types;
7071       - it is not reference counted;
7072       - the structure is fully exposed on the stack, so it cannot be
7073         extended to add reference counting;
7074       - it cannot be forcibly resized.
7075
7076     The nice thing is that now we have a GArray type that can replace in
7077     full GValueArray, so we can deprecate the latter, and reduce the
7078     complexity in GLib, application code, and bindings.
7079
7080     https://bugzilla.gnome.org/show_bug.cgi?id=667228
7081
7082  gobject/gboxed.c           |    5 ++++-
7083  gobject/gboxed.h           |    4 ++++
7084  gobject/gparamspecs.c      |    3 +++
7085  gobject/gparamspecs.h      |    6 ++++++
7086  gobject/gvaluearray.c      |   37 +++++++++++++++++++++++++++++++++++++
7087  gobject/gvaluearray.h      |   20 +++++++++++++++++++-
7088  gobject/tests/valuearray.c |    1 +
7089  7 files changed, 74 insertions(+), 2 deletions(-)
7090
7091 commit c602a5f887233bdd75544a290023d10029ca4fda
7092 Author: Emmanuele Bassi <ebassi@gnome.org>
7093 Date:   Wed Jan 4 07:41:47 2012 +0000
7094
7095     array: Add a clear function
7096
7097     Like GPtrArray has a "free function" that can be used to free memory
7098     associated to each pointer in the array, GArray would benefit from
7099     having a "clear function" that can be used to clear the content of
7100     each element of the array when it's removed, or when the entire array
7101     is freed.
7102
7103     https://bugzilla.gnome.org/show_bug.cgi?id=667243
7104
7105  docs/reference/glib/glib-sections.txt |    1 +
7106  glib/garray.c                         |   71
7107  ++++++++++++++++++++++++++++-----
7108  glib/garray.h                         |    2 +
7109  glib/glib.symbols                     |    1 +
7110  glib/tests/array-test.c               |   38 ++++++++++++++++++
7111  5 files changed, 103 insertions(+), 10 deletions(-)
7112
7113 commit 030b3f25e3e5c018247e18bf309e0454ba138898
7114 Author: Matthias Clasen <mclasen@redhat.com>
7115 Date:   Tue Jan 24 21:11:13 2012 -0500
7116
7117     GHashTable: Add a note about hash collisions
7118
7119  glib/ghash.c |   18 +++++++++++++-----
7120  1 file changed, 13 insertions(+), 5 deletions(-)
7121
7122 commit a3b91b36919af79abbb4737253c40afe18008ee0
7123 Author: Matthias Clasen <mclasen@redhat.com>
7124 Date:   Tue Jan 24 17:37:09 2012 -0500
7125
7126     gresource: Initialize i18n
7127
7128     ...otherwise translations don't work. Pointed out by Kjartan Maraas.
7129
7130     https://bugzilla.gnome.org/show_bug.cgi?id=668561
7131
7132  gio/gresource-tool.c |   20 ++++++++++++++++++++
7133  1 file changed, 20 insertions(+)
7134
7135 commit 26d4feae0cc900bdb56af490176d30025cd0bba6
7136 Author: Ryan Lortie <desrt@desrt.ca>
7137 Date:   Tue Jan 24 16:59:59 2012 -0500
7138
7139     keyfile tests: Add testcase for bug #634232
7140
7141     Add a testcase based on one by Alfredo Dal'Ava Júnior (the original
7142     reporter of the bug).
7143
7144     https://bugzilla.gnome.org/show_bug.cgi?id=634232
7145
7146  glib/tests/keyfile.c |   15 +++++++++++++++
7147  1 file changed, 15 insertions(+)
7148
7149 commit fe10b2c966289d87ea6ea6e76e1ae87ba16f101b
7150 Author: Ryan Lortie <desrt@desrt.ca>
7151 Date:   Tue Jan 24 16:45:49 2012 -0500
7152
7153     GKeyFile: remove approximate_size optimisation
7154
7155     This is micro-optimisation of the worst kind and it's causing obscure
7156     bugs in edge cases.  Better just remove this entirely.
7157
7158     https://bugzilla.gnome.org/show_bug.cgi?id=634232
7159
7160  glib/gkeyfile.c |   40 +++++++---------------------------------
7161  1 file changed, 7 insertions(+), 33 deletions(-)
7162
7163 commit 570514a95c0e2602eb187bd49c6c50e02d09486f
7164 Author: Dan Winship <danw@gnome.org>
7165 Date:   Tue Jan 24 08:28:33 2012 -0500
7166
7167     GSocket: fix complile on platforms without source-specific multicast
7168
7169     Some platforms don't have the source-specific multicast sockopts, and
7170     so would fail to compile. Fix that (and return an error if the caller
7171     tries to use source-specific). Also clarify the docs a bit.
7172
7173     https://bugzilla.gnome.org/show_bug.cgi?id=668468
7174
7175  gio/gsocket.c |   34 +++++++++++++++++++++++++---------
7176  1 file changed, 25 insertions(+), 9 deletions(-)
7177
7178 commit 3f691c6f511a49d0b391ca2d488b9fd617b4ca3d
7179 Author: Christian Persch <chpe@gnome.org>
7180 Date:   Sun Jan 30 20:45:52 2011 +0100
7181
7182     Write list-of value correctly
7183
7184     Fixes a c&p typo. Bug #639099.
7185
7186  gio/glib-compile-schemas.c |    2 +-
7187  1 file changed, 1 insertion(+), 1 deletion(-)
7188
7189 commit 9a689e1077affb7dcf05898693dd7a616cb4484b
7190 Author: Kjartan Maraas <kmaraas@gnome.org>
7191 Date:   Tue Jan 24 10:53:35 2012 +0100
7192
7193     Updated Norwegian bokmål translation
7194
7195  po/nb.po |  390
7196  +++++++++++++++++++++++++++++++++++++++-----------------------
7197  1 file changed, 246 insertions(+), 144 deletions(-)
7198
7199 commit 99c379f5148b15326a9e2b5d23db9d941c97d2c1
7200 Author: Matthias Clasen <mclasen@redhat.com>
7201 Date:   Mon Jan 23 19:21:22 2012 -0500
7202
7203     GMenuMarkup: call g_variant_ref_sink()
7204
7205     Watch out for them floating variants !
7206     They are easily consumed...
7207
7208  gio/gmenumarkup.c |    1 +
7209  1 file changed, 1 insertion(+)
7210
7211 commit ae3b9b16ceab5518280a18e79b78a0c94c4d1ed3
7212 Author: Fran Diéguez <fran.dieguez@mabishu.com>
7213 Date:   Tue Jan 24 00:50:50 2012 +0100
7214
7215     Updated Galician translations
7216
7217  po/gl.po |  447
7218  +++++++++++++++++++++++++++++++++++++++-----------------------
7219  1 file changed, 280 insertions(+), 167 deletions(-)
7220
7221 commit 051d4d846eead9d6baccc939c46a56653f9827c3
7222 Author: Piotr Drąg <piotrdrag@gmail.com>
7223 Date:   Mon Jan 23 20:15:30 2012 +0100
7224
7225     Updated POTFILES.in
7226
7227  po/POTFILES.in |    1 +
7228  1 file changed, 1 insertion(+)
7229
7230 commit d994c38aba1f564e63058ce615dbb8bb4ae34e36
7231 Author: Matthias Clasen <mclasen@redhat.com>
7232 Date:   Mon Jan 23 00:23:18 2012 -0500
7233
7234     Add docs for gresource
7235
7236  docs/reference/gio/Makefile.am   |    2 +
7237  docs/reference/gio/gio-docs.xml  |    1 +
7238  docs/reference/gio/gresource.xml |  116
7239  ++++++++++++++++++++++++++++++++++++++
7240  3 files changed, 119 insertions(+)
7241
7242 commit 716cf3558510be0a7ba7075a431ac2a5ad13b2bf
7243 Author: Matthias Clasen <mclasen@redhat.com>
7244 Date:   Sun Jan 22 02:39:11 2012 -0500
7245
7246     Add a resource tool
7247
7248     This lets you poke at resources in elf files and
7249     standalone resource bundles. So far, only listing
7250     and extracting resources is supported. The support
7251     for elf files requires libelf.
7252
7253  configure.ac                     |   11 +
7254  gio/Makefile.am                  |   13 +-
7255  gio/gresource-bash-completion.sh |   58 ++++
7256  gio/gresource-tool.c             |  622
7257  ++++++++++++++++++++++++++++++++++++++
7258  4 files changed, 703 insertions(+), 1 deletion(-)
7259
7260 commit b6a8dec558c259d3320a5d0d4bc5f8c0d6c62a41
7261 Author: Dan Winship <danw@gnome.org>
7262 Date:   Thu Jan 19 10:39:57 2012 -0500
7263
7264     g_date_time_format: fix output in non-UTF-8 locales
7265
7266     In non-UTF-8 locales, the translations and nl_langinfo() return values
7267     must be converted to UTF-8 before being returned to the caller.
7268     Likewise, when making a recursive call to expand a format like '%x',
7269     the format string must first be converted to UTF-8.
7270
7271     https://bugzilla.gnome.org/show_bug.cgi?id=668250
7272
7273  configure.ac           |   26 +--
7274  glib/gdatetime.c       |  574
7275  ++++++++++++++++++++++++++++--------------------
7276  glib/tests/gdatetime.c |   63 ++++++
7277  3 files changed, 413 insertions(+), 250 deletions(-)
7278
7279 commit 9fa374ccf7f360c54c29a0cee746b20820ae4afa
7280 Author: Matthias Clasen <mclasen@redhat.com>
7281 Date:   Fri Jan 20 15:42:44 2012 -0500
7282
7283     bump rev
7284
7285  configure.ac |    2 +-
7286  1 file changed, 1 insertion(+), 1 deletion(-)
7287
7288 commit e4642d58adf802772f3f2e39566aee300d395742
7289 Author: Matthias Clasen <mclasen@redhat.com>
7290 Date:   Fri Jan 20 15:10:29 2012 -0500
7291
7292     2.31.12
7293
7294  configure.ac |    2 +-
7295  1 file changed, 1 insertion(+), 1 deletion(-)
7296
7297 commit f2b760ea188bc3f0d373d0ab6e0ebfbeea62a707
7298 Author: Matthias Clasen <mclasen@redhat.com>
7299 Date:   Fri Jan 20 15:10:00 2012 -0500
7300
7301     Updates
7302
7303  NEWS |   22 ++++++++++++++++++++++
7304  1 file changed, 22 insertions(+)
7305
7306 commit a461f70080f4fb7127ee59619abed803dbdc2353
7307 Author: Matthias Clasen <mclasen@redhat.com>
7308 Date:   Fri Jan 20 08:08:06 2012 -0500
7309
7310     Silence some compiler warnings
7311
7312  gio/gmenumarkup.c |    4 ++--
7313  1 file changed, 2 insertions(+), 2 deletions(-)
7314
7315 commit 2c864a1bb2fa25b82dd439c705c2e9ae23f29c5d
7316 Author: Matthias Clasen <mclasen@redhat.com>
7317 Date:   Fri Jan 20 08:07:52 2012 -0500
7318
7319     Silence a compiler warning
7320
7321  gio/gmemoryinputstream.c |    3 +--
7322  1 file changed, 1 insertion(+), 2 deletions(-)
7323
7324 commit 8852d4e9a08e7fbc9df7fb99a54b112f5049ee19
7325 Author: Matthias Clasen <mclasen@redhat.com>
7326 Date:   Fri Jan 20 08:02:26 2012 -0500
7327
7328     Fix a refcounting error
7329
7330     'new' is created floating, therefore it is consumed by
7331     g_settings_set, and unreffing it after that call is not right.
7332
7333  gio/gsettings-tool.c |    3 +--
7334  1 file changed, 1 insertion(+), 2 deletions(-)
7335
7336 commit 6784468625a77b3daa1247f2199bc11714cb4eca
7337 Author: Ryan Lortie <desrt@desrt.ca>
7338 Date:   Thu Jan 19 22:13:51 2012 -0500
7339
7340     Note G_MESSAGES_DEBUG in README
7341
7342  README.in |   10 ++++++++++
7343  1 file changed, 10 insertions(+)
7344
7345 commit d683c201f93cdb3c98c4ee16b085f748d63df789
7346 Author: Ryan Lortie <desrt@desrt.ca>
7347 Date:   Thu Jan 19 10:49:06 2012 -0500
7348
7349     tests for GSettings action binding
7350
7351     https://bugzilla.gnome.org/show_bug.cgi?id=668279
7352
7353  gio/tests/gsettings.c |   46
7354  ++++++++++++++++++++++++++++++++++++++++++++++
7355  1 file changed, 46 insertions(+)
7356
7357 commit 1d98d18f64edddddea314630e9830a56082c2639
7358 Author: Ryan Lortie <desrt@desrt.ca>
7359 Date:   Thu Jan 19 09:40:24 2012 -0500
7360
7361     add a way to create a GAction from GSettings
7362
7363     g_settings_create_action() will create a GAction for the named key,
7364     allowing it to be added to the action group of the application
7365     (so that
7366     the setting can be directly manipulated from menus, for example).
7367
7368     https://bugzilla.gnome.org/show_bug.cgi?id=668279
7369
7370  docs/reference/gio/gio-sections.txt |    3 +
7371  gio/gio.symbols                     |    1 +
7372  gio/gsettings.c                     |  262
7373  +++++++++++++++++++++++++++++++++++
7374  gio/gsettings.h                     |    3 +
7375  4 files changed, 269 insertions(+)
7376
7377 commit cf48434867bf6fa074f9a0a67cf03b5c2157170a
7378 Author: Ryan Lortie <desrt@desrt.ca>
7379 Date:   Thu Jan 19 09:01:08 2012 -0500
7380
7381     gsignal: add g_signal_handlers_disconnect_by_data
7382
7383     Similar to g_signal_handlers_disconnect_by_func() but disconnects all
7384     functions that use the given user_data.
7385
7386     https://bugzilla.gnome.org/show_bug.cgi?id=668269
7387
7388  gobject/gsignal.h |   15 +++++++++++++++
7389  1 file changed, 15 insertions(+)
7390
7391 commit 41fbf42c3cbebcf061d023d35e2a4dff5ba7e7de
7392 Author: Murray Cumming <murrayc@murrayc.com>
7393 Date:   Thu Jan 19 16:18:05 2012 +0100
7394
7395     gioenums.h: Remove a trailing comma.
7396
7397  gio/gioenums.h |    2 +-
7398  1 file changed, 1 insertion(+), 1 deletion(-)
7399
7400 commit c95e9085296a1c76124896bf6bedd772cdef4c5e
7401 Author: Ryan Lortie <desrt@desrt.ca>
7402 Date:   Wed Jan 18 22:15:30 2012 -0500
7403
7404     GSettingsSchema: ignore empty schema caches
7405
7406     glib-compile-schemas used to generate these.  They're harmless
7407     and they
7408     mean that no schemas are installed in a particular directory, so just
7409     ignore them.
7410
7411     https://bugzilla.gnome.org/show_bug.cgi?id=656301
7412
7413  gio/gsettingsschema.c |    4 +++-
7414  1 file changed, 3 insertions(+), 1 deletion(-)
7415
7416 commit d8b295abb3e34ce8fe5e7c16bf3ae208d70a3205
7417 Author: Christian Persch <chpe@gnome.org>
7418 Date:   Sat Jan 14 21:28:29 2012 +0100
7419
7420     resources: Plug mem leaks in resource compiler
7421
7422     ==13007== 173 bytes in 1 blocks are definitely lost in loss record
7423     90 of 106
7424     ==13007==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
7425     ==13007==    by 0x407DDBA: standard_malloc (gmem.c:85)
7426     ==13007==    by 0x407E318: g_try_malloc (gmem.c:271)
7427     ==13007==    by 0x40654DE: g_file_get_contents (gfileutils.c:756)
7428     ==13007==    by 0x804A531: main (glib-compile-resources.c:580)
7429
7430     ==13007== 521 (56 direct, 465 indirect) bytes in 1 blocks are
7431     definitely lost in loss record 100 of 106
7432     ==13007==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
7433     ==13007==    by 0x407DDBA: standard_malloc (gmem.c:85)
7434     ==13007==    by 0x407E160: g_malloc (gmem.c:159)
7435     ==13007==    by 0x4091D8D: g_slice_alloc (gslice.c:1003)
7436     ==13007==    by 0x40674A1: g_hash_table_new_full (ghash.c:676)
7437     ==13007==    by 0x804B252: gvdb_hash_table_new (gvdb-builder.c:76)
7438     ==13007==    by 0x43C66B2: (below main) (libc-start.c:226)
7439
7440  gio/glib-compile-resources.c |    5 +++--
7441  1 file changed, 3 insertions(+), 2 deletions(-)
7442
7443 commit 54b986d9187f3935f09b7ba04a9644f8f7c8556e
7444 Author: Ryan Lortie <desrt@desrt.ca>
7445 Date:   Mon Jan 16 14:47:08 2012 -0500
7446
7447     GApplication: drop support for appmenu/menubars
7448
7449     This has been moved over to GtkApplication now.
7450
7451     https://bugzilla.gnome.org/show_bug.cgi?id=668118
7452
7453  gio/gapplication.c          |  105 +----------------------------
7454  gio/gapplicationimpl-dbus.c |  154
7455  -------------------------------------------
7456  2 files changed, 1 insertion(+), 258 deletions(-)
7457
7458 commit 7a2e6ab79132db79987e67c08ff12be7b46eed62
7459 Author: Dan Winship <danw@gnome.org>
7460 Date:   Wed Jan 18 13:28:00 2012 -0500
7461
7462     update .gitignores
7463
7464  .gitignore           |    1 -
7465  gio/.gitignore       |    1 +
7466  gio/tests/.gitignore |    8 ++++++++
7467  3 files changed, 9 insertions(+), 1 deletion(-)
7468
7469 commit da9d98728dd6b43be2d9e51707e41e8ae1299676
7470 Author: Dan Winship <danw@gnome.org>
7471 Date:   Wed Jan 18 12:05:07 2012 -0500
7472
7473     Fix glib-compile-resources usage when cross-compiling
7474
7475     Copy the behavior of glib-genmarshal: require an installed copy of it,
7476     and use that rather than the built copy.
7477
7478  configure.ac          |    5 +++++
7479  gio/tests/Makefile.am |   16 +++++++++++-----
7480  2 files changed, 16 insertions(+), 5 deletions(-)
7481
7482 commit 7a0bddd768b8f88c94ecf15ac026cad16af4e7f4
7483 Author: Will Thompson <will@willthompson.co.uk>
7484 Date:   Wed Jan 18 10:14:37 2012 +0000
7485
7486     GDBusConnection: note that exit-on-close is sometimes TRUE
7487
7488     g_bus_get_finish() and g_bus_get_sync() both document that the
7489     returned
7490     object will usually have exit-on-close set to TRUE, but the property's
7491     documentation specified that its default is FALSE. While that's
7492     technically true from a GObject perspective, it's not accurate
7493     from the
7494     API user's perspective.
7495
7496     https://bugzilla.gnome.org/show_bug.cgi?id=668163
7497
7498     Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
7499     Reviewed-by: David Zeuthen <zeuthen@gmail.com>
7500
7501  gio/gdbusconnection.c |    3 +++
7502  1 file changed, 3 insertions(+)
7503
7504 commit d077b66ee9b480569095e605ce98edab61afbb1c
7505 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
7506 Date:   Mon Jan 16 14:51:19 2012 +0100
7507
7508     GUnixConnection: add async variant for send/receive_credentials()
7509
7510     https://bugzilla.gnome.org/show_bug.cgi?id=629503
7511
7512  docs/reference/gio/gio-sections.txt |    4 +
7513  gio/gio.symbols                     |    4 +
7514  gio/gunixconnection.c               |  195
7515  ++++++++++++++++++++++++++++++-----
7516  gio/gunixconnection.h               |   15 ++-
7517  4 files changed, 193 insertions(+), 25 deletions(-)
7518
7519 commit 3691194b357aa5a045f8f87658150670834f45c2
7520 Author: Dan Winship <danw@gnome.org>
7521 Date:   Wed Jan 18 09:02:21 2012 -0500
7522
7523     g_base64_encode_step: clarify break_lines behavior a bit
7524
7525     break_lines uses LFs, not CRLFs like you might expect (since it's
7526     designed for email-related use), but we can't change that now since
7527     the caller has to allocate the output buffer and so the
7528     number-of-bytes-output is part of the ABI. So, just document that.
7529
7530     https://bugzilla.gnome.org/show_bug.cgi?id=668158
7531
7532  glib/gbase64.c |    3 +++
7533  1 file changed, 3 insertions(+)
7534
7535 commit 08036ce30318a666a4f9df22512d74805be0d498
7536 Author: Dan Winship <danw@gnome.org>
7537 Date:   Tue Jan 17 19:46:34 2012 -0500
7538
7539     gsocket: make this compile on Windows again
7540
7541     https://bugzilla.gnome.org/show_bug.cgi?id=668071
7542
7543  configure.ac  |    2 +-
7544  gio/gsocket.c |   24 +++++++++++++-----------
7545  gio/gsocket.h |    4 ++--
7546  3 files changed, 16 insertions(+), 14 deletions(-)
7547
7548 commit 28f3d4dbffa108c2026efce714e09767c4794237
7549 Author: Kjartan Maraas <kmaraas@gnome.org>
7550 Date:   Tue Jan 17 17:11:43 2012 +0100
7551
7552     Updated Norwegian bokmål translation
7553
7554  po/nb.po |   92
7555  ++++++++++++++++++++++++++++++++++----------------------------
7556  1 file changed, 51 insertions(+), 41 deletions(-)
7557
7558 commit 3fe710c0b59b881c7b4090601f8c1a33876af78d
7559 Author: Kjartan Maraas <kmaraas@gnome.org>
7560 Date:   Tue Jan 17 17:10:19 2012 +0100
7561
7562     Fix broken build with -Wundefined
7563
7564  glib/gmacros.h |    2 +-
7565  1 file changed, 1 insertion(+), 1 deletion(-)
7566
7567 commit d825828b7b00f67a06ef1b6ba7ddb9c5dd6b0d87
7568 Author: Alexander Larsson <alexl@redhat.com>
7569 Date:   Tue Jan 17 12:32:37 2012 +0100
7570
7571     resources: Skip initial underscores in resource section names
7572
7573     Initial underscores are used in c identifier to make them private,
7574     for instance in Gtk+. However, we don't want to have this in the
7575     resource section name, that just looks ugly.
7576
7577  gio/glib-compile-resources.c |    7 ++++++-
7578  1 file changed, 6 insertions(+), 1 deletion(-)
7579
7580 commit 7dfbe5aa3040d042131b9ff8ac1be0568d56303a
7581 Author: Dan Winship <danw@gnome.org>
7582 Date:   Mon Jan 16 17:15:06 2012 -0500
7583
7584     gsocket: Use alternate IPv6 multicast group sockopt names
7585
7586     Apparently IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP are more portable than
7587     IPV6_ADD_MEMBERSHIP and IPV6_DROP_MEMBERSHIP. (Windows and Linux have
7588     both, but OS X only has the latter.)
7589
7590  gio/gsocket.c |    2 +-
7591  1 file changed, 1 insertion(+), 1 deletion(-)
7592
7593 commit 8390f3bf7e49bbacd96b356c06fa2ebe3edeaf4c
7594 Author: Matthias Clasen <mclasen@redhat.com>
7595 Date:   Mon Jan 16 14:46:26 2012 -0500
7596
7597     Back to the odd
7598
7599  configure.ac |    2 +-
7600  1 file changed, 1 insertion(+), 1 deletion(-)
7601
7602 commit 639c5867c7d86cb50d5dde54acaa9ec0fcdd7648
7603 Author: Matthias Clasen <mclasen@redhat.com>
7604 Date:   Mon Jan 16 14:00:18 2012 -0500
7605
7606     2.31.10
7607
7608  configure.ac |    2 +-
7609  1 file changed, 1 insertion(+), 1 deletion(-)
7610
7611 commit 1945ed407b4ee6e951cc1644274f9cac49e3f045
7612 Author: Matthias Clasen <mclasen@redhat.com>
7613 Date:   Mon Jan 16 11:50:07 2012 -0500
7614
7615     Updates
7616
7617  NEWS |   24 ++++++++++++++++++++++++
7618  1 file changed, 24 insertions(+)
7619
7620 commit bf7408c30bac5b0a20202be5aaa850dd0ca1e671
7621 Author: Dan Winship <danw@gnome.org>
7622 Date:   Thu Dec 29 09:42:25 2011 -0500
7623
7624     GInetSocketAddress: add IPv6 flowinfo and scope_id fields
7625
7626     struct sin6_addr has two additional fields that struct sin_addr
7627     doesn't. Add support for those to GInetSocketAddress, and make sure
7628     they don't get lost when converting between glib and native types.
7629
7630     https://bugzilla.gnome.org/show_bug.cgi?id=635554
7631
7632  docs/reference/gio/gio-sections.txt |    2 +
7633  gio/ginetsocketaddress.c            |  109
7634  +++++++++++++++++++++++++++++++++--
7635  gio/ginetsocketaddress.h            |   12 ++--
7636  gio/gio.symbols                     |    2 +
7637  gio/gsocketaddress.c                |    7 ++-
7638  gio/tests/socket.c                  |   40 +++++++++++++
7639  6 files changed, 162 insertions(+), 10 deletions(-)
7640
7641 commit c71fc7477ed3ebe513432cba21d69ca99d7eb81c
7642 Author: Dan Winship <danw@gnome.org>
7643 Date:   Thu Dec 29 09:18:53 2011 -0500
7644
7645     ginetaddress.c: fix an incorrect enum name in the docs
7646
7647  gio/ginetaddress.c |    4 ++--
7648  1 file changed, 2 insertions(+), 2 deletions(-)
7649
7650 commit 76f46b4f33c178fe9a2c0113b38dca1dc9e87c97
7651 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
7652 Date:   Mon Jan 16 19:22:28 2012 +0100
7653
7654     GSocket: Use correct type for SO_BROADCAST parameter
7655
7656  gio/gsocket.c |    2 +-
7657  1 file changed, 1 insertion(+), 1 deletion(-)
7658
7659 commit d44bb6ef64bf309efa393d8c89138ba23ad6c004
7660 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
7661 Date:   Mon Jan 16 15:49:50 2012 +0100
7662
7663     GSocket: Reset the timeout in the GSocket GSource after it was
7664     triggered
7665
7666     https://bugzilla.gnome.org/show_bug.cgi?id=667989
7667
7668  gio/gsocket.c |   17 ++++++++++++++---
7669  1 file changed, 14 insertions(+), 3 deletions(-)
7670
7671 commit fbdb8128dce3ef013640c7142888a76f56a7f0f8
7672 Author: Ole André Vadla Ravnås <oravnas@cisco.com>
7673 Date:   Mon Jan 16 14:00:49 2012 +0100
7674
7675     GSocket: Add function to get the currently available bytes for reading
7676
7677     https://bugzilla.gnome.org/show_bug.cgi?id=668009
7678
7679  docs/reference/gio/gio-sections.txt |    1 +
7680  gio/gio.symbols                     |    1 +
7681  gio/gsocket.c                       |   34
7682  ++++++++++++++++++++++++++++++++++
7683  gio/gsocket.h                       |    2 ++
7684  4 files changed, 38 insertions(+)
7685
7686 commit ffb5f8b10191ddf51ccd021c1e4dbba4eafbc370
7687 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
7688 Date:   Fri Jan 13 13:01:35 2012 +0100
7689
7690     GSocket: Add function to set/get the broadcast setting on a socket
7691
7692     https://bugzilla.gnome.org/show_bug.cgi?id=623187
7693
7694  docs/reference/gio/gio-sections.txt |    2 +
7695  gio/gio.symbols                     |    2 +
7696  gio/gsocket.c                       |   94
7697  +++++++++++++++++++++++++++++++++++
7698  gio/gsocket.h                       |    4 ++
7699  4 files changed, 102 insertions(+)
7700
7701 commit 5560d9b8800de1144d77ed924286759286b7d27e
7702 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
7703 Date:   Fri Jan 13 12:48:02 2012 +0100
7704
7705     GSocket: Add function for setting unicast TTL
7706
7707  docs/reference/gio/gio-sections.txt |    2 +
7708  gio/gio.symbols                     |    2 +
7709  gio/gsocket.c                       |  114
7710  +++++++++++++++++++++++++++++++++++
7711  gio/gsocket.h                       |    5 ++
7712  4 files changed, 123 insertions(+)
7713
7714 commit 03b40522df4fb247f76e5948eddd2d7a02c097a5
7715 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
7716 Date:   Fri Jan 13 12:53:50 2012 +0100
7717
7718     GSocket: Add support for source-specific multicast (RFC 4604)
7719
7720  gio/gsocket.c |   22 +++++++++++++++++-----
7721  gio/gsocket.h |    2 ++
7722  2 files changed, 19 insertions(+), 5 deletions(-)
7723
7724 commit 97f25892ea38e227fe802d0cc50fd88be12cdb17
7725 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
7726 Date:   Fri Jan 13 12:37:31 2012 +0100
7727
7728     GSocket: Add possibility to join a multicast group only on a specific
7729     interface
7730
7731  configure.ac             |    4 ++++
7732  gio/gnetworkingprivate.h |    1 +
7733  gio/gsocket.c            |   28 +++++++++++++++++++++++++---
7734  gio/gsocket.h            |    2 ++
7735  4 files changed, 32 insertions(+), 3 deletions(-)
7736
7737 commit a62d1bb74728aa80af2410cee57950a545f6fa04
7738 Author: Dan Winship <danw@gnome.org>
7739 Date:   Thu Dec 29 11:01:23 2011 -0500
7740
7741     GSocket: Add multicast-related functions
7742
7743     Add APIs for sending and receiving multicast datagrams with GSocket.
7744
7745     Based on an earlier patch from Olivier Chalouhi.
7746
7747     https://bugzilla.gnome.org/show_bug.cgi?id=626589
7748
7749  docs/reference/gio/gio-sections.txt |    7 +
7750  gio/gio.symbols                     |    6 +
7751  gio/gsocket.c                       |  337
7752  ++++++++++++++++++++++++++++++++++-
7753  gio/gsocket.h                       |   13 ++
7754  4 files changed, 362 insertions(+), 1 deletion(-)
7755
7756 commit 26b3fbd141089d493adb700be0366e8e7f9e595b
7757 Author: Kjartan Maraas <kmaraas@gnome.org>
7758 Date:   Sun Jan 15 15:52:24 2012 +0100
7759
7760     Updated Norwegian bokmål translation
7761
7762  po/nb.po |  239
7763  ++++++++++++++++++++++++++++++++++++++++++--------------------
7764  1 file changed, 162 insertions(+), 77 deletions(-)
7765
7766 commit afe7a2d1368fc8dff0735757c096ded3d540ae42
7767 Author: Dan Winship <danw@gnome.org>
7768 Date:   Thu Jan 5 13:04:37 2012 -0500
7769
7770     GAsyncInitable: fix subclassibility
7771
7772     If a class implements GAsyncInitable, and its parent also implements
7773     it, then the subclass needs to call its parent's init_async() before
7774     running its own. This was made more complicated by the fact that the
7775     default init_finish() behavior was handled by the wrapper method
7776     (which can't be used when making the super call) rather than the
7777     default implementation itself. Fix that.
7778
7779     https://bugzilla.gnome.org/show_bug.cgi?id=667375
7780
7781  gio/gasyncinitable.c |   14 +++++++++++++-
7782  1 file changed, 13 insertions(+), 1 deletion(-)
7783
7784 commit feb120eb40570e803e043e1a87213166ad307c30
7785 Author: Alexander Larsson <alexl@redhat.com>
7786 Date:   Mon Jan 16 10:38:35 2012 +0100
7787
7788     Fix typo
7789
7790     registred_resources -> registered_resources
7791
7792  gio/gresource.c |   16 ++++++++--------
7793  1 file changed, 8 insertions(+), 8 deletions(-)
7794
7795 commit decac50c1598f75ce781a3c6a68a85c0defe38ac
7796 Author: Patrick Welche <prlw1@cam.ac.uk>
7797 Date:   Thu Jan 12 15:38:15 2012 +0000
7798
7799     Protect call to pthread_condattr_setclock with define.
7800
7801     While here update pthread_attr_setstacksize test to use AC_LINK_IFELSE
7802     and avoid an unused variable in glib/tests/thread.c.
7803
7804     https://bugzilla.gnome.org/show_bug.cgi?id=667790
7805
7806  configure.ac         |   22 +++++++++++++++++-----
7807  glib/gthread-posix.c |    2 +-
7808  glib/tests/thread.c  |    2 +-
7809  3 files changed, 19 insertions(+), 7 deletions(-)
7810
7811 commit 6d9f874330ee27ea09b383cb30718a492f6539dd
7812 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
7813 Date:   Fri Sep 30 14:02:29 2011 +0100
7814
7815     g_error_new_valist, g_error_copy: warn if domain is 0 or message
7816     is NULL
7817
7818     Neither of those usages is valid, but there's a lot of use of 0 as a
7819     domain "in the wild", so we can't g_return_if_fail yet.
7820
7821     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
7822     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
7823
7824  glib/gerror.c |   11 +++++++++++
7825  1 file changed, 11 insertions(+)
7826
7827 commit 186c15fc879606866215b40f1bfb730b1c47a727
7828 Author: Matthias Clasen <mclasen@redhat.com>
7829 Date:   Sun Jan 15 23:18:09 2012 -0500
7830
7831     GError: small documentation addition
7832
7833     Document that out variables are not guaranteed to be set to
7834     defined values if an error is thrown. Inspired by bug 658315
7835
7836  glib/gerror.c |    6 +++++-
7837  1 file changed, 5 insertions(+), 1 deletion(-)
7838
7839 commit 5377c0de0108d292ea3e23fa6d90410f9ac9fa00
7840 Author: Matthias Clasen <mclasen@redhat.com>
7841 Date:   Sun Jan 15 22:15:10 2012 -0500
7842
7843     Beef up Libs.private in glib-2.0.pc
7844
7845     This should help getting static builds working on mingw.
7846     Based on a patch by Volker Grabsch, bug 619126.
7847
7848     At the same time, drop the unnecessary GLIB_RT_LIBS variable;
7849     we are already adding -lrt to G_THREAD_LIBS.
7850
7851  configure.ac     |    4 +---
7852  gio-2.0.pc.in    |    2 +-
7853  glib-2.0.pc.in   |    2 +-
7854  glib/Makefile.am |    2 +-
7855  4 files changed, 4 insertions(+), 6 deletions(-)
7856
7857 commit 7e542e97a97a02592beea6a8ffff497f538df3ab
7858 Author: Matthias Clasen <mclasen@redhat.com>
7859 Date:   Sun Jan 15 21:09:31 2012 -0500
7860
7861     Trivial docs fix
7862
7863     I like GLib to be consistently capitalized in the docs.
7864
7865  docs/reference/gio/glib-compile-resources.xml |    2 +-
7866  1 file changed, 1 insertion(+), 1 deletion(-)
7867
7868 commit 4abe25dbbdd1ba0fd430ef61a02334b8be497fc6
7869 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
7870 Date:   Sun Jan 15 19:28:05 2012 +0100
7871
7872     Updated Spanish translation
7873
7874  po/es.po |  259
7875  ++++++++++++++++++++++++++++++++++++++++++--------------------
7876  1 file changed, 176 insertions(+), 83 deletions(-)
7877
7878 commit 673396fb654036f7eb7ba152bb6966e48c1c0e5d
7879 Author: Dan Winship <danw@gnome.org>
7880 Date:   Sun Jan 15 09:35:11 2012 -0500
7881
7882     gmain: fix adding a child source to an already-attached source
7883
7884     Adding a child source to an already-attached parent source would
7885     crash, because we were passing the parent's context when setting the
7886     child's priority.
7887
7888  glib/gmain.c |    2 +-
7889  1 file changed, 1 insertion(+), 1 deletion(-)
7890
7891 commit 87dc86240835313f0cfe503b2d68a09301ad6240
7892 Author: Christian Persch <chpe@gnome.org>
7893 Date:   Sun Jan 15 00:34:56 2012 +0100
7894
7895     Ensure to generate a flags GType for empty Flags enums
7896
7897     When the flags enum only has the default NONE = 0 entry, glib-mkenums
7898     creates an enum type for it, not a flags type. Add an annotation
7899     to the
7900     enum to ensure the correct GType is created.
7901
7902     Bug #667938.
7903
7904  gio/gioenums.h |    9 ++++-----
7905  1 file changed, 4 insertions(+), 5 deletions(-)
7906
7907 commit b717ef86ade12781b95464f4de26c1c1ec2f2df2
7908 Author: Christian Persch <chpe@gnome.org>
7909 Date:   Sat Jan 14 21:13:03 2012 +0100
7910
7911     resources: Use g_set_error_literal where appropriate
7912
7913  gio/gresourcefile.c |   10 ++++------
7914  1 file changed, 4 insertions(+), 6 deletions(-)
7915
7916 commit 870fc484d994093b1d4ebc8d2f52665530693e59
7917 Author: Christian Persch <chpe@gnome.org>
7918 Date:   Sun Jan 15 00:40:25 2012 +0100
7919
7920     Add missing Since: docs
7921
7922  gio/gioenums.h |    4 ++++
7923  1 file changed, 4 insertions(+)
7924
7925 commit 91e3a673767214a86c3316f8851d93a911953f78
7926 Author: Fran Diéguez <fran.dieguez@mabishu.com>
7927 Date:   Sun Jan 15 00:42:25 2012 +0100
7928
7929     Updated Galician translations
7930
7931  po/gl.po |  733
7932  +++++++++++++++++++++++++++++++++++---------------------------
7933  1 file changed, 414 insertions(+), 319 deletions(-)
7934
7935 commit 0fd61489e5e02312dd54ad721bcca7c45cf367a4
7936 Author: Rico Tzschichholz <ricotz@t-online.de>
7937 Date:   Sat Jan 14 11:18:07 2012 +0100
7938
7939     gio/tests: Fix out-of-source build and use uninstalled libraries
7940
7941  gio/tests/Makefile.am |    4 ++--
7942  1 file changed, 2 insertions(+), 2 deletions(-)
7943
7944 commit a6e149e41f359c4bf2ddab341dad20e7fb2bd9f3
7945 Author: Benjamin Otte <otte@redhat.com>
7946 Date:   Sat Jan 14 01:13:42 2012 +0100
7947
7948     array: return_if_fail() if element size is 0
7949
7950     This is particular useful for:
7951       g_array_new (sizeof (MyStruct), FALSE, FALSE);
7952     because the correct incantation is
7953       g_array_new (FALSE, FALSE, sizeof (MyStruct));
7954     and these warnings will trigger in the first situation.
7955
7956  glib/garray.c |   10 ++++++++--
7957  1 file changed, 8 insertions(+), 2 deletions(-)
7958
7959 commit 9d52243790aa460c228bdcf7ee8e28f78ecd7b13
7960 Author: Benjamin Otte <otte@redhat.com>
7961 Date:   Sun Jan 1 21:51:40 2012 +0100
7962
7963     values: Use v_pointer for g_value_set_gtype()
7964
7965     ... and g_value_get_gtype(). G_TYPE_GTYPE is a pointer type, so it's
7966     values should use the v_pointer member. This is especially true,
7967     because
7968     the value collectors from varargs in gvaluecollector.h use that, too.
7969
7970     This should only cause issues when sizeof(glong) != sizeof(gpointer),
7971     and I'm not aware of any such platform. Maybe win64?
7972
7973  gobject/gvaluetypes.c |    4 ++--
7974  1 file changed, 2 insertions(+), 2 deletions(-)
7975
7976 commit 86cd3018e0c5205707b2db8b9cc8537c2f60678d
7977 Author: Rico Tzschichholz <ricotz@t-online.de>
7978 Date:   Fri Jan 13 23:48:12 2012 +0100
7979
7980     gio/tests: add some missing files to EXTRA_DIST
7981
7982  gio/tests/Makefile.am |    5 +++++
7983  1 file changed, 5 insertions(+)
7984
7985 commit e3fe25669227944381119852b89beead267c604c
7986 Author: Rico Tzschichholz <ricotz@t-online.de>
7987 Date:   Fri Jan 13 23:18:01 2012 +0100
7988
7989     gio: Fix for -Wformat-security
7990
7991  gio/gresourcefile.c |    2 ++
7992  1 file changed, 2 insertions(+)
7993
7994 commit 8735f53ae4f1530b07ff6cf1a5211378b09cd50d
7995 Author: Rico Tzschichholz <ricotz@t-online.de>
7996 Date:   Fri Jan 13 22:35:44 2012 +0100
7997
7998     tests: Fix build failure of resources by linking against
7999     libgmodule-2.0.la
8000
8001  gio/tests/Makefile.am |    1 +
8002  1 file changed, 1 insertion(+)
8003
8004 commit 0ed77c4fdd44d717a7ab2e55b6d3551975133215
8005 Author: Piotr Drąg <piotrdrag@gmail.com>
8006 Date:   Fri Jan 13 21:11:03 2012 +0100
8007
8008     Updated POTFILES.in
8009
8010  po/POTFILES.in |    3 +++
8011  1 file changed, 3 insertions(+)
8012
8013 commit 056cec779a02d33a49fa7bdd9abe621d6bdc95d4
8014 Author: Alexander Larsson <alexl@redhat.com>
8015 Date:   Thu Jan 12 14:50:56 2012 +0100
8016
8017     Add GResource functions to gio.symbols
8018
8019  gio/gio.symbols |   19 +++++++++++++++++++
8020  1 file changed, 19 insertions(+)
8021
8022 commit 186e2d20780d23ebe234e9432ee7bfc47fd25ba3
8023 Author: Alexander Larsson <alexl@redhat.com>
8024 Date:   Thu Jan 12 21:09:15 2012 +0100
8025
8026     Add GLIB_COMPILE_RESOURCES to glib m4 macros
8027
8028  m4macros/glib-2.0.m4 |    3 +++
8029  1 file changed, 3 insertions(+)
8030
8031 commit ac51c338ed4c503dab0927e64e8de7cad5a73e0a
8032 Author: Alexander Larsson <alexl@redhat.com>
8033 Date:   Thu Jan 12 20:51:56 2012 +0100
8034
8035     Add glib_compile_resources variable to the gio pc file
8036
8037  gio-2.0.pc.in |    1 +
8038  1 file changed, 1 insertion(+)
8039
8040 commit c7dfea30b358d737a2711f25a7167968fede4c05
8041 Author: Alexander Larsson <alexl@redhat.com>
8042 Date:   Fri Jan 13 16:39:28 2012 +0100
8043
8044     Add documentation for GResource
8045
8046  docs/reference/gio/Makefile.am                |    1 +
8047  docs/reference/gio/gio-docs.xml               |    5 ++
8048  docs/reference/gio/gio-sections.txt           |   43 +++++++++++
8049  docs/reference/gio/glib-compile-resources.xml |  101
8050  +++++++++++++++++++++++++
8051  4 files changed, 150 insertions(+)
8052
8053 commit e041843b3e70df95c8909cf4e35728d0d88c1530
8054 Author: Alexander Larsson <alexl@redhat.com>
8055 Date:   Wed Dec 21 23:37:56 2011 +0100
8056
8057     Support resource:/// uris
8058
8059  gio/Makefile.am       |    2 +
8060  gio/gresourcefile.c   |  875
8061  +++++++++++++++++++++++++++++++++++++++++++++++++
8062  gio/gresourcefile.h   |   51 +++
8063  gio/gvfs.c            |   11 +
8064  gio/tests/resources.c |   40 +++
8065  5 files changed, 979 insertions(+)
8066
8067 commit 75439298f88b5a56130cd1fc03c944f0326471e5
8068 Author: Alexander Larsson <alexl@redhat.com>
8069 Date:   Wed Dec 21 21:45:16 2011 +0100
8070
8071     Add tests for GResource
8072
8073  gio/tests/Makefile.am         |   32 ++-
8074  gio/tests/resourceplugin.c    |   18 ++
8075  gio/tests/resources.c         |  436
8076  +++++++++++++++++++++++++++++++++++++++++
8077  gio/tests/test.gresource.xml  |   10 +
8078  gio/tests/test1.txt           |    1 +
8079  gio/tests/test2.gresource.xml |    6 +
8080  gio/tests/test2.txt           |    1 +
8081  gio/tests/test3.gresource.xml |    6 +
8082  gio/tests/test3.txt           |    1 +
8083  gio/tests/test4.gresource.xml |    6 +
8084  10 files changed, 516 insertions(+), 1 deletion(-)
8085
8086 commit 827657491dba97392f5ba38a5f5c13f8f2431b10
8087 Author: Alexander Larsson <alexl@redhat.com>
8088 Date:   Wed Dec 21 21:43:20 2011 +0100
8089
8090     Initial version of glib-compile-resources
8091
8092     This is the basic utility to create resource files, either binary
8093     versions or source files that can be compiled into your app.
8094
8095  gio/Makefile.am              |   13 +-
8096  gio/glib-compile-resources.c |  693
8097  ++++++++++++++++++++++++++++++++++++++++++
8098  2 files changed, 705 insertions(+), 1 deletion(-)
8099
8100 commit b87cf491630032de24c2c4ac680b6ea17613b2c8
8101 Author: Alexander Larsson <alexl@redhat.com>
8102 Date:   Wed Dec 21 21:38:23 2011 +0100
8103
8104     Initial version of GResource
8105
8106     GResource is a bundle of files combined into a single binary blog.
8107     The API lets you access the files the resource contains by
8108     using resource paths. You can also register resources with a
8109     global list and access these globally in a merged resource namespace.
8110
8111     The normal way this is used is to link in the resources into your
8112     application/library and have it be automatically registred.
8113
8114     Resources are compiled from an xml description using
8115     glib-compile-resources.
8116
8117  gio/Makefile.am |    2 +
8118  gio/gio.h       |    1 +
8119  gio/gioenums.h  |   38 +++
8120  gio/giotypes.h  |    8 +
8121  gio/gresource.c |  844
8122  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
8123  gio/gresource.h |   98 +++++++
8124  6 files changed, 991 insertions(+)
8125
8126 commit d85b722734a6fcfe94032f6113de9e5c190fd7c3
8127 Merge: 9ef4554 73acf01
8128 Author: Alexander Larsson <alexl@redhat.com>
8129 Date:   Fri Jan 13 16:12:56 2012 +0100
8130
8131     Merge remote-tracking branch 'gvdb/master'
8132
8133 commit 9ef4554a0b252b092ee0e6731305b829d088f0cc
8134 Author: Alexander Larsson <alexl@redhat.com>
8135 Date:   Wed Dec 21 21:13:21 2011 +0100
8136
8137     Add macros to handle constructor functions on the compilers that
8138     support it
8139
8140     This is only supported on some compilers, so we define
8141     G_HAS_CONSTRUCTORS
8142     when it is supported. However, when it is supported we guarantee that
8143     both constructors and destructors work, in executables as well
8144     as shared
8145     libraries (including runtime unloading of shared libraries).
8146
8147     Usage is a bit unorthodox, as some compilers need to use #pragma to
8148     implement constructors, and #pragma can't be used in macros.
8149
8150     The canonical way to use this:
8151
8152       #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA
8153       #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(my_constructor)
8154       #endif
8155       G_DEFINE_CONSTRUCTOR(my_constructor)
8156
8157       static void my_constructor (void)
8158       {
8159         ...
8160
8161       #ifdef G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA
8162       #pragma G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(my_destructor)
8163       #endif
8164       G_DEFINE_DESTRUCTOR(my_destructor)
8165
8166       static void my_destructor (void)
8167       {
8168         ...
8169
8170  glib/gmacros.h |   93
8171  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8172  1 file changed, 93 insertions(+)
8173
8174 commit 73acf016185f323a8caa268b53284621d805fb15
8175 Author: Alexander Larsson <alexl@redhat.com>
8176 Date:   Fri Jan 13 15:59:56 2012 +0100
8177
8178     Support creating a GvdbReader from data
8179
8180     This is needed for the glib resource work.
8181
8182  gvdb-reader.c |  146
8183  ++++++++++++++++++++++++++++++++++++++++++---------------
8184  gvdb-reader.h |   10 ++++
8185  2 files changed, 117 insertions(+), 39 deletions(-)
8186
8187 commit d1f6300363bb8afc5f7f1e54663a7201587bcd41
8188 Author: Murray Cumming <murrayc@murrayc.com>
8189 Date:   Fri Jan 13 09:21:46 2012 +0100
8190
8191     Docs: Changed can not to cannot.
8192
8193     This is a backport from the glib commit
8194     30fdc1a79938540af7bad0af68d0a3b8af14f117
8195
8196  gvdb-reader.c |    2 +-
8197  1 file changed, 1 insertion(+), 1 deletion(-)
8198
8199 commit 3db6241b12bccab05be6916e1f843091a3cea380
8200 Author: Yaron Shahrabani <sh.yaron@gmail.com>
8201 Date:   Fri Jan 13 09:38:35 2012 +0200
8202
8203     Updated Hebrew translation.
8204
8205  po/he.po |  442
8206  +++++++++++++++++++++++++++++++-------------------------------
8207  1 file changed, 221 insertions(+), 221 deletions(-)
8208
8209 commit 9e732ab0ea742d57a46f72be475ac1d2f026eae2
8210 Author: Javier Jardón <jjardon@gnome.org>
8211 Date:   Tue Dec 6 23:15:58 2011 +0000
8212
8213     docs/gobject/tutorial: Use g_object_class_install_properties
8214
8215  docs/reference/gobject/tut_gobject.xml |   51
8216  +++++++++++++++++---------------
8217  docs/reference/gobject/tut_howto.xml   |   33 ++++++++++++++-------
8218  2 files changed, 49 insertions(+), 35 deletions(-)
8219
8220 commit c3d6595f5a9230fc579edd9a646351b22ca6d976
8221 Author: Evan Nemerson <evan@coeus-group.com>
8222 Date:   Sat Jan 7 09:54:53 2012 -0800
8223
8224     GIO: add lots of annotations for Vala bindings
8225
8226     https://bugzilla.gnome.org/show_bug.cgi?id=667447
8227
8228  gio/gapplicationcommandline.c |    2 +-
8229  gio/gbufferedinputstream.c    |    3 ++-
8230  gio/gdbusintrospection.c      |    2 +-
8231  gio/gdbusmessage.c            |   15 ++++++++-------
8232  gio/gdbusserver.c             |    2 +-
8233  gio/gemblemedicon.c           |    2 +-
8234  gio/gfile.c                   |   18 +++++++++---------
8235  gio/gfileicon.c               |    3 ++-
8236  gio/gfileinfo.c               |    2 +-
8237  gio/gfilemonitor.c            |    2 +-
8238  gio/ginetaddress.c            |    2 +-
8239  gio/ginitable.c               |    2 +-
8240  gio/gmemoryinputstream.c      |    4 ++--
8241  gio/gmountoperation.c         |    3 ++-
8242  gio/gnetworkaddress.c         |    2 +-
8243  gio/gnetworkservice.c         |    2 +-
8244  gio/goutputstream.c           |    2 ++
8245  gio/gsimpleactiongroup.c      |    4 ++--
8246  gio/gsocket.c                 |   19 ++++++++++++-------
8247  gio/gsocketservice.c          |    3 ++-
8248  gio/gthemedicon.c             |    6 +++---
8249  gio/gtlsclientconnection.c    |    3 ++-
8250  gio/gtlsdatabase.c            |    4 ++--
8251  gio/gtlsfiledatabase.c        |    3 ++-
8252  gio/gtlspassword.c            |    1 +
8253  gio/gtlsserverconnection.c    |    3 ++-
8254  26 files changed, 65 insertions(+), 49 deletions(-)
8255
8256 commit e98f17e5cf1696d418444b23cb092be0eaba3008
8257 Author: Philip Withnall <philip@tecnocode.co.uk>
8258 Date:   Thu Dec 22 00:16:06 2011 +0000
8259
8260     Bug 666700 — Add some missing (allow-none) annotations
8261
8262     Add some missing (allow-none) annotations to GContentType, GIcon and
8263     GHashTable methods.
8264
8265     Closes: bgo#666700
8266
8267  gio/gcontenttype.c |    2 +-
8268  gio/gicon.c        |    4 ++--
8269  glib/ghash.c       |    8 ++++----
8270  3 files changed, 7 insertions(+), 7 deletions(-)
8271
8272 commit f8843a0feb09898fea320a5a65a443bc5a70d78e
8273 Author: Matthias Clasen <mclasen@redhat.com>
8274 Date:   Tue Jan 10 00:40:14 2012 -0500
8275
8276     Back to odd
8277
8278  configure.ac |    2 +-
8279  1 file changed, 1 insertion(+), 1 deletion(-)
8280
8281 commit 4a016d82f1246b6bb58e4374f318ab47a5806672
8282 Author: Matthias Clasen <mclasen@redhat.com>
8283 Date:   Tue Jan 10 00:39:20 2012 -0500
8284
8285     2.31.8
8286
8287  configure.ac |    2 +-
8288  1 file changed, 1 insertion(+), 1 deletion(-)
8289
8290 commit 93849185ca8b5bfdece2b80f21f25efd160f0019
8291 Author: Matthias Clasen <mclasen@redhat.com>
8292 Date:   Mon Jan 9 23:23:27 2012 -0500
8293
8294     Updates
8295
8296  NEWS |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
8297  1 file changed, 56 insertions(+), 1 deletion(-)
8298
8299 commit 00c00e2f3f3194202877e54a2429bd1a4f9c5526
8300 Author: Matthias Clasen <mclasen@redhat.com>
8301 Date:   Mon Jan 9 21:49:08 2012 -0500
8302
8303     Add G_FILE_ATTRIBUTE_FILESYSTEM_USED to get exact used space
8304
8305     This is implemented by with statfs_buffer.f_bavail (free blocks
8306     for unprivileged users) as a default way to retrieve real free space.
8307     Based on a patch by Marcus Carlson, bug 625751.
8308
8309  docs/reference/gio/gio-sections.txt |    1 +
8310  gio/gfileattribute.c                |    1 +
8311  gio/gfileinfo.h                     |   11 +++++++++++
8312  gio/glocalfile.c                    |   19 +++++++++++++++++++
8313  4 files changed, 32 insertions(+)
8314
8315 commit 31960257a6f52a4ec92d70986969f3f7ce336c4c
8316 Author: Matthias Clasen <mclasen@redhat.com>
8317 Date:   Mon Jan 9 21:35:13 2012 -0500
8318
8319     Make glocalfile.c more readable
8320
8321     The many nested ifdefs here really deserve some annotations.
8322     Based on a patch by Marcus Carlson, bug 625751.
8323
8324  gio/glocalfile.c |   18 +++++++++---------
8325  1 file changed, 9 insertions(+), 9 deletions(-)
8326
8327 commit fd7e44383810cd939d8e0daf880817f67ea1dce2
8328 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
8329 Date:   Fri Jan 6 22:43:19 2012 +0530
8330
8331     add g_queue_free_full to glib-sections.txt
8332
8333     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
8334
8335     https://bugzilla.gnome.org/show_bug.cgi?id=667331
8336
8337  docs/reference/glib/glib-sections.txt |    1 +
8338  1 file changed, 1 insertion(+)
8339
8340 commit 0ed2cdb0d926e28188f1ac924c8216dfa9db24a6
8341 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
8342 Date:   Thu Jan 5 10:51:03 2012 +0530
8343
8344     Use g_queue_free_full() convenience function.
8345
8346     https://bugzilla.gnome.org/show_bug.cgi?id=667331
8347
8348     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
8349
8350  gio/gdbusprivate.c |   12 +++---------
8351  glib/gmain.c       |   22 +++++++++++-----------
8352  2 files changed, 14 insertions(+), 20 deletions(-)
8353
8354 commit a76d85de50285c7f376acefd14e66764afc1321a
8355 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
8356 Date:   Tue Jan 10 01:00:29 2012 +0300
8357
8358     Updated Belarusian translation.
8359
8360  po/be.po | 5888
8361  +++++++++++++++++++++++++++++++-------------------------------
8362  1 file changed, 2960 insertions(+), 2928 deletions(-)
8363
8364 commit ddf9633d95235ed783cdab42e79e99b7b0f6bee0
8365 Author: Matthias Clasen <mclasen@redhat.com>
8366 Date:   Mon Jan 9 15:27:07 2012 -0500
8367
8368     fix a compiler warning
8369
8370  glib/tests/regex.c |    2 +-
8371  1 file changed, 1 insertion(+), 1 deletion(-)
8372
8373 commit 39dc681fc7d9e336d081d0d6559e6dd3454965a0
8374 Author: Matthias Clasen <mclasen@redhat.com>
8375 Date:   Fri Jan 6 20:48:04 2012 -0500
8376
8377     Realign the hash set example with added api
8378
8379     Change the name of set_insert to set_add, to better match the
8380     newly added g_hash_table_add.
8381
8382  glib/ghash.c |    6 +++---
8383  1 file changed, 3 insertions(+), 3 deletions(-)
8384
8385 commit 875ffc41b72291cc0f2d3efae905cb0b380bb210
8386 Author: Ryan Lortie <desrt@desrt.ca>
8387 Date:   Mon Jan 9 14:28:10 2012 +0100
8388
8389     drop debian/ directory
8390
8391  debian/README.debian         |   30 ----------
8392  debian/build                 |   62 ---------------------
8393  debian/changelog             |   10 ----
8394  debian/control               |   53 ------------------
8395  debian/copyright             |    8 ---
8396  debian/libglib-cvs-dev.files |    9 ---
8397  debian/postinst              |    7 ---
8398  debian/rules                 |  126
8399  ------------------------------------------
8400  8 files changed, 305 deletions(-)
8401
8402 commit 7678b10703ebe84cf869cf5929d89770f3f7f977
8403 Author: Dan Vrátil <dvratil@redhat.com>
8404 Date:   Mon Jan 9 09:29:20 2012 +0100
8405
8406     Fix GHashTable GDB pretty printing (bug #667420)
8407
8408  glib/glib.py |   11 ++++++-----
8409  1 file changed, 6 insertions(+), 5 deletions(-)
8410
8411 commit 82740adc61b6d4a6174d033efe1df1303b98eaa1
8412 Author: Alexander Shopov <ash@kambanaria.org>
8413 Date:   Sun Jan 8 16:48:13 2012 +0200
8414
8415     Updated Bulgarian translation
8416
8417  po/bg.po | 5874
8418  +++++++++++++++++++++++++++++++-------------------------------
8419  1 file changed, 2963 insertions(+), 2911 deletions(-)
8420
8421 commit d141940bc67a1c101dbd893e0b5247d931515159
8422 Author: Jasper St. Pierre <jstpierre@mecheye.net>
8423 Date:   Fri Jan 6 14:29:45 2012 -0500
8424
8425     gthread-posix: Remove misleading documentation comments
8426
8427     g_thread_init() has done nothing since 2.32, so while the function
8428     still can be used if "g_thread_init() has not yet been called",
8429     it won't do nothing in that case, it will just perform normally.
8430
8431  glib/gthread-posix.c |   15 ---------------
8432  1 file changed, 15 deletions(-)
8433
8434 commit 021e116f0525ce99cea97fb7039d6be804d4145f
8435 Author: Jasper St. Pierre <jstpierre@mecheye.net>
8436 Date:   Mon Sep 12 23:14:32 2011 -0400
8437
8438     gbacktrace: g_get_prgname () isn't called for a NULL argument
8439
8440     https://bugzilla.gnome.org/show_bug.cgi?id=658871
8441
8442  glib/gbacktrace.c |    8 ++++----
8443  1 file changed, 4 insertions(+), 4 deletions(-)
8444
8445 commit a44404f4ecbf9404f32313f8ee9a3fd06e5b0a47
8446 Author: Kjartan Maraas <kmaraas@gnome.org>
8447 Date:   Fri Jan 6 20:35:34 2012 +0100
8448
8449     Updated Norwegian bokmål translation
8450
8451  po/nb.po |  296
8452  +++++++++++++++++++++++++++++++-------------------------------
8453  1 file changed, 148 insertions(+), 148 deletions(-)
8454
8455 commit 20825918a3035e1569eb12f0fc8c4d482b0a27d4
8456 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
8457 Date:   Fri Jan 6 20:31:54 2012 +0100
8458
8459     Updated Spanish translation
8460
8461  po/es.po |  440
8462  ++++++++++++++++++++++++++++++--------------------------------
8463  1 file changed, 211 insertions(+), 229 deletions(-)
8464
8465 commit 21d2c49f82aa3c73ab77817a80065e747a9d154a
8466 Author: Ryan Lortie <desrt@desrt.ca>
8467 Date:   Fri Jan 6 10:25:03 2012 -0500
8468
8469     minor fixup to last commit
8470
8471  glib/ghash.h |    2 +-
8472  1 file changed, 1 insertion(+), 1 deletion(-)
8473
8474 commit 752f0cac159dc84c03c42f84d9d8a8c923334d43
8475 Author: Ryan Lortie <desrt@desrt.ca>
8476 Date:   Fri Jan 6 10:09:32 2012 -0500
8477
8478     GHashTable: new 'add' and 'contains' APIs
8479
8480     These are both convenience APIs that make it slightly nicer to use
8481     GHashTable as a set (which is something we document as officially
8482     supported).
8483
8484  docs/reference/glib/glib-sections.txt |    2 ++
8485  glib/ghash.c                          |   48
8486  +++++++++++++++++++++++++++++++++
8487  glib/ghash.h                          |    4 +++
8488  glib/glib.symbols                     |    2 ++
8489  4 files changed, 56 insertions(+)
8490
8491 commit b87f6f9f8cb789a645b8792cf197328fb686ba55
8492 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
8493 Date:   Fri Jan 6 16:58:57 2012 +0700
8494
8495     gio/gsocks5proxy: typo fix
8496
8497  gio/gsocks5proxy.c |    2 +-
8498  1 file changed, 1 insertion(+), 1 deletion(-)
8499
8500 commit 6e92646f218ce6d70dc932c5b444150d78928294
8501 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
8502 Date:   Fri Jan 6 16:58:28 2012 +0700
8503
8504     Updated Vietnamese translation
8505
8506  po/vi.po |  114
8507  +++++++++++++++++++++++++++-----------------------------------
8508  1 file changed, 49 insertions(+), 65 deletions(-)
8509
8510 commit 74345b3383132985c04ec2f46846f89d7a51f0a0
8511 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
8512 Date:   Fri Jan 6 16:48:13 2012 +0700
8513
8514     po/vi: import from Damned Lies
8515
8516  po/vi.po | 5906
8517  ++++++++++++++++++++++++++++++++------------------------------
8518  1 file changed, 3027 insertions(+), 2879 deletions(-)
8519
8520 commit 0da8db52cdd928809dc7e78c951ecbb19c51c0a2
8521 Author: Dan Winship <danw@gnome.org>
8522 Date:   Thu Jan 5 12:57:01 2012 -0500
8523
8524     Remove some cruft from an older version of the code
8525
8526  gio/gfilterinputstream.c  |    3 ---
8527  gio/gfilteroutputstream.c |    1 -
8528  2 files changed, 4 deletions(-)
8529
8530 commit 382341dd9934251de9e9e10dbe5ea3da00c74c59
8531 Author: Michael Terry <michael.terry@canonical.com>
8532 Date:   Wed Jan 4 14:48:53 2012 -0500
8533
8534     gdesktopappinfo: Fix gtk-doc to mention Keywords not X-GNOME-Keywords
8535
8536     https://bugzilla.gnome.org/show_bug.cgi?id=667285
8537
8538  gio/gdesktopappinfo.c |    2 +-
8539  1 file changed, 1 insertion(+), 1 deletion(-)
8540
8541 commit 2fe964eeb15843a1e21789d13751b789f520ea4b
8542 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
8543 Date:   Thu Jan 5 15:10:04 2012 +0000
8544
8545     Mention g_test_undefined() when documenting assert_failed,
8546     assert_stderr
8547
8548     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666116
8549     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
8550     Reviewed-by: Colin Walters <walters@verbum.org>
8551
8552  glib/gtestutils.c |   12 ++++++++++++
8553  1 file changed, 12 insertions(+)
8554
8555 commit 254efaf85e0bb0748e97a3dbe68153831a96592f
8556 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
8557 Date:   Thu Jan 5 15:02:07 2012 +0000
8558
8559     Skip tests of incorrect property usage under gtester -m no-undefined
8560
8561     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666116
8562     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
8563     Reviewed-by: Colin Walters <walters@verbum.org>
8564
8565  gobject/tests/param.c |   13 +++++++++++++
8566  1 file changed, 13 insertions(+)
8567
8568 commit e3d53d5529522a8db4e1711b47baa44250ce09fd
8569 Author: Javier Jardón <jjardon@gnome.org>
8570 Date:   Thu Jan 5 04:31:21 2012 +0100
8571
8572     glib/*: Use g_slist_free_full() convenience function
8573
8574  glib/gshell.c      |   14 ++++----------
8575  glib/tests/regex.c |    3 +--
8576  2 files changed, 5 insertions(+), 12 deletions(-)
8577
8578 commit c735b54a6384ff170ca32906ad7eae64a338e1d6
8579 Author: Javier Jardón <jjardon@gnome.org>
8580 Date:   Thu Jan 5 04:27:20 2012 +0100
8581
8582     gio/*: Use g_slist_free_full() convenience function
8583
8584  gio/gfilemonitor.c       |    3 +--
8585  gio/gmemoryinputstream.c |    3 +--
8586  2 files changed, 2 insertions(+), 4 deletions(-)
8587
8588 commit 31c3082e19551377049742a7862dab455727844a
8589 Author: Michael Terry <michael.terry@canonical.com>
8590 Date:   Wed Jan 4 13:08:56 2012 -0500
8591
8592     gdesktopappinfo: Avoid crash by NULL-ing data.pid_envvar before launch
8593
8594     https://bugzilla.gnome.org/show_bug.cgi?id=667279
8595
8596  gio/gdesktopappinfo.c |    4 ++++
8597  1 file changed, 4 insertions(+)
8598
8599 commit 8b96fb3761bb094d7c0044114f377934b9b00c51
8600 Author: Claudio Saavedra <csaavedra@igalia.com>
8601 Date:   Wed Jan 4 00:18:59 2012 +0200
8602
8603     GSocket: fix a couple of return values
8604
8605     g_socket_receive_with_blocking() and g_socket_send_with_blocking claim
8606     to return -1 in error, their return type is gssize, and yet they
8607     return FALSE if the initial g_return_val_if_fail() call fails.
8608
8609     https://bugzilla.gnome.org/show_bug.cgi?id=667226
8610
8611  gio/gsocket.c |    4 ++--
8612  1 file changed, 2 insertions(+), 2 deletions(-)
8613
8614 commit f38a1dbca7d68eedc2d75cd7a7947c7217bbbd99
8615 Author: Claudio Saavedra <csaavedra@igalia.com>
8616 Date:   Wed Jan 4 00:13:50 2012 +0200
8617
8618     GSocket: add some more g_return_if_fail()s
8619
8620     https://bugzilla.gnome.org/show_bug.cgi?id=667225
8621
8622  gio/gsocket.c |   10 ++++++++++
8623  1 file changed, 10 insertions(+)
8624
8625 commit 1b919d2e5643b43c27f86d4bcf2d94f7bf98e7df
8626 Author: Matthias Clasen <mclasen@redhat.com>
8627 Date:   Wed Jan 4 00:10:11 2012 -0500
8628
8629     Clarify g_utf8_strlen docs a bit
8630
8631  glib/gutf8.c |    6 ++++--
8632  1 file changed, 4 insertions(+), 2 deletions(-)
8633
8634 commit d64b4c4887da1d4ec308c08ded094dad130a5c6d
8635 Author: Paolo Borelli <pborelli@gnome.org>
8636 Date:   Tue Jan 3 11:49:55 2012 +0100
8637
8638     Add a testcase for an old regex bug.
8639
8640     Add a testcase for bug #455640, which was fixed in PCRE versions newer
8641     than 7.2.
8642
8643  glib/tests/regex.c |    3 +++
8644  1 file changed, 3 insertions(+)
8645
8646 commit 2ae83e116bc1ce2c02548940e276c294c91c5da7
8647 Author: Javier Jardón <jjardon@gnome.org>
8648 Date:   Mon Jan 2 16:10:35 2012 +0100
8649
8650     glib/*: Use g_list_free_full()
8651
8652  glib/gbookmarkfile.c |   38 ++++++--------------------------------
8653  glib/gkeyfile.c      |   10 ++--------
8654  glib/goption.c       |    3 +--
8655  glib/gregex.c        |   15 +++++----------
8656  4 files changed, 14 insertions(+), 52 deletions(-)
8657
8658 commit 928d2cea616db45a1a0d870fd73aed2570170288
8659 Author: Javier Jardón <jjardon@gnome.org>
8660 Date:   Mon Jan 2 16:30:11 2012 +0100
8661
8662     gio/*: Use g_list_free_full() convenience function
8663
8664  gio/gcontenttype.c             |   12 ++++--------
8665  gio/gdbusauth.c                |    3 +--
8666  gio/gdbusobjectmanagerclient.c |    6 ++----
8667  gio/gdbusobjectmanagerserver.c |    3 +--
8668  gio/gdbusobjectskeleton.c      |    3 +--
8669  gio/gdbusserver.c              |    3 +--
8670  gio/gdesktopappinfo.c          |   17 +++++------------
8671  gio/gemblemedicon.c            |    3 +--
8672  gio/gfileenumerator.c          |    3 +--
8673  gio/gfilenamecompleter.c       |   12 ++++--------
8674  gio/gunixvolumemonitor.c       |   27 +++++++++------------------
8675  11 files changed, 30 insertions(+), 62 deletions(-)
8676
8677 commit dde3401122930355f665af25292ad1b639e98390
8678 Author: Javier Jardón <jjardon@gnome.org>
8679 Date:   Mon Jan 2 16:09:50 2012 +0100
8680
8681     gio/gdbus-2.0/codegen/codegen.py: Use g_list_free_full()
8682
8683  gio/gdbus-2.0/codegen/codegen.py |   12 ++++--------
8684  1 file changed, 4 insertions(+), 8 deletions(-)
8685
8686 commit 99c166501a6d05b2eaeb11893fab38dcf88aeeaf
8687 Author: Matthias Clasen <mclasen@redhat.com>
8688 Date:   Tue Jan 3 10:48:50 2012 -0500
8689
8690     Fix parameter name mismatches in GWeakRef api
8691
8692  gobject/gobject.c |   46 +++++++++++++++++++++++-----------------------
8693  1 file changed, 23 insertions(+), 23 deletions(-)
8694
8695 commit e6a5c2efb284acc557b6129e0649b9f7af807067
8696 Author: Matthias Clasen <mclasen@redhat.com>
8697 Date:   Tue Jan 3 08:02:49 2012 -0500
8698
8699     Add GWeakRef to the docs
8700
8701  docs/reference/gobject/gobject-sections.txt |    7 +++++++
8702  1 file changed, 7 insertions(+)
8703
8704 commit ee044fd839b396655000db1662b5de0569632581
8705 Author: Javier Jardón <jjardon@gnome.org>
8706 Date:   Mon Jan 2 15:20:42 2012 +0100
8707
8708     gio/tests: Use g_list_free_full() convenience function
8709
8710  gio/tests/contenttype.c                        |    3 +--
8711  gio/tests/desktop-app-info.c                   |    9 +++------
8712  gio/tests/gdbus-example-objectmanager-client.c |    6 ++----
8713  gio/tests/gdbus-peer.c                         |    3 +--
8714  gio/tests/gdbus-test-codegen.c                 |    9 +++------
8715  gio/tests/volumemonitor.c                      |   12 ++++--------
8716  6 files changed, 14 insertions(+), 28 deletions(-)
8717
8718 commit 411259ddd3e6b5c5fbf900d7ab38d0d4da03f156
8719 Author: Stef Walter <stefw@collabora.co.uk>
8720 Date:   Mon Nov 14 18:03:47 2011 +0100
8721
8722     gvariant: Never break out of g_variant_iter_loop
8723
8724      * Document how to break out of g_variant_iter_loop style loops.
8725
8726     https://bugzilla.gnome.org/show_bug.cgi?id=664069
8727
8728  glib/gvariant.c |    5 +++++
8729  1 file changed, 5 insertions(+)
8730
8731 commit 34e3881f2f02ccd7df704f54c0a31dead48ea382
8732 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
8733 Date:   Wed Dec 7 15:04:59 2011 +0000
8734
8735     Add test for GDBusConnection singleton access racing with destruction
8736
8737     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=665211
8738
8739  gio/tests/gdbus-threading.c |  128
8740  +++++++++++++++++++++++++++++++++++++++++++
8741  1 file changed, 128 insertions(+)
8742
8743 commit 1e09bfc77c157b7d70342188a424eadc3d14769a
8744 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
8745 Date:   Tue Dec 6 12:44:36 2011 +0000
8746
8747     GDBusConnection: use GWeakRef to make the singletons thread-safe
8748
8749     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=665211
8750
8751     https://bugzilla.gnome.org/show_bug.cgi?id=548954
8752
8753  gio/gdbusconnection.c |   40 ++++++++++++++++------------------------
8754  1 file changed, 16 insertions(+), 24 deletions(-)
8755
8756 commit 146aa7aa1777b84137fb1f3d4035b0f1d11e76c9
8757 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
8758 Date:   Wed Dec 7 15:04:13 2011 +0000
8759
8760     Add regression test for GWeakRef used to cache a singleton
8761
8762     https://bugzilla.gnome.org/show_bug.cgi?id=548954
8763
8764  gobject/tests/threadtests.c |  121
8765  +++++++++++++++++++++++++++++++++++++++++++
8766  1 file changed, 121 insertions(+)
8767
8768 commit fa5ff3955957e48a0bf50bb13be53af9b5400bb6
8769 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
8770 Date:   Thu Dec 8 17:35:19 2011 +0000
8771
8772     Add deterministic tests for the API of GWeakRef
8773
8774     These don't address the thread-safety, but do address basic use.
8775
8776     https://bugzilla.gnome.org/show_bug.cgi?id=548954
8777
8778  gobject/tests/reference.c |  101
8779  +++++++++++++++++++++++++++++++++++++++++++++
8780  1 file changed, 101 insertions(+)
8781
8782 commit 46c2f570da10c93d7b2fab790048f957bb422302
8783 Author: Ryan Lortie <desrt@desrt.ca>
8784 Date:   Tue Dec 6 12:27:07 2011 +0000
8785
8786     GWeakRef: add a weak GObject reference believed to be thread-safe
8787
8788     This patch is a joint work with Simon McVittie.
8789
8790     https://bugzilla.gnome.org/show_bug.cgi?id=548954
8791
8792  gobject/gobject.c       |  239
8793  ++++++++++++++++++++++++++++++++++++++++++++++-
8794  gobject/gobject.h       |   12 +++
8795  gobject/gobject.symbols |    4 +
8796  3 files changed, 253 insertions(+), 2 deletions(-)
8797
8798 commit 28c87a5594ef05a324a183d6d3271e6733abf908
8799 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
8800 Date:   Tue Dec 6 11:37:45 2011 +0000
8801
8802     g_object_weak_ref, g_object_add_weak_pointer: document
8803     non-thread-safety
8804
8805     Transparent access to a weak pointer from the thread performing the
8806     weak -> strong conversion is incompatible with thread-safety: that
8807     thread will have to do something special. This is GNOME#548954.
8808
8809     https://bugzilla.gnome.org/show_bug.cgi?id=548954
8810
8811  gobject/gobject.c |    9 +++++++++
8812  1 file changed, 9 insertions(+)
8813
8814 commit 1425aa664d5efa56d9e2cc29f8aa1292463e1f5a
8815 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
8816 Date:   Tue Dec 6 11:35:02 2011 +0000
8817
8818     GBitLock: turn assumptions of g_futex_int_address into a static
8819     assertion
8820
8821     We'll probably never encounter a platform where these fail, but that's
8822     what static assertions are for...
8823
8824     https://bugzilla.gnome.org/show_bug.cgi?id=548954
8825
8826  glib/gbitlock.c |    6 ++++++
8827  1 file changed, 6 insertions(+)
8828
8829 commit fc731de9291556d93e02cc4c39a8573c0a5500ea
8830 Author: Ryan Lortie <desrt@desrt.ca>
8831 Date:   Mon Jan 2 11:38:40 2012 -0500
8832
8833     gthread.h: avoid anonymous union
8834
8835     This is a GNU extension.
8836
8837     https://bugzilla.gnome.org/show_bug.cgi?id=666978
8838
8839  glib/deprecated/gthread.h |    2 +-
8840  1 file changed, 1 insertion(+), 1 deletion(-)
8841
8842 commit a07e9a5fb22de50e7a94797cf4f0e5718f064ea1
8843 Author: William Hua <william@attente.ca>
8844 Date:   Sun Jan 1 21:53:28 2012 -0500
8845
8846     nextstep gsettings backend: whitespace police
8847
8848  gio/gnextstepsettingsbackend.c |  118
8849  +++++++++++++---------------------------
8850  1 file changed, 37 insertions(+), 81 deletions(-)
8851
8852 commit edd2aff575888dc6cd6570681c719bc18fe91bb2
8853 Author: William Hua <william@attente.ca>
8854 Date:   Sun Jan 1 21:38:05 2012 -0500
8855
8856     thread-safe nextstep gsettings backend
8857
8858     simplified key reset logic
8859
8860  gio/gnextstepsettingsbackend.c |   49
8861  ++++++++++++++++++++++++++--------------
8862  1 file changed, 32 insertions(+), 17 deletions(-)
8863
8864 commit 9c1008384414a257d1f0f354d5ea897df0e24e89
8865 Author: William Hua <william@attente.ca>
8866 Date:   Mon Dec 26 10:04:38 2011 -0500
8867
8868     GSettings: nextstep settings backend
8869
8870  gio/Makefile.am                |   11 +
8871  gio/giomodule.c                |    3 +
8872  gio/gnextstepsettingsbackend.c |  497
8873  ++++++++++++++++++++++++++++++++++++++++
8874  gio/gsettingsbackendinternal.h |    5 +
8875  4 files changed, 516 insertions(+)
8876
8877 commit 00f43b22e5b5d9e4afe1eda69e348e3fdaa8c262
8878 Author: Xan Lopez <xan@igalia.com>
8879 Date:   Sun Jan 1 19:01:14 2012 +0100
8880
8881     ginetaddressmask: plug leak
8882
8883     ==24706== 52 bytes in 1 blocks are definitely lost in loss record
8884     7,248 of 13,092
8885     ==24706==    at 0x4A074CD: malloc (vg_replace_malloc.c:236)
8886     ==24706==    by 0x70E9F5F: standard_malloc (gmem.c:85)
8887     ==24706==    by 0x70E9FE8: g_malloc (gmem.c:159)
8888     ==24706==    by 0x71018EC: g_slice_alloc (gslice.c:1003)
8889     ==24706==    by 0x710192B: g_slice_alloc0 (gslice.c:1029)
8890     ==24706==    by 0x7068526: g_type_create_instance (gtype.c:1872)
8891     ==24706==    by 0x705067B: g_object_constructor (gobject.c:1835)
8892     ==24706==    by 0x704FE47: g_object_newv (gobject.c:1699)
8893     ==24706==    by 0x7050612: g_object_new_valist (gobject.c:1816)
8894     ==24706==    by 0x704F894: g_object_new (gobject.c:1531)
8895     ==24706==    by 0x6F0F2F0: g_inet_address_new_from_bytes
8896     (ginetaddress.c:459)
8897     ==24706==    by 0x6F5D703: remove_network
8898     (gnetworkmonitornetlink.c:256)
8899     ==24706==    by 0x6F5DD80: read_netlink_messages
8900     (gnetworkmonitornetlink.c:386)
8901     ==24706==    by 0x6F2D5CA: socket_source_dispatch (gsocket.c:2505)
8902     ==24706==    by 0x70E1D45: g_main_dispatch (gmain.c:2513)
8903     ==24706==    by 0x70E2A06: g_main_context_dispatch (gmain.c:3050)
8904     ==24706==    by 0x70E2BE9: g_main_context_iterate (gmain.c:3121)
8905     ==24706==    by 0x70E2CAD: g_main_context_iteration (gmain.c:3182)
8906     ==24706==    by 0x6F60A05: g_application_run (gapplication.c:1599)
8907     ==24706==    by 0x42D011: main (ephy-main.c:472)
8908
8909     https://bugzilla.gnome.org/show_bug.cgi?id=667098
8910
8911  gio/ginetaddressmask.c |   11 +++++++++++
8912  1 file changed, 11 insertions(+)
8913
8914 commit 5e4188101efe6747b637ac8e1519fe67ee42495c
8915 Author: Yaron Shahrabani <sh.yaron@gmail.com>
8916 Date:   Fri Dec 30 10:47:56 2011 +0200
8917
8918     Updated Hebrew translation.
8919
8920  po/he.po |  240
8921  ++++++++++++++++++++++++++++++++------------------------------
8922  1 file changed, 122 insertions(+), 118 deletions(-)
8923
8924 commit a2e1541cda3902474aa54aded959f78928fbabf6
8925 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
8926 Date:   Fri Dec 30 15:27:31 2011 +0800
8927
8928     config.h.win32.in: Cleanups
8929
8930     -Make the contents of the preconfigured config.h.win32(.in) more
8931     like the
8932      contents of config.h.in
8933     -Correct the sizing of void* on x64 platforms (which should be 8,
8934     unlike
8935      4 on x86-32 platforms)
8936
8937  config.h.win32.in |  106
8938  ++++++++++++++++++++++++++++-------------------------
8939  1 file changed, 57 insertions(+), 49 deletions(-)
8940
8941 commit 8558ae9ad4411dfdcd76180aaa421b29fc587571
8942 Author: Matthias Clasen <mclasen@redhat.com>
8943 Date:   Thu Dec 29 11:57:42 2011 -0500
8944
8945     Correct some Since tags
8946
8947     As pointed out in bug 666951, g_mkdtemp and g_mkdtemp_full
8948     were only added in 2.30.
8949
8950  glib/gfileutils.c |    4 ++--
8951  1 file changed, 2 insertions(+), 2 deletions(-)
8952
8953 commit 8ca2647c7405d06231ca5e0cfa47621e5086a65a
8954 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
8955 Date:   Tue Dec 20 14:49:53 2011 +0530
8956
8957     Fix to handle '\v' (vertical tab) by g_strescape() and
8958     g_strcompress().
8959
8960     fix enables g_strescape() and g_strcompress() to handle '\v' along
8961     with other
8962     special characters - '\b', '\f', '\n', '\r', '\t', '\'.
8963
8964     https://bugzilla.gnome.org/show_bug.cgi?id=664830
8965
8966     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
8967
8968  glib/gstrfuncs.c      |    9 ++++++++-
8969  glib/tests/strfuncs.c |   16 ++++++++--------
8970  2 files changed, 16 insertions(+), 9 deletions(-)
8971
8972 commit 030bf82340f1a82825ad71c4b85d664995eafde1
8973 Author: Matthias Clasen <mclasen@redhat.com>
8974 Date:   Tue Dec 27 18:10:42 2011 -0500
8975
8976     Some minor updates of building.sgml
8977
8978     https://bugzilla.gnome.org/show_bug.cgi?id=664830
8979
8980  docs/reference/glib/building.sgml |   10 ----------
8981  1 file changed, 10 deletions(-)
8982
8983 commit a3860d8d7712eb52f8535f6517bb5641e70dd825
8984 Author: Matthias Clasen <mclasen@redhat.com>
8985 Date:   Tue Dec 27 18:10:26 2011 -0500
8986
8987     Some minor updates of HACKING
8988
8989  HACKING |   20 +++++++++++---------
8990  1 file changed, 11 insertions(+), 9 deletions(-)
8991
8992 commit 993de34a77bdbfc37e210a85382e5f34f604efe9
8993 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
8994 Date:   Wed Dec 14 17:31:23 2011 +0000
8995
8996     Add undefined/no-undefined mode options to GTester
8997
8998     https://bugzilla.gnome.org/show_bug.cgi?id=666116
8999
9000  docs/reference/glib/gtester.xml |   33 ++++++++++++++++++++++++++++++++-
9001  glib/gtester.c                  |   10 ++++++++++
9002  glib/gtestutils.c               |   33 ++++++++++++++++++++++++++++++++-
9003  glib/gtestutils.h               |    2 ++
9004  4 files changed, 76 insertions(+), 2 deletions(-)
9005
9006 commit fa4792c35e42107e0ded0f499bb86415a2b1faef
9007 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
9008 Date:   Wed Dec 14 18:08:59 2011 +0000
9009
9010     various tests: do not provoke SIGTRAP with -m no-undefined
9011
9012     Some of the GLib tests deliberately provoke warnings (or even fatal
9013     errors) in a forked child. Normally, this is fine, but under valgrind
9014     it's somewhat undesirable. We do want to follow fork(), so we
9015     can check
9016     for leaks in child processes that exit gracefully; but we don't
9017     want to
9018     be told about "leaks" in processes that are crashing, because there'd
9019     be no point in cleaning those up anyway.
9020
9021     https://bugzilla.gnome.org/show_bug.cgi?id=666116
9022
9023  gio/tests/actions.c             |   83 +++++++++++++---------
9024  gio/tests/gdbus-proxy.c         |   30 ++++----
9025  gio/tests/gsettings.c           |   64 +++++++++++------
9026  glib/tests/error.c              |    3 +
9027  glib/tests/gvariant.c           |   32 +++++----
9028  glib/tests/logging.c            |   54 +++++++++------
9029  glib/tests/markup-collect.c     |    3 +
9030  glib/tests/mem-overflow.c       |   13 +++-
9031  glib/tests/option-context.c     |    6 ++
9032  glib/tests/slice.c              |    3 +
9033  glib/tests/strfuncs.c           |  146
9034  +++++++++++++++++++++++----------------
9035  glib/tests/testing.c            |   32 ++++++---
9036  gobject/tests/ifaceproperties.c |    3 +
9037  13 files changed, 304 insertions(+), 168 deletions(-)
9038
9039 commit 5cb29d7909afdb41054ca47892aea4e0a79f2d7a
9040 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
9041 Date:   Wed Dec 14 17:32:16 2011 +0000
9042
9043     Clarify documentation of fast/slow/thorough and quiet/verbose tests
9044
9045     It turns out that there is no middle setting between fast and
9046     slow/thorough, but there *is* a middle setting between quiet and
9047     verbose.
9048
9049     https://bugzilla.gnome.org/show_bug.cgi?id=666116
9050
9051  glib/gtestutils.c |   15 +++++++++++----
9052  1 file changed, 11 insertions(+), 4 deletions(-)
9053
9054 commit 643ad9f6c340fb368ccf8e09ef1f0ba88ee6dccf
9055 Author: Matthias Clasen <mclasen@redhat.com>
9056 Date:   Tue Dec 27 17:45:40 2011 -0500
9057
9058     Remove another unused AC_DEFINE
9059
9060     Nothing was using the HAVE_GCOV define.
9061
9062  configure.ac |    2 --
9063  1 file changed, 2 deletions(-)
9064
9065 commit 7cc9e10cce30ebe9242c0cc0649a4badffe0123e
9066 Author: Matthias Clasen <mclasen@redhat.com>
9067 Date:   Tue Dec 27 17:20:36 2011 -0500
9068
9069     Drop unused AC_SUBST
9070
9071     DISABLE_MEM_POOLS is only used as define.
9072
9073  configure.ac |    1 -
9074  1 file changed, 1 deletion(-)
9075
9076 commit bc85e6ed516f23d9fed9cdad39c605721738e190
9077 Author: Matthias Clasen <mclasen@redhat.com>
9078 Date:   Tue Dec 27 17:15:44 2011 -0500
9079
9080     Remove a bashism
9081
9082  configure.ac |    2 +-
9083  1 file changed, 1 insertion(+), 1 deletion(-)
9084
9085 commit a176008826a8f7dcdcbc2a35d9ac3bfcabce824c
9086 Author: Matthias Clasen <mclasen@redhat.com>
9087 Date:   Tue Dec 27 17:12:39 2011 -0500
9088
9089     Drop a lot of dead configury for threads
9090
9091     Much of this became obsolete by the recent rewrite of our
9092     threading support.
9093
9094  configure.ac |  179
9095  +++++++++-------------------------------------------------
9096  1 file changed, 27 insertions(+), 152 deletions(-)
9097
9098 commit 8cea99741bdc540b76b4cace996068acd78e746c
9099 Author: Matthias Clasen <mclasen@redhat.com>
9100 Date:   Tue Dec 27 16:22:13 2011 -0500
9101
9102     Don't put documentation in glibconfig.h
9103
9104  configure.ac |    7 -------
9105  glib/gmain.h |    3 +++
9106  2 files changed, 3 insertions(+), 7 deletions(-)
9107
9108 commit 31f0ad3f352ec8bae297983f67b18cb33c2c3e5e
9109 Author: Matthias Clasen <mclasen@redhat.com>
9110 Date:   Tue Dec 27 16:18:19 2011 -0500
9111
9112     Make glibconfig.h include guards consistent
9113
9114  configure.ac |    6 +++---
9115  1 file changed, 3 insertions(+), 3 deletions(-)
9116
9117 commit d09800d86ec408ec27b9559fbd9ff6aebca25397
9118 Author: Matthias Clasen <mclasen@redhat.com>
9119 Date:   Tue Dec 27 16:16:24 2011 -0500
9120
9121     Remove a commented-out macro
9122
9123  configure.ac |    2 --
9124  1 file changed, 2 deletions(-)
9125
9126 commit 4576a459fc0aebc48581d16a076bd0a0924ae988
9127 Author: Matthias Clasen <mclasen@redhat.com>
9128 Date:   Tue Dec 27 15:55:04 2011 -0500
9129
9130     Remove obsolescent AC_HEADER_STDC macro
9131
9132     We only used the resulting define in one place, and really,
9133     these headers just have to be around or its not worth trying.
9134
9135  configure.ac      |    3 ---
9136  glib/tests/hash.c |    2 --
9137  2 files changed, 5 deletions(-)
9138
9139 commit 49a4de3ea446f21202d586a906e0aef1d4dacfed
9140 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
9141 Date:   Sat Dec 24 15:31:55 2011 +0100
9142
9143     docs: g_atexit: do not point in a direction for where to find details
9144
9145     https://bugzilla.gnome.org/show_bug.cgi?id=666804
9146
9147  glib/gutils.c |    3 +--
9148  1 file changed, 1 insertion(+), 2 deletions(-)
9149
9150 commit 89a832250b9864c28cd0eec8db7200e00a8e9679
9151 Author: Åsmund Skjæveland <aasmunds@ulrik.uio.no>
9152 Date:   Mon Dec 26 17:15:32 2011 +0100
9153
9154     Updated Norwegian Nynorsk translation
9155
9156  po/nn.po |  959
9157  +++++++++++++++++++++++++++++++++-----------------------------
9158  1 file changed, 515 insertions(+), 444 deletions(-)
9159
9160 commit cc03b3cdea45b3592ab8e931628f027c20586aa3
9161 Author: Matthias Clasen <mclasen@redhat.com>
9162 Date:   Sat Dec 24 23:01:17 2011 -0500
9163
9164     Don't leak references to the menus
9165
9166  gio/gmenumarkup.c |    3 +++
9167  1 file changed, 3 insertions(+)
9168
9169 commit f077127d0169df135d078827c1c51742c3a71901
9170 Author: Matthias Clasen <mclasen@redhat.com>
9171 Date:   Sat Dec 24 22:59:10 2011 -0500
9172
9173     Add a test for ids on submenu and section elements
9174
9175     The test checks that menus which are created via
9176     <submenu id=...> or <section id=...> end up in the objects
9177     hash table.
9178
9179  gio/tests/gmenumodel.c |   41 +++++++++++++++++++++++++++++++++++++++++
9180  1 file changed, 41 insertions(+)
9181
9182 commit 37efbf4354969fdbca9ed71895309fb7fb95a55a
9183 Author: Matthias Clasen <mclasen@redhat.com>
9184 Date:   Sat Dec 24 22:58:16 2011 -0500
9185
9186     Menu markup: Support ids on submenu and section elements
9187
9188     This was supposed to work, but didn't.
9189     Bug 666595.
9190
9191  gio/gmenumarkup.c |   54
9192  ++++++++++++++++++++++++++++++++++++++++++++++-------
9193  1 file changed, 47 insertions(+), 7 deletions(-)
9194
9195 commit c4fc2584241dadeedee7b21bd24ca5708d6318e8
9196 Author: Benjamin Otte <otte@redhat.com>
9197 Date:   Sat Dec 24 14:26:24 2011 +0100
9198
9199     docs: Clarify non-NUL requirement in g_utf8_validate()
9200
9201     UTF8 validation is not about your character on a dating site, so don't
9202     talk about meeting.
9203
9204     https://bugzilla.gnome.org/show_bug.cgi?id=666803
9205
9206  glib/gutf8.c |    2 +-
9207  1 file changed, 1 insertion(+), 1 deletion(-)
9208
9209 commit 3f3e141ec8ffe8f40a2faced69d35cb161153107
9210 Author: Dan Winship <danw@gnome.org>
9211 Date:   Fri Aug 20 13:04:19 2010 -0400
9212
9213     Add GSocketClient::event, for tracking socket client status
9214
9215     This can be used for debugging, or for progress UIs ("Connecting to
9216     example.com..."), or to do low-level tweaking on the connection at
9217     various points in the process.
9218
9219     https://bugzilla.gnome.org/show_bug.cgi?id=665805
9220
9221  docs/reference/gio/gio-sections.txt |    3 +-
9222  gio/gio.symbols                     |    1 +
9223  gio/gioenums.h                      |   38 +++++++
9224  gio/gsocketclient.c                 |  194
9225  +++++++++++++++++++++++++++++++++--
9226  gio/gsocketclient.h                 |    6 +-
9227  gio/tests/send-data.c               |   23 +++++
9228  6 files changed, 253 insertions(+), 12 deletions(-)
9229
9230 commit 57f279988cc2219a974042a29cbb12efd2422540
9231 Author: Dan Winship <danw@gnome.org>
9232 Date:   Sun Jun 12 16:29:04 2011 -0400
9233
9234     Add g_socket_connection_connect(), etc
9235
9236     Previously it was more or less assumed that GSocketConnections were
9237     always connected, although this was not enforced. Make it explicit
9238     that they don't need to be, and add methods to connect them, and
9239     simplify GSocketClient by using those methods.
9240
9241     https://bugzilla.gnome.org/show_bug.cgi?id=665805
9242
9243  docs/reference/gio/gio-sections.txt |    5 ++
9244  gio/gio.symbols                     |    4 +
9245  gio/gsocketclient.c                 |  129 +++++++++-------------------
9246  gio/gsocketconnection.c             |  159
9247  +++++++++++++++++++++++++++++++++++
9248  gio/gsocketconnection.h             |   15 ++++
9249  5 files changed, 223 insertions(+), 89 deletions(-)
9250
9251 commit e121d46b251d7a695f6c56bf3de95acb51371599
9252 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
9253 Date:   Thu Dec 22 20:18:11 2011 +0800
9254
9255     Update GIO Visual C++ projects
9256
9257     Link to zlib1.lib for release builds and zlib1d.lib for debug builds-
9258     this is to be consistent across the board for the GTK+ stack (and many
9259     other opensource code linking to the ZLib DLL on Windows)
9260
9261  build/win32/vs10/gio.vcxprojin |    8 ++++----
9262  build/win32/vs9/gio.vcprojin   |    8 ++++----
9263  2 files changed, 8 insertions(+), 8 deletions(-)
9264
9265 commit 550fee44a9379969cb185b19b787c1d6ab35e77e
9266 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
9267 Date:   Thu Dec 22 18:49:01 2011 +0800
9268
9269     Update Visual C++ property sheets
9270
9271     "Install" the newly-introduced gremoteactiongroup.h header.
9272
9273  build/win32/vs10/glib.props  |    2 ++
9274  build/win32/vs9/glib.vsprops |    1 +
9275  2 files changed, 3 insertions(+)
9276
9277 commit 6e7da987b443c861946a7702d64f9e50150b9320
9278 Author: Ryan Lortie <desrt@desrt.ca>
9279 Date:   Thu Dec 22 00:24:20 2011 -0500
9280
9281     GSettingsBackend: allow floating refs from read()
9282
9283     Use g_variant_take_ref() to allow for backends to return floating
9284     GVariant instances from their read() implementations.
9285
9286  gio/gsettingsbackend.c |    3 +++
9287  1 file changed, 3 insertions(+)
9288
9289 commit 1b0337744282c7f048a31a9818b99370d97c44f3
9290 Author: rodrigorivascosta <rodrigorivascosta@gmail.com>
9291 Date:   Thu Dec 22 10:48:09 2011 +0800
9292
9293     Bug 666551-Fix a few dangling pointers
9294
9295     When removing an item from the list, check the next one's my_owner,
9296     and fix it accordingly. And take this case into account when last
9297     of the list is deleted.
9298
9299     Also, assign NULL to 'my_owner' in g_thread_xp_WakeConditionVariable.
9300
9301  glib/gthread-win32.c |    5 +++++
9302  1 file changed, 5 insertions(+)
9303
9304 commit 76bc1ab28084dab671fed6e9f3993014e225df2c
9305 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
9306 Date:   Wed Dec 21 11:24:09 2011 +0800
9307
9308     glib/tests/private.c: Fix compilation on Windows
9309
9310     -process.h must be included for _beginthreadex
9311     -Use a cast to HANDLE on _beginthreadex to silence warnings on
9312     different
9313      types
9314
9315  glib/tests/private.c |    3 ++-
9316  1 file changed, 2 insertions(+), 1 deletion(-)
9317
9318 commit cb71b03e2f0a273d3e466831e5c2cdf0a7c43f46
9319 Author: Kjartan Maraas <kmaraas@gnome.org>
9320 Date:   Wed Dec 21 22:22:05 2011 +0100
9321
9322     Updated Norwegian bokmål translation
9323
9324  po/nb.po |  276
9325  +++++++++++++++++++++++++++++++-------------------------------
9326  1 file changed, 140 insertions(+), 136 deletions(-)
9327
9328 commit adff60ed6389cfb1e97a329c150320aa44b18be6
9329 Author: Cosimo Cecchi <cosimoc@gnome.org>
9330 Date:   Wed Dec 21 12:36:19 2011 +0100
9331
9332     menu: documentation fixes
9333
9334     g_menu_new_section() does not exist, the comment meant
9335     g_menu_item_new_section().
9336
9337  gio/gmenu.c |    6 +++---
9338  1 file changed, 3 insertions(+), 3 deletions(-)
9339
9340 commit 557da1650707bbb67b80be0c986598eab3893071
9341 Author: Ryan Lortie <desrt@desrt.ca>
9342 Date:   Tue Dec 20 19:45:57 2011 -0500
9343
9344     GObject: do checks on interface property install
9345
9346     Add some checks to g_object_interface_install_property() similar to
9347     those in g_object_class_install_property().
9348
9349     https://bugzilla.gnome.org/show_bug.cgi?id=666616
9350
9351  gobject/gobject.c     |    8 +++++++-
9352  gobject/tests/param.c |    2 +-
9353  2 files changed, 8 insertions(+), 2 deletions(-)
9354
9355 commit b2371871097ef2b52bdb4688d702438c9e3f1787
9356 Author: Ryan Lortie <desrt@desrt.ca>
9357 Date:   Tue Dec 20 19:43:21 2011 -0500
9358
9359     GObject: require READ or WRITE on property install
9360
9361     g_object_class_install_property() currently lets you install
9362     properties
9363     that are neither readable nor writable.  Add a check to prevent that.
9364
9365     https://bugzilla.gnome.org/show_bug.cgi?id=666616
9366
9367  gobject/gobject.c     |    1 +
9368  gobject/tests/param.c |    3 ---
9369  2 files changed, 1 insertion(+), 3 deletions(-)
9370
9371 commit 4e793c2eefab1a9b5b0c29b530cbe77fb53d7396
9372 Author: Ryan Lortie <desrt@desrt.ca>
9373 Date:   Tue Dec 20 19:33:02 2011 -0500
9374
9375     GObject: allow G_PARAM_CONSTRUCT on any override
9376
9377     We were previously preventing implementations of an interface from
9378     specifying G_PARAM_CONSTRUCT for a property of that interface if the
9379     interface didn't specify it itself (or was readonly).
9380
9381     This is something that should only interest the implementation, so we
9382     remove this restriction.
9383
9384     This allows 6 new possible override scenarios:
9385
9386      - writable                 -> writable/construct
9387      - writable                 -> readwrite/construct
9388      - readwrite                -> readwrite/construct
9389      - writable/construct-only  -> writable/construct
9390      - writable/construct-only  -> readwrite/construct
9391      - readwrite/construct-only -> readwrite/construct
9392
9393     and we update the testcase to reflect this.
9394
9395     https://bugzilla.gnome.org/show_bug.cgi?id=666616
9396
9397  gobject/gobject.c     |    5 +----
9398  gobject/tests/param.c |   32 ++++++++++++++++++--------------
9399  2 files changed, 19 insertions(+), 18 deletions(-)
9400
9401 commit b3b9f82206707d6adad0d54ae9232bc826bec574
9402 Author: Ryan Lortie <desrt@desrt.ca>
9403 Date:   Tue Dec 20 18:44:48 2011 -0500
9404
9405     GObject: add test for interface property overrides
9406
9407     Add a testcase to check all possibilities for overriding a property
9408     specified on an interface from an implementation of that interface,
9409     changing the type and flags.
9410
9411     https://bugzilla.gnome.org/show_bug.cgi?id=666616
9412
9413  gobject/tests/param.c |  379
9414  +++++++++++++++++++++++++++++++++++++++++++++++++
9415  1 file changed, 379 insertions(+)
9416
9417 commit d8d78688a8e00d1f2c338bd75fb1ce20d05e059d
9418 Author: Ryan Lortie <desrt@desrt.ca>
9419 Date:   Tue Dec 20 18:41:03 2011 -0500
9420
9421     GObject: change the order of property checks
9422
9423     Change the order of the checks so that we hear about the 'biggest'
9424     problem first.  Also, stop reporting problems after we report
9425     the first
9426     one for a particular property.
9427
9428     Add some comments.
9429
9430     https://bugzilla.gnome.org/show_bug.cgi?id=666616
9431
9432  gobject/gobject.c |   70
9433  ++++++++++++++++++++++++++++++++++++++---------------
9434  1 file changed, 50 insertions(+), 20 deletions(-)
9435
9436 commit 5fb7a8e127bde6465a5b9e22b299ca2e439e702c
9437 Author: Ryan Lortie <desrt@desrt.ca>
9438 Date:   Tue Dec 20 18:26:14 2011 -0500
9439
9440     GObject: fix property override type checks
9441
9442     The property override typecheck was meant to enforce the type on the
9443     overriding property being exactly equal to the type on the interface
9444     property.  Instead, g_type_is_a() was incorrectly used.
9445
9446     We could try to enforce equality, but if a property is read-only
9447     then it
9448     should be possible for the implementation to type the property
9449     with any
9450     subtype of the type specified on the interface (because returning
9451     a more
9452     specific type will still satisfy the interface).  Likewise, if the
9453     property is write-only then it should be possible for the
9454     implementation
9455     to type the property with any supertype.
9456
9457     We implement the check this way.
9458
9459     https://bugzilla.gnome.org/show_bug.cgi?id=666616
9460
9461  gobject/gobject.c |   73
9462  ++++++++++++++++++++++++++++++++++++++++++-----------
9463  1 file changed, 58 insertions(+), 15 deletions(-)
9464
9465 commit ab0da3c2821b6e9ed89a3a2a708bbae1db2ed45f
9466 Author: Ryan Lortie <desrt@desrt.ca>
9467 Date:   Tue Dec 20 19:12:56 2011 -0500
9468
9469     GSimpleAction: fix some whitespace fail
9470
9471  gio/gsimpleaction.c |   20 ++++++++++----------
9472  1 file changed, 10 insertions(+), 10 deletions(-)
9473
9474 commit 342e2faa2996601bc44413087b3d70560dad78aa
9475 Author: Ryan Lortie <desrt@desrt.ca>
9476 Date:   Tue Dec 20 19:11:19 2011 -0500
9477
9478     GSimpleAction: tweak property flags
9479
9480     There's no need for 'enabled' and 'state' to be marked construct-only.
9481     These properties are writable at all times.
9482
9483  gio/gsimpleaction.c |   10 ++++------
9484  1 file changed, 4 insertions(+), 6 deletions(-)
9485
9486 commit 958f2bac7a123bc0cf35c5afab6ac62c80b0c03b
9487 Author: Ryan Lortie <desrt@desrt.ca>
9488 Date:   Tue Dec 20 15:29:16 2011 -0500
9489
9490     GObject: fixup reversed logic in last commit
9491
9492     Accidentally dropped a !.
9493
9494  gobject/gobject.c |    2 +-
9495  1 file changed, 1 insertion(+), 1 deletion(-)
9496
9497 commit 3af050f6fc760c3bedfad4e7c0f767a2e01848be
9498 Author: Ryan Lortie <desrt@desrt.ca>
9499 Date:   Tue Dec 20 15:12:44 2011 -0500
9500
9501     gobject: Clean up logic in property checks
9502
9503     Simplify some of the logic in this function.
9504
9505       1) Simplify flag checks as per Colin's suggestions in
9506          https://bugzilla.gnome.org/show_bug.cgi?id=605667
9507
9508       2) Don't repeatedly recheck if class_pspec is NULL.
9509
9510  gobject/gobject.c |   50
9511  +++++++++++++++++++++-----------------------------
9512  1 file changed, 21 insertions(+), 29 deletions(-)
9513
9514 commit ebf572cdd81d8c0fca4641f9204dc0421ad1bf5d
9515 Author: Ryan Lortie <desrt@desrt.ca>
9516 Date:   Tue Dec 20 14:43:15 2011 -0500
9517
9518     GAction: back out changes to property flags
9519
9520     41e5ba86a791a17bb560dd7813ad7e849e0230dc introduced some changes
9521     to the
9522     property flags of GAction.  These changes were not a reflection of the
9523     actual interface of GAction but were necessary due to GObject being
9524     overly-sensitive to flag changes on property overrides.
9525
9526     Now that the GObject bug is fixed, we can restore the GAction flags to
9527     their correct values.
9528
9529     https://bugzilla.gnome.org/show_bug.cgi?id=666615
9530
9531  gio/gaction.c |   12 ++++--------
9532  1 file changed, 4 insertions(+), 8 deletions(-)
9533
9534 commit af24dbc12aa77aac3c82d39872878558cced7add
9535 Author: Ryan Lortie <desrt@desrt.ca>
9536 Date:   Tue Dec 20 14:36:29 2011 -0500
9537
9538     gobject: loosen property override flag restrictions
9539
9540     GObject enforces the following restrictions on property overrides:
9541
9542       - must only add abilities: if the parent class supports
9543         readability/writability then the subclass must also support them.
9544         Subclasses are free to add readability/writability.
9545
9546       - must not add additional restrictions: if the parent class doesn't
9547         have construct/construct-only restrictions then the subclass must
9548         not add them.  Subclasses are free to remove restrictions.
9549
9550     The problem with the previous implementation is that the check against
9551     adding construct/construct-only restrictions was being done even
9552     if the
9553     property was not previously writable.  As an example:
9554
9555       "readable" and "writable only on construct"
9556
9557     was considered as being more restrictive than
9558
9559       "read only".
9560
9561     This patch tweaks the check to allow the addition of
9562     construct/construct-only restrictions for properties that were
9563     previously read-only and are now being made writable.
9564
9565     https://bugzilla.gnome.org/show_bug.cgi?id=666615
9566
9567  gobject/gobject.c |    9 +++++----
9568  1 file changed, 5 insertions(+), 4 deletions(-)
9569
9570 commit 68706bfa2b91d4eb33cddfca2b640fcc3ce80637
9571 Author: Matthias Clasen <mclasen@redhat.com>
9572 Date:   Tue Dec 20 12:15:05 2011 -0500
9573
9574     Add references to the dbus interface docs on the wiki
9575
9576     And strip out the (now) redundant copy of that information
9577     from the sources.
9578
9579  gio/gactiongroupexporter.c  |   96
9580  ++---------------------------------------
9581  gio/gapplicationimpl-dbus.c |    4 ++
9582  gio/gmenuexporter.c         |  100
9583  +------------------------------------------
9584  3 files changed, 9 insertions(+), 191 deletions(-)
9585
9586 commit adbfa38c8e2ab859d252e566fa130a7023442d7d
9587 Author: Ryan Lortie <desrt@desrt.ca>
9588 Date:   Mon Dec 19 22:56:05 2011 -0500
9589
9590     docs: remove duplicate GMenuModel from gio.types
9591
9592  docs/reference/gio/gio.types |    1 -
9593  1 file changed, 1 deletion(-)
9594
9595 commit 541693f42d462f114055fd05d1ac536e0c6f46f5
9596 Author: Ryan Lortie <desrt@desrt.ca>
9597 Date:   Mon Dec 19 17:35:31 2011 -0500
9598
9599     winxp threads: fix some condition variable races
9600
9601     There are some races in the condition variable emulation code for
9602     Windows XP with respect to timeouts while waiting.
9603
9604     First, in the event of a timeout, we never remove the waiter from the
9605     condition variable.  This can cause crashes later.  That problem was
9606     found by Rodrigo Rivas Costa.
9607
9608     Second, if the waiting thread times out and exits just as we were
9609     about
9610     to call SetEvent() on its waiter event, we could end up trying
9611     to access
9612     the waiter after it was closed/freed.  We need to hold on to the
9613     lock a
9614     little bit longer to ensure that that's not possible.
9615
9616     https://bugzilla.gnome.org/show_bug.cgi?id=666551
9617
9618  glib/gthread-win32.c |   32 ++++++++++++++++++++++++++------
9619  1 file changed, 26 insertions(+), 6 deletions(-)
9620
9621 commit f3cf8c0ca8ea952c08ef29af1e84515a8f6a2d77
9622 Author: Ryan Lortie <desrt@desrt.ca>
9623 Date:   Mon Dec 19 15:24:52 2011 -0500
9624
9625     *bump*
9626
9627  configure.ac |    2 +-
9628  1 file changed, 1 insertion(+), 1 deletion(-)
9629
9630 commit 8f558d80100d4de5ffc50dac37857ca1b63c1480
9631 Author: Dan Winship <danw@gnome.org>
9632 Date:   Mon Dec 19 15:19:19 2011 -0500
9633
9634     gnetworkmonitornetlink.c: Fix a gsize->gssize
9635
9636     https://bugzilla.gnome.org/show_bug.cgi?id=666422
9637
9638  gio/gnetworkmonitornetlink.c |    2 +-
9639  1 file changed, 1 insertion(+), 1 deletion(-)
9640
9641 commit fbe1fb8e4999dc9e7c30a19896e421e8a2c4103b
9642 Author: Ryan Lortie <desrt@desrt.ca>
9643 Date:   Mon Dec 19 13:38:21 2011 -0500
9644
9645     glib 2.31.6
9646
9647  NEWS         |   44 ++++++++++++++++++++++++++++++++++++++++++++
9648  configure.ac |    2 +-
9649  2 files changed, 45 insertions(+), 1 deletion(-)
9650
9651 commit 5e8a10daf15afc8fa006a3ce9877541c344a4c67
9652 Author: Ryan Lortie <desrt@desrt.ca>
9653 Date:   Mon Dec 19 13:37:06 2011 -0500
9654
9655     gitignore
9656
9657  build/win32/vs10/.gitignore                                |    6 ++++++
9658  docs/reference/gio/gdbus-object-manager-example/.gitignore |    1 +
9659  gio/tests/.gitignore                                       |    6 ++++--
9660  3 files changed, 11 insertions(+), 2 deletions(-)
9661
9662 commit 0a22f63ebe7ea1abe78e4b88287aaf31eb1bdb5e
9663 Author: Ryan Lortie <desrt@desrt.ca>
9664 Date:   Mon Dec 19 10:47:45 2011 -0500
9665
9666     Drop public menu APIs from GApplication
9667
9668     This is moving to Gtk, but we don't want to do it all right now.
9669
9670  docs/reference/gio/gio-sections.txt |    4 --
9671  gio/gapplication.c                  |   74
9672  ++++++-----------------------------
9673  gio/gapplication.h                  |    8 ----
9674  gio/gapplicationimpl-dbus.c         |   14 +++++--
9675  gio/gio.symbols                     |    4 --
9676  5 files changed, 21 insertions(+), 83 deletions(-)
9677
9678 commit 0c094d660769a00564ef33a775a387f62cf2ff41
9679 Author: Ryan Lortie <desrt@desrt.ca>
9680 Date:   Mon Dec 19 10:47:28 2011 -0500
9681
9682     Drop the GApplication menu test
9683
9684  gio/tests/Makefile.am                 |    4 --
9685  gio/tests/gapplication-example-menu.c |   87
9686  ---------------------------------
9687  2 files changed, 91 deletions(-)
9688
9689 commit db7707b41a48c062b8b7595bbfc241692eed7b62
9690 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
9691 Date:   Mon Dec 19 17:13:11 2011 +0100
9692
9693     Updated Spanish translation
9694
9695  po/es.po |  314
9696  ++++++++++++++++++++++++++++++++++----------------------------
9697  1 file changed, 171 insertions(+), 143 deletions(-)
9698
9699 commit 466432830c60c61fe99ac30e4914443b0f0bd979
9700 Author: Giovanni Campagna <gcampagna@src.gnome.org>
9701 Date:   Sat Dec 17 20:08:50 2011 +0100
9702
9703     gsettings-tool: allow specifying custom schema dirs
9704
9705     It happens that one wants to customize settings for plugins or
9706     shell extensions, that installing schemas in nonstandard locations.
9707     This patch adds the --schemadir option to gsettings, and ensure
9708     that the appropriate schema is found.
9709
9710     https://bugzilla.gnome.org/show_bug.cgi?id=666415
9711
9712  gio/gsettings-bash-completion.sh |   41 ++++++---
9713  gio/gsettings-tool.c             |  179
9714  ++++++++++++++++++++++----------------
9715  2 files changed, 133 insertions(+), 87 deletions(-)
9716
9717 commit f59acb55c1758d5e620b4806036dbc997db24ad4
9718 Author: Florian Müllner <fmuellner@gnome.org>
9719 Date:   Mon Dec 19 14:52:10 2011 +0100
9720
9721     gdesktopappinfo: Use "Keywords" instead of "X-GNOME-Keywords"
9722
9723     The field has now been standardized, so drop the prefix.
9724
9725  gio/gdesktopappinfo.c |    2 +-
9726  1 file changed, 1 insertion(+), 1 deletion(-)
9727
9728 commit 40413490374777c0aba8b569f5ad45ffc205cac0
9729 Author: Matthias Clasen <mclasen@redhat.com>
9730 Date:   Mon Dec 19 07:45:43 2011 -0500
9731
9732     Teach gtk-doc about G_GNUC_WARN_UNUSED_RESULT
9733
9734  docs/reference/gio/Makefile.am     |    3 ++-
9735  docs/reference/glib/Makefile.am    |    2 +-
9736  docs/reference/gobject/Makefile.am |    2 +-
9737  3 files changed, 4 insertions(+), 3 deletions(-)
9738
9739 commit 0971d36e4b8338f4f3f96d751f5275517514d3b1
9740 Author: Ryan Lortie <desrt@desrt.ca>
9741 Date:   Sat Dec 17 00:52:57 2011 -0500
9742
9743     GApplication: receiving end of GRemoteActionGroup
9744
9745     Use the fact that the action group exporter now speaks to
9746     GRemoteActionGroup to get the platform data into GApplicion without
9747     hacks.
9748
9749     https://bugzilla.gnome.org/show_bug.cgi?id=665737
9750
9751  gio/gapplication.c          |   89
9752  ++++++++++++++++++++++++++++++++++++++++++-
9753  gio/gapplicationimpl-dbus.c |    6 ++-
9754  gio/gapplicationimpl.h      |   13 ++++---
9755  3 files changed, 100 insertions(+), 8 deletions(-)
9756
9757 commit 1807ef336a94a1d2498e2ce77686c29db1aa6aac
9758 Author: Ryan Lortie <desrt@desrt.ca>
9759 Date:   Sat Dec 17 00:26:11 2011 -0500
9760
9761     action group exporter: kill GApplication hackery
9762
9763     Use the GRemoteActionGroup interface, if available, instead.
9764
9765     https://bugzilla.gnome.org/show_bug.cgi?id=665737
9766
9767  gio/gactiongroupexporter.c |   38 +++++++++++++-------------------------
9768  1 file changed, 13 insertions(+), 25 deletions(-)
9769
9770 commit eefd08996f7657488cb8afed23667030d6bd45f7
9771 Author: Ryan Lortie <desrt@desrt.ca>
9772 Date:   Sat Dec 17 00:17:08 2011 -0500
9773
9774     introduce GRemoteActionGroup
9775
9776     This interfaceifies the extra functions that were on GDBusActionGroup
9777     for dealing with platform data.
9778
9779     The two main benefits of doing this:
9780
9781       - no longer have to do a silly song and dance in GApplication
9782       to avoid
9783         calling GDBusActionGroup API from non-dbus-aware code
9784
9785       - the interface can be reused by the action group exporter to avoid
9786         ugly and unbindable hook callbacks
9787
9788     https://bugzilla.gnome.org/show_bug.cgi?id=665737
9789
9790  docs/reference/gio/gio-docs.xml     |    1 +
9791  docs/reference/gio/gio-sections.txt |   16 ++++
9792  gio/Makefile.am                     |    2 +
9793  gio/gapplication.c                  |   19 ++---
9794  gio/gapplicationimpl-dbus.c         |   35 ++-------
9795  gio/gapplicationimpl.h              |   14 +---
9796  gio/gdbusactiongroup.c              |  138
9797  +++++++++++++----------------------
9798  gio/gdbusactiongroup.h              |    9 ---
9799  gio/gio.h                           |    1 +
9800  gio/gio.symbols                     |    5 +-
9801  gio/giotypes.h                      |    1 +
9802  gio/gremoteactiongroup.c            |  136
9803  ++++++++++++++++++++++++++++++++++
9804  gio/gremoteactiongroup.h            |   74 +++++++++++++++++++
9805  13 files changed, 303 insertions(+), 148 deletions(-)
9806
9807 commit ee9f104432ee1ed0bf1e7461cf3264d0f0f1d297
9808 Author: Ryan Lortie <desrt@desrt.ca>
9809 Date:   Fri Dec 16 22:24:03 2011 -0500
9810
9811     GApplication: send platform data for actions again
9812
9813     Use the _full variants of the GDBusActionGroup API to send platform
9814     data
9815     for action invocations once again.
9816
9817  gio/gapplication.c          |   16 +++++++---------
9818  gio/gapplicationimpl-dbus.c |   20 ++++++++++++++++++++
9819  gio/gapplicationimpl.h      |   12 ++++++++++++
9820  3 files changed, 39 insertions(+), 9 deletions(-)
9821
9822 commit f58df66d4d640ea926573104be9849037a3c8522
9823 Author: Ryan Lortie <desrt@desrt.ca>
9824 Date:   Fri Dec 16 22:23:30 2011 -0500
9825
9826     GDBusActionGroup: add _full variants of activation
9827
9828     This allows the platform_data to be explicitly specified.
9829
9830  docs/reference/gio/gio-sections.txt |    4 ++
9831  gio/gdbusactiongroup.c              |   93
9832  ++++++++++++++++++++++++++++++-----
9833  gio/gdbusactiongroup.h              |    9 ++++
9834  gio/gio.symbols                     |    2 +
9835  4 files changed, 95 insertions(+), 13 deletions(-)
9836
9837 commit e5ed11bcf807b3e2c0a36c684e9b794ec253cd72
9838 Author: Ryan Lortie <desrt@desrt.ca>
9839 Date:   Fri Dec 16 21:25:57 2011 -0500
9840
9841     Revert "GDBusActionGroup: add static platform registration"
9842
9843     This reverts commit fcc9902e98a6a6568a1150441c8680fd4615d437.
9844
9845  gio/gactiongroupexporter.c |   10 ----------
9846  gio/gdbusactiongroup.c     |   32 ++------------------------------
9847  gio/gdbusactiongroup.h     |   14 +++-----------
9848  gio/gio.symbols            |    1 -
9849  4 files changed, 5 insertions(+), 52 deletions(-)
9850
9851 commit e370631f46ca9b9d5b6ca1f7bbdf0ce708922ad3
9852 Author: Ryan Lortie <desrt@desrt.ca>
9853 Date:   Fri Dec 16 11:39:24 2011 -0500
9854
9855     GApplication: emit signals on action changes
9856
9857     Now that we're a GActionMap the story about propagating signals
9858     from our
9859     (now-constant) internal action group is vastly simplified.  If someone
9860     calls g_application_set_action_group() then signals will stop
9861     working --
9862     but this function is deprecated and they never worked before, so
9863     no big
9864     loss there.
9865
9866     https://bugzilla.gnome.org/show_bug.cgi?id=643736
9867
9868  gio/gapplication.c |   17 ++++++++++++++++-
9869  1 file changed, 16 insertions(+), 1 deletion(-)
9870
9871 commit 11015f165229ac3cb5f008a8824f8135ec45c89a
9872 Author: Ryan Lortie <desrt@desrt.ca>
9873 Date:   Thu Dec 15 13:27:27 2011 -0500
9874
9875     windows XP threads: fix hilariously obvious race
9876
9877     I tried to do a double-checked lock without the double check.
9878
9879     Rodrigo Rivas Costa caught the problem and suggested the (obviously
9880     correct) fix.
9881
9882     https://bugzilla.gnome.org/show_bug.cgi?id=666296
9883
9884  glib/gthread-win32.c |   19 ++++++++++++-------
9885  1 file changed, 12 insertions(+), 7 deletions(-)
9886
9887 commit fcc9902e98a6a6568a1150441c8680fd4615d437
9888 Author: Ryan Lortie <desrt@desrt.ca>
9889 Date:   Wed Dec 14 13:31:27 2011 -0500
9890
9891     GDBusActionGroup: add static platform registration
9892
9893     We provide a mechanism by which a 'platform' (eg: Gtk) can register
9894     some
9895     hook functions to be called to collect platform-data at the point of
9896     sending an outgoing action activation request and also to inform the
9897     platform of this data on incoming requests (before and after
9898     dispatching
9899     the actual request).
9900
9901     This can be used for forwarding timestamp and startup-notification
9902     information (as is presently done in GApplication) but the
9903     before/after
9904     hook could also be used for acquiring/releasing the Gdk lock or other
9905     similar things.
9906
9907     https://bugzilla.gnome.org/show_bug.cgi?id=665737
9908
9909  gio/gactiongroupexporter.c |   10 ++++++++++
9910  gio/gdbusactiongroup.c     |   32 ++++++++++++++++++++++++++++++--
9911  gio/gdbusactiongroup.h     |   14 +++++++++++---
9912  gio/gio.symbols            |    1 +
9913  4 files changed, 52 insertions(+), 5 deletions(-)
9914
9915 commit 1d4009e6f7e1d368b3e3df2fa41b007277b600d8
9916 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
9917 Date:   Wed Dec 14 20:17:54 2011 +0530
9918
9919     Added API g_queue_free_full().
9920
9921     g_queue_free_full(), to free a Queue including its
9922     dynamically-allocated elements.
9923     On similar lines to List and Slist.
9924
9925     void  g_queue_free_full  (GQueue  *queue,  GDestroyNotify
9926     free_func);
9927
9928     Test case covering g_queue_free_full() is added.
9929     Added export symbol to glib.symbols.
9930
9931     Closes Bug: https://bugzilla.gnome.org/show_bug.cgi?id=657433
9932
9933     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
9934
9935  glib/glib.symbols  |    1 +
9936  glib/gqueue.c      |   24 ++++++++++++++++++++++++
9937  glib/gqueue.h      |    2 ++
9938  glib/tests/queue.c |   50
9939  ++++++++++++++++++++++++++++++++++++++++++++++++++
9940  4 files changed, 77 insertions(+)
9941
9942 commit 63e69b4958272c5c1525da60005cae6a974d0d48
9943 Author: Colin Walters <walters@verbum.org>
9944 Date:   Thu Dec 15 09:47:15 2011 -0500
9945
9946     GDBusActionGroup: Fix a typo in docs
9947
9948  gio/gdbusactiongroup.c |    2 +-
9949  1 file changed, 1 insertion(+), 1 deletion(-)
9950
9951 commit 84df41c02c8806071d18e532432dff00a48ff369
9952 Author: Dan Winship <danw@gnome.org>
9953 Date:   Wed Dec 14 10:19:13 2011 -0500
9954
9955     configure.ac: robustify netlink.h check
9956
9957     https://bugzilla.gnome.org/show_bug.cgi?id=666173
9958
9959  configure.ac |    3 ++-
9960  1 file changed, 2 insertions(+), 1 deletion(-)
9961
9962 commit 14fb10d14b07cef6af8952bfdd0bd4d864876607
9963 Author: Stef Walter <stefw@collabora.co.uk>
9964 Date:   Fri Dec 9 18:19:24 2011 +0100
9965
9966     GBytes: add a size argument to g_bytes_get_data
9967
9968      * An out size argument so that this is more easily bindable
9969        by gobject-introspection.
9970
9971     https://bugzilla.gnome.org/show_bug.cgi?id=665879
9972
9973  glib/gbytes.c           |    8 ++++++--
9974  glib/gbytes.h           |    3 ++-
9975  glib/gtimezone.c        |    4 ++--
9976  glib/gvariant-core.c    |    5 ++---
9977  glib/tests/array-test.c |    4 +++-
9978  glib/tests/bytes.c      |   41 ++++++++++++++++++++++++++---------------
9979  6 files changed, 41 insertions(+), 24 deletions(-)
9980
9981 commit 162bafee37ccd5d58260423a8120fdcba25ecad6
9982 Author: Chris Coulson <chris.coulson@canonical.com>
9983 Date:   Wed Dec 14 14:00:56 2011 +0000
9984
9985     Initialize service_loop before running the service thread
9986
9987     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666129
9988
9989  gio/tests/gdbus-peer.c |    2 +-
9990  1 file changed, 1 insertion(+), 1 deletion(-)
9991
9992 commit a6eda97d8e8440ea5b04c081d444916dc51ad220
9993 Author: Matthias Clasen <mclasen@redhat.com>
9994 Date:   Wed Dec 14 21:05:38 2011 -0500
9995
9996     menu markup: tolerate not having a hash table of objects
9997
9998     Various places in the code were assuming that the hash table was
9999     always
10000     available. Fix this, and also avoid leaking strings now that the hash
10001     table may be NULL.
10002
10003     Based on a patch by Simon McVittie, bug 666167
10004
10005  gio/gmenumarkup.c |    9 +++++----
10006  1 file changed, 5 insertions(+), 4 deletions(-)
10007
10008 commit e129deb0170c8a18e662c53db799f2ba16ebf26f
10009 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10010 Date:   Wed Dec 14 16:56:15 2011 +0000
10011
10012     g_array_free, g_ptr_array_free: decrement refcount if not the last ref
10013
10014     foo_free is conceptually "worth" one unref; not decrementing the
10015     refcount here means the GArray or GPtrArray wrapper (but not its
10016     contents) would leak in the following call sequence:
10017
10018         p = g_ptr_array_new ();
10019         g_ptr_array_ref (p);
10020         g_ptr_array_free (p, TRUE);
10021         g_ptr_array_unref (p);
10022
10023     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10024     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
10025     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
10026
10027  glib/garray.c |    4 ++--
10028  1 file changed, 2 insertions(+), 2 deletions(-)
10029
10030 commit df9d9cc72f4d107f576322516a87e9fe0daa2539
10031 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10032 Date:   Wed Dec 14 16:53:24 2011 +0000
10033
10034     GArray, GPtrArray: factor out the actual freeing
10035
10036     Depending how the array is freed, we may want to free the underlying
10037     array (the "segment"), the struct wrapper or both.
10038
10039     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10040     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
10041     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
10042
10043  glib/garray.c |   57
10044  +++++++++++++++++++++++++++++++++++++++++++--------------
10045  1 file changed, 43 insertions(+), 14 deletions(-)
10046
10047 commit 6457677b7db236ab580bdf546221f1e8d2102c80
10048 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10049 Date:   Wed Dec 14 16:46:56 2011 +0000
10050
10051     g_key_file_get_string_list: don't leak the pieces on error
10052
10053     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10054     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
10055     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
10056
10057  glib/gkeyfile.c |    1 +
10058  1 file changed, 1 insertion(+)
10059
10060 commit a1bd6e07172771f9a7e8006e5f1f824cc1f564ea
10061 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10062 Date:   Tue Dec 13 18:18:27 2011 +0000
10063
10064     tls-interaction test: use a weak pointer instead of a deliberate
10065     use-after-free
10066
10067     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10068     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
10069     Reviewed-by: Dan Winship <danw@gnome.org>
10070
10071  gio/tests/tls-interaction.c |    7 ++++++-
10072  1 file changed, 6 insertions(+), 1 deletion(-)
10073
10074 commit 0a7930d04879018b5ea451ee9708f40fe93a131e
10075 Author: Ryan Lortie <desrt@desrt.ca>
10076 Date:   Tue Dec 13 20:54:24 2011 -0500
10077
10078     gdbus tests: remove buggy use of GMainLoop
10079
10080     g_main_loop_quit() only quits mainloops that are currently running --
10081     not ones that may run in the future.  The way the gdbus-threading
10082     tests
10083     are written can possibly result in a call to g_main_loop_quit() before
10084     g_main_loop_run() has started.
10085
10086     The mainloops aren't actually used for anything other than signalling
10087     the completion of the threads, so just use g_thread_join() for that.
10088
10089     https://bugzilla.gnome.org/show_bug.cgi?id=666129
10090
10091  gio/tests/gdbus-threading.c |   25 -------------------------
10092  1 file changed, 25 deletions(-)
10093
10094 commit a2e9318d4a8dc1257526814b8255210acd13d406
10095 Author: Ryan Lortie <desrt@desrt.ca>
10096 Date:   Wed Dec 14 09:32:11 2011 -0500
10097
10098     two test fixes for ARM
10099
10100     First, some ARM systems are not fast enough to meet the 30 second
10101     deadline in gwakeuptest.c, so increase that to 60.
10102
10103     Second, we have some signed/unsigned woes in the gparam transform
10104     tests.
10105
10106  glib/tests/gwakeuptest.c |    4 ++--
10107  gobject/tests/param.c    |   20 ++++++++++----------
10108  2 files changed, 12 insertions(+), 12 deletions(-)
10109
10110 commit 995a2eb50bf7d9e46c029768691f93b31e09bdf8
10111 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10112 Date:   Tue Dec 13 18:18:07 2011 +0000
10113
10114     Plug some leaks in the GIO tests
10115
10116     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10117     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
10118     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
10119
10120  gio/tests/data-input-stream.c |    1 +
10121  gio/tests/network-monitor.c   |    8 ++++++++
10122  gio/tests/pollable.c          |    1 +
10123  gio/tests/socket.c            |    3 +++
10124  gio/tests/tls-certificate.c   |    1 +
10125  5 files changed, 14 insertions(+)
10126
10127 commit f6b2847e5787a7c17a6d85f57049c5699451c246
10128 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10129 Date:   Tue Dec 13 14:46:02 2011 +0000
10130
10131     hash test: avoid leaking various keys and values
10132
10133     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10134     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
10135     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
10136
10137  glib/tests/hash.c |   82
10138  ++++++++++++++++++++++++++++++++++++++++++++++++-----
10139  1 file changed, 75 insertions(+), 7 deletions(-)
10140
10141 commit 5dca72fe67aec5f98bfb68257c34ff133b59d22a
10142 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10143 Date:   Mon Dec 12 18:56:21 2011 +0000
10144
10145     GOptionContext test: free all arguments, not just the remaining ones
10146
10147     On success, g_option_context_parse alters argv by removing options
10148     that
10149     it understood, so g_strfreev is insufficient. Instead, take a shallow
10150     copy and free all of the arguments in that, then free the array argv
10151     but not its contents.
10152
10153     Also, improve the checks in error cases, by checking that argv has
10154     not been altered in this way.
10155
10156     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10157     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
10158     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
10159
10160  glib/tests/option-context.c |  353
10161  ++++++++++++++++++++++++++++++++-----------
10162  1 file changed, 265 insertions(+), 88 deletions(-)
10163
10164 commit 29f2ced8eb32d9001da8082c4530f017decb8267
10165 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10166 Date:   Tue Dec 13 19:01:42 2011 +0000
10167
10168     various GLib tests: plug memory leaks
10169
10170     These don't really matter, since it's test code, but they do obscure
10171     real leaks in the library.
10172
10173     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10174     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
10175     Acked-by: Matthias Clasen <mclasen@redhat.com>
10176
10177  glib/tests/bookmarkfile.c   |    6 ++----
10178  glib/tests/cache.c          |    2 ++
10179  glib/tests/convert.c        |    4 ++++
10180  glib/tests/fileutils.c      |    4 ++++
10181  glib/tests/gvariant.c       |    1 +
10182  glib/tests/gwakeuptest.c    |    2 +-
10183  glib/tests/include.c        |    1 +
10184  glib/tests/keyfile.c        |    1 +
10185  glib/tests/mainloop.c       |    3 +++
10186  glib/tests/markup-parse.c   |   33 ++++++++++++++++++++++++++-------
10187  glib/tests/mem-overflow.c   |   23 +++++++++++++++++++----
10188  glib/tests/node.c           |    2 ++
10189  glib/tests/option-argv0.c   |    2 ++
10190  glib/tests/option-context.c |    3 +++
10191  glib/tests/protocol.c       |    6 ++++++
10192  glib/tests/queue.c          |   12 ++++++++++--
10193  glib/tests/sequence.c       |    7 +++++++
10194  glib/tests/strfuncs.c       |    5 ++++-
10195  glib/tests/string.c         |    4 ++++
10196  glib/tests/timeout.c        |    2 ++
10197  glib/tests/tree.c           |    1 +
10198  glib/tests/unix.c           |    3 +++
10199  glib/tests/uri.c            |   15 ++++++++++++++-
10200  gobject/tests/boxed.c       |    2 ++
10201  gobject/tests/param.c       |    1 +
10202  tests/testglib.c            |   12 ++++++++++++
10203  26 files changed, 137 insertions(+), 20 deletions(-)
10204
10205 commit a0f5e89aedd0fcd04164c35b1c77d194adfc698a
10206 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10207 Date:   Mon Dec 12 15:55:59 2011 +0000
10208
10209     testglib: test_file_functions: don't close fd if it's -1
10210
10211     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10212     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
10213     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
10214
10215  tests/testglib.c |    3 ++-
10216  1 file changed, 2 insertions(+), 1 deletion(-)
10217
10218 commit fedc0cff518067c26bad698798e50069c765d1f3
10219 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10220 Date:   Wed Dec 14 12:39:06 2011 +0000
10221
10222     Revert "g_menu_markup_start_element: tolerate not having a hash
10223     table of objects"
10224
10225     This reverts commit bcdb60641196f98482b5e17fcc96a92589deba35,
10226     accidentally pushed before it was reviewed.
10227
10228  gio/gmenumarkup.c |    2 +-
10229  1 file changed, 1 insertion(+), 1 deletion(-)
10230
10231 commit bcdb60641196f98482b5e17fcc96a92589deba35
10232 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10233 Date:   Wed Dec 14 12:31:31 2011 +0000
10234
10235     g_menu_markup_start_element: tolerate not having a hash table
10236     of objects
10237
10238     I don't know whether this is the right fix, but gio/tests/gmenumodel
10239     crashes out, which can't be right.
10240
10241  gio/gmenumarkup.c |    2 +-
10242  1 file changed, 1 insertion(+), 1 deletion(-)
10243
10244 commit 93f8f8158fc086312ad1e0711d403bb7479416ee
10245 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10246 Date:   Mon Dec 12 18:58:03 2011 +0000
10247
10248     g_variant_byteswap: don't leak serialised.data
10249
10250     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10251     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
10252     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
10253
10254  glib/gvariant.c |    2 +-
10255  1 file changed, 1 insertion(+), 1 deletion(-)
10256
10257 commit a48edddc198237803474994a3c9813d3b21f4f78
10258 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10259 Date:   Tue Dec 13 18:16:55 2011 +0000
10260
10261     GDBusActionGroup: don't leak param_str
10262
10263     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10264     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
10265     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
10266
10267  gio/gdbusactiongroup.c |    2 +-
10268  1 file changed, 1 insertion(+), 1 deletion(-)
10269
10270 commit c49a4dba82ea4edb8d09619caf3dc4f65e92f9dc
10271 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10272 Date:   Tue Dec 13 14:44:18 2011 +0000
10273
10274     g_data_set_internal: avoid use-after-free if datalist is in dataset
10275
10276     Removing the last thing in a dataset frees the dataset, and if the
10277     datalist was in a dataset, we can't safely unlock it after the dataset
10278     has been freed. Unlock it sooner.
10279
10280     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10281     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
10282     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
10283
10284  glib/gdataset.c |   10 ++++++++--
10285  1 file changed, 8 insertions(+), 2 deletions(-)
10286
10287 commit 0bf8378840ef553262fa4f8c981c867f8f6efaaf
10288 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10289 Date:   Mon Dec 12 18:37:10 2011 +0000
10290
10291     g_strcompress: check that source is non-NULL rather than just crashing
10292
10293     Calling this function with a NULL argument is considered to be
10294     invalid,
10295     but one of the regression tests does it anyway (to watch it crash),
10296     which
10297     seems a good indication that it's expected to be somewhat common.
10298     Let's check it rather than segfaulting.
10299
10300     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10301     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
10302     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
10303     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
10304
10305  glib/gstrfuncs.c |    9 +++++++--
10306  1 file changed, 7 insertions(+), 2 deletions(-)
10307
10308 commit fbab468da531c41a516024171e67c2a7088979dd
10309 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10310 Date:   Tue Dec 13 18:17:13 2011 +0000
10311
10312     g_dbus_action_group_changed: don't leak iterator and its contents
10313
10314     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10315     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
10316     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
10317
10318  gio/gdbusactiongroup.c |    1 +
10319  1 file changed, 1 insertion(+)
10320
10321 commit 90baa7e460c86c4c1d22f791482a2380467a190a
10322 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10323 Date:   Mon Dec 12 18:35:14 2011 +0000
10324
10325     GKeyFile: free group comments when the group is removed
10326
10327     These were leaked. Valgrind was sad.
10328
10329     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10330     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
10331     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
10332
10333  glib/gkeyfile.c |    6 ++++++
10334  1 file changed, 6 insertions(+)
10335
10336 commit 9ddb2f8091e72e2c03794e65bd35031e49559dff
10337 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10338 Date:   Mon Dec 12 18:34:47 2011 +0000
10339
10340     g_hmac_get_string: don't allocate and leak an unused buffer
10341
10342     Also document why we're not actually using the buffer for anything.
10343
10344     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10345     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
10346     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
10347
10348  glib/ghmac.c |    6 +++++-
10349  1 file changed, 5 insertions(+), 1 deletion(-)
10350
10351 commit 64ca85ceaeb0375ff5931d45810015d5d2c774f1
10352 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10353 Date:   Mon Dec 12 15:54:50 2011 +0000
10354
10355     g_hmac_copy: initialize the refcount
10356
10357     In practice, the uninitialized refcount will typically mean that
10358     the copy is
10359     never freed, and leaks.
10360
10361     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10362     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
10363     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
10364
10365  glib/ghmac.c |    1 +
10366  1 file changed, 1 insertion(+)
10367
10368 commit edfab83c07ccac635dae15f0b8ee30c662d239a3
10369 Author: Matthias Clasen <mclasen@redhat.com>
10370 Date:   Wed Dec 14 07:16:04 2011 -0500
10371
10372     Add an explicit deprecation note to g_thread_init
10373
10374     https://bugzilla.gnome.org/show_bug.cgi?id=666145
10375
10376  glib/deprecated/gthread-deprecated.c |    4 ++++
10377  1 file changed, 4 insertions(+)
10378
10379 commit b386d9ffb70879fed888f15c8ca41957e02c280c
10380 Author: Matthias Clasen <mclasen@redhat.com>
10381 Date:   Wed Dec 14 00:10:34 2011 -0500
10382
10383     Add another menu parser test
10384
10385     This one concerns itself with objects.
10386
10387  gio/tests/gmenumodel.c |   62
10388  +++++++++++++++++++++++++++++++++++-------------
10389  1 file changed, 46 insertions(+), 16 deletions(-)
10390
10391 commit b153e38ff0b6fc7c6532e6dfc5b0f7305a360574
10392 Author: Matthias Clasen <mclasen@redhat.com>
10393 Date:   Tue Dec 13 23:16:25 2011 -0500
10394
10395     GMenuModel: Flesh out the docs some more
10396
10397  gio/gmenumodel.c |   12 +++++++++++-
10398  1 file changed, 11 insertions(+), 1 deletion(-)
10399
10400 commit c14a3b3e9c43a32552223c05f1559717eeccec95
10401 Author: Matthias Clasen <mclasen@redhat.com>
10402 Date:   Tue Dec 13 23:06:16 2011 -0500
10403
10404     GMenu: purge references to GMenuProxy from the docs
10405
10406  gio/gmenuexporter.c |    4 ++--
10407  gio/gmenumodel.c    |    2 +-
10408  2 files changed, 3 insertions(+), 3 deletions(-)
10409
10410 commit 7e92997539b481e31b5566b4885c8b5158488daa
10411 Author: Stef Walter <stefw@collabora.co.uk>
10412 Date:   Tue Dec 13 23:00:16 2011 -0500
10413
10414     documentation fixes
10415
10416     Fixes for gtk-doc warnings.
10417
10418     http://bugzilla.gnome.org/show_bug.cgi?id=66469
10419
10420     https://bugzilla.gnome.org/show_bug.cgi?id=664699
10421
10422  docs/reference/glib/glib-sections.txt       |    4 ++
10423  docs/reference/gobject/gobject-sections.txt |    2 +
10424  glib/docs.c                                 |    6 ++-
10425  glib/garray.c                               |   12 ++---
10426  glib/gbacktrace.h                           |    2 +-
10427  glib/gerror.c                               |    2 +-
10428  glib/gfileutils.c                           |   10 ++---
10429  glib/ggettext.c                             |    2 +-
10430  glib/ghook.c                                |    4 +-
10431  glib/giochannel.c                           |   10 ++---
10432  glib/glib-init.c                            |    2 +-
10433  glib/glib-unix.c                            |   20 +++++----
10434  glib/glib-unix.h                            |    4 +-
10435  glib/gmain.c                                |    6 +--
10436  glib/gmain.h                                |    3 +-
10437  glib/gmessages.c                            |    6 +--
10438  glib/gpoll.h                                |    3 ++
10439  glib/gscanner.c                             |   65
10440  ++++++++++++++++++---------
10441  glib/gscanner.h                             |   10 ++++-
10442  glib/gspawn.c                               |    8 ++--
10443  glib/gspawn.h                               |   34 +++++++-------
10444  glib/gstdio.c                               |    2 +-
10445  glib/gstrfuncs.c                            |   54 +++++++++++-----------
10446  glib/gtestutils.c                           |   12 ++---
10447  glib/gthread-posix.c                        |    2 +-
10448  glib/gthread.c                              |    8 ++--
10449  gmodule/gmodule.c                           |    1 +
10450  gobject/genums.c                            |    2 +-
10451  28 files changed, 169 insertions(+), 127 deletions(-)
10452
10453 commit b0c3997fdd553eca363dfd0f3c4da9938800acf9
10454 Author: Matthias Clasen <mclasen@redhat.com>
10455 Date:   Tue Dec 13 12:56:20 2011 -0500
10456
10457     Improve GNetworkMonitor docs
10458
10459     Make sure we get signal and property docs, and mention
10460     the extension point in the overview.
10461
10462  docs/reference/gio/gio.types    |    1 +
10463  docs/reference/gio/overview.xml |   25 ++++++++++++++++++++++---
10464  2 files changed, 23 insertions(+), 3 deletions(-)
10465
10466 commit f3dde2d4057f5dfa5cbc9f1e3f13d596608b0b3b
10467 Author: Christophe Fergeau <cfergeau@redhat.com>
10468 Date:   Mon Dec 12 15:06:41 2011 +0100
10469
10470     gnetworkmonitornetlink.c: Fix compilation on RHEL 6.2
10471
10472     When trying to compile glib master on a RHEL 6.2 system, it fails
10473     with:
10474
10475     make[4]: Entering directory `/home/teuf/gnome/src/glib/gio'
10476       CC     libgio_2_0_la-gnetworkmonitornetlink.lo
10477     In file included from gnetworkmonitornetlink.c:25:
10478     /usr/include/linux/netlink.h:35: error: expected
10479     specifier-qualifier-list before 'sa_family_t'
10480     gnetworkmonitornetlink.c: In function
10481     'g_network_monitor_netlink_initable_init':
10482     gnetworkmonitornetlink.c:99: error: 'struct sockaddr_nl' has no
10483     member named 'nl_family'
10484     gnetworkmonitornetlink.c:100: error: 'struct sockaddr_nl' has no
10485     member named 'nl_pid'
10486     gnetworkmonitornetlink.c:100: error: 'struct sockaddr_nl' has no
10487     member named 'nl_pad'
10488     gnetworkmonitornetlink.c:101: error: 'struct sockaddr_nl' has no
10489     member named 'nl_groups'
10490     make[4]: *** [libgio_2_0_la-gnetworkmonitornetlink.lo] Error 1
10491
10492     sa_family_t is defined in sys/socket.h, this commit makes sure this
10493     header is included before netlink.h
10494
10495     This fixes bgo bug #666001
10496
10497  gio/gnetworkmonitornetlink.c |    7 +++++--
10498  1 file changed, 5 insertions(+), 2 deletions(-)
10499
10500 commit b79d1f8619951322efcfab02df65d868fa247ac7
10501 Author: Ryan Lortie <desrt@desrt.ca>
10502 Date:   Tue Dec 13 09:16:51 2011 -0500
10503
10504     bump version
10505
10506  configure.ac |    2 +-
10507  1 file changed, 1 insertion(+), 1 deletion(-)
10508
10509 commit ab15175567d11600d0293fb4028718d2dead2e76
10510 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
10511 Date:   Tue Dec 13 12:12:48 2011 +0800
10512
10513     Update VS property sheets
10514
10515     "Install" the newly-added public headers in GLib and GIO, such as
10516     the ones
10517     for GMenuModel, etc.
10518
10519  build/win32/vs10/glib.props  |   28 ++++++++++++++++++++++++++--
10520  build/win32/vs9/glib.vsprops |   14 +++++++++++++-
10521  2 files changed, 39 insertions(+), 3 deletions(-)
10522
10523 commit b6890e94fe304adc8d00f0211d3ed546841bf388
10524 Author: Alexandre Franke <alexandre.franke@gmail.com>
10525 Date:   Mon Dec 12 20:36:29 2011 +0100
10526
10527     Fix wording
10528
10529     délai épuisé has been replaced with délai dépassé
10530
10531  po/fr.po | 6126
10532  ++++++++++++++++++++++++++++++++------------------------------
10533  1 file changed, 3123 insertions(+), 3003 deletions(-)
10534
10535 commit 2f9ab64ac9dc4aeba4a6a297888986d26515d6f8
10536 Author: Ryan Lortie <desrt@desrt.ca>
10537 Date:   Mon Dec 12 13:28:24 2011 -0500
10538
10539     glib 2.31.4
10540
10541  NEWS         |   17 ++++++++++++++---
10542  configure.ac |    2 +-
10543  2 files changed, 15 insertions(+), 4 deletions(-)
10544
10545 commit 93f17967e4c6c5194d3c0cc4512169b6bd394bf7
10546 Author: Ryan Lortie <desrt@desrt.ca>
10547 Date:   Mon Dec 12 13:28:09 2011 -0500
10548
10549     GActionGroupExporter: stop using signal IDs
10550
10551     GDBusConnection recently changed to dispatching its GDestroyNotify
10552     calls
10553     from an idle instead of on-the-spot.  Under the previous regime, we
10554     would destroy-notify the action group export of a GtkApplicationWindow
10555     at the point it was removed from the application (ie: slightly before
10556     being disposed).
10557
10558     With the destroy notify now deferred to an idle, the window has
10559     already
10560     been disposed, so the signal handlers have already been disconnected.
10561
10562     Avoid the problem by dropping our use of signal IDs and just do
10563     g_signal_handlers_disconnect_by_func(), which doesn't complain
10564     if there
10565     is no connection.
10566
10567  gio/gactiongroupexporter.c |   32 ++++++++++++++++----------------
10568  1 file changed, 16 insertions(+), 16 deletions(-)
10569
10570 commit bbae5fe94193104ea24124e284bc3cccf9bdcb73
10571 Author: Ryan Lortie <desrt@desrt.ca>
10572 Date:   Mon Dec 12 13:13:42 2011 -0500
10573
10574     GMenuMarkup parser: small typo fix in docs
10575
10576  gio/gmenumarkup.c |    2 +-
10577  1 file changed, 1 insertion(+), 1 deletion(-)
10578
10579 commit b8cde0b507ed2d131a1e88d3701b62be2fb012ac
10580 Author: Ryan Lortie <desrt@desrt.ca>
10581 Date:   Mon Dec 12 13:08:48 2011 -0500
10582
10583     More clearly define 'named menu' in the XML parser
10584
10585     This is when menus have id='' attributes.
10586
10587  gio/gmenumarkup.c |   15 ++++++++-------
10588  1 file changed, 8 insertions(+), 7 deletions(-)
10589
10590 commit 60bcb367832b5e625e51d11f863a9044712de924
10591 Author: Ryan Lortie <desrt@desrt.ca>
10592 Date:   Mon Dec 12 13:07:04 2011 -0500
10593
10594     GMenu parser: use G_MARKUP_COLLECT_BOOLEAN
10595
10596     ...instead of trying to parse the boolean for ourselves.
10597
10598  gio/gmenumarkup.c |   41 ++++++-----------------------------------
10599  1 file changed, 6 insertions(+), 35 deletions(-)
10600
10601 commit 5c70759482d9fe8797020590071615386831b86e
10602 Author: Ryan Lortie <desrt@desrt.ca>
10603 Date:   Mon Dec 12 10:43:54 2011 -0500
10604
10605     update maintainers in glib.doap
10606
10607     (at request of sysadmin team)
10608
10609  glib.doap |    6 +++---
10610  1 file changed, 3 insertions(+), 3 deletions(-)
10611
10612 commit 4f5732f721d11545bfd2ad3a971a44b76bfa7273
10613 Author: Matthias Clasen <mclasen@redhat.com>
10614 Date:   Mon Dec 12 01:44:41 2011 -0500
10615
10616     GApplication: fix a copy-paste error
10617
10618     Activating an action must not turn into a change-state request.
10619
10620  gio/gapplication.c |    6 ++++--
10621  1 file changed, 4 insertions(+), 2 deletions(-)
10622
10623 commit dec7ed8abad74baa70160e0652171666d5ca461f
10624 Author: Matthias Clasen <mclasen@redhat.com>
10625 Date:   Mon Dec 12 00:01:20 2011 -0500
10626
10627     Rearrange GApplication long desc a bit
10628
10629  gio/gapplication.c |   53
10630  ++++++++++++++++++++++++++--------------------------
10631  1 file changed, 27 insertions(+), 26 deletions(-)
10632
10633 commit e24241384793b9d4648d00df8ac972dafcbc87a0
10634 Author: Matthias Clasen <mclasen@redhat.com>
10635 Date:   Mon Dec 12 00:00:16 2011 -0500
10636
10637     Expand actiongroup docs a bit more
10638
10639  gio/gactiongroup.c |   33 +++++++++++++++++++++++++++------
10640  1 file changed, 27 insertions(+), 6 deletions(-)
10641
10642 commit 840482658a7cdacd012df6edba78edf7f7862036
10643 Author: Matthias Clasen <mclasen@redhat.com>
10644 Date:   Sun Dec 11 12:05:23 2011 -0500
10645
10646     Fix an assertion when activating apps a second time
10647
10648     This was causing the following critical when running bloatpad twice:
10649     GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table
10650     != NULL' failed
10651
10652  gio/gdbusactiongroup.c |    3 +++
10653  1 file changed, 3 insertions(+)
10654
10655 commit f40de4b15201eaf6936e7d82eeeb3c044067be7c
10656 Author: Matthias Clasen <mclasen@redhat.com>
10657 Date:   Sat Dec 10 22:14:34 2011 -0500
10658
10659     Add some more since tags
10660
10661  gio/gmenu.c      |    8 ++++++--
10662  gio/gmenumodel.c |   12 +++++++++---
10663  2 files changed, 15 insertions(+), 5 deletions(-)
10664
10665 commit f0eb58075a9716e5eb976e160b374c23a04ec5e5
10666 Author: Matthias Clasen <mclasen@redhat.com>
10667 Date:   Sat Dec 10 21:55:11 2011 -0500
10668
10669     Add a since tag
10670
10671  gio/gfile.c |    4 +++-
10672  1 file changed, 3 insertions(+), 1 deletion(-)
10673
10674 commit 042954de9f990e53e81374c1b14ad53c7e4f7018
10675 Author: Matthias Clasen <mclasen@redhat.com>
10676 Date:   Sat Dec 10 21:49:10 2011 -0500
10677
10678     Fix since tag
10679
10680  glib/gunicode.h |    2 +-
10681  1 file changed, 1 insertion(+), 1 deletion(-)
10682
10683 commit 2d6d127c96de7317c6364ff7abfb29475e644df2
10684 Author: Matthias Clasen <mclasen@redhat.com>
10685 Date:   Sat Dec 10 21:46:13 2011 -0500
10686
10687     Whitespace fixes
10688
10689     And add some missing since tags.
10690
10691  gio/gnetworkmonitor.c        |   66 ++++++-------
10692  gio/gnetworkmonitorbase.c    |  166 +++++++++++++++++----------------
10693  gio/gnetworkmonitornetlink.c |  210
10694  +++++++++++++++++++++---------------------
10695  3 files changed, 223 insertions(+), 219 deletions(-)
10696
10697 commit d50f77b394641fbf3d8b57e1328d4a5bbceac31e
10698 Author: Matthias Clasen <mclasen@redhat.com>
10699 Date:   Sat Dec 10 21:42:49 2011 -0500
10700
10701     Add g_application_set/get_default to the docs
10702
10703  docs/reference/gio/gio-sections.txt |    2 ++
10704  1 file changed, 2 insertions(+)
10705
10706 commit f109415d950edae973ca630046deb7aebf3c8ddd
10707 Author: Matthias Clasen <mclasen@redhat.com>
10708 Date:   Sat Dec 10 20:47:22 2011 -0500
10709
10710     Add since tags
10711
10712  gio/gdbusactiongroup.c |    4 +-
10713  gio/gdbusmenumodel.c   |    5 ++-
10714  gio/gmenu.c            |  102
10715  ++++++++++++++++++++++++++++++++++++------------
10716  gio/gmenuexporter.c    |    4 +-
10717  gio/gmenumarkup.c      |   16 ++++++--
10718  gio/gmenumodel.c       |   68 +++++++++++++++++++++++---------
10719  6 files changed, 150 insertions(+), 49 deletions(-)
10720
10721 commit 829b4dfb43c118602d1c333a1a1fb7ec50cef7b0
10722 Author: Ryan Lortie <desrt@desrt.ca>
10723 Date:   Sat Dec 10 17:21:53 2011 -0500
10724
10725     Clean up GApplication docs
10726
10727     Clean up the docs for GApplication and related classes.
10728
10729     I'm no longer writing documentation for the structure type of classes
10730     and interfaces.  See https://bugzilla.gnome.org/show_bug.cgi?id=665926
10731     for discussin on the correct way forward on this point.
10732
10733     Also: stop putting gtk-doc comments in installed headers.
10734
10735  docs/reference/gio/gio-sections.txt |    4 +++-
10736  gio/Makefile.am                     |   32
10737  ++++++++++++++++++--------------
10738  gio/gaction.c                       |   17 +++++++++++++++++
10739  gio/gaction.h                       |   14 --------------
10740  gio/gactiongroup.c                  |   23 +++++++++++++++++++++++
10741  gio/gactiongroup.h                  |   20 --------------------
10742  gio/gactionmap.c                    |   15 ++++++++++++++-
10743  gio/gapplication.c                  |   35
10744  +++++++++++++++++++++++++++++++++++
10745  gio/gapplication.h                  |   35
10746  -----------------------------------
10747  gio/gapplicationcommandline.c       |    8 ++++++++
10748  gio/gapplicationcommandline.h       |   16 ----------------
10749  11 files changed, 118 insertions(+), 101 deletions(-)
10750
10751 commit a8927732c9889d345fd34384b25a930ba8b76ef8
10752 Author: Ryan Lortie <desrt@desrt.ca>
10753 Date:   Sat Dec 10 14:06:18 2011 -0500
10754
10755     GDate: gtk-doc fixup
10756
10757  glib/gdate.c |   18 +++++++++++-------
10758  1 file changed, 11 insertions(+), 7 deletions(-)
10759
10760 commit 3e06a34abaa0cee15b5372d5c9ba546509c2dd87
10761 Author: Seong-ho, Cho <darkcircle.0426@gmail.com>
10762 Date:   Sat Dec 10 23:32:23 2011 +0900
10763
10764     Updated Korean translation
10765
10766  po/ko.po | 5780
10767  +++++++++++++++++++++++++++++++-------------------------------
10768  1 file changed, 2915 insertions(+), 2865 deletions(-)
10769
10770 commit ee4b21bc8c1c00d58009e0537b815677e10f2451
10771 Author: Yaron Shahrabani <sh.yaron@gmail.com>
10772 Date:   Sat Dec 10 11:03:08 2011 +0200
10773
10774     Updated Hebrew translation.
10775
10776  po/he.po |  612
10777  ++++++++++++++++++++++++++++++++++----------------------------
10778  1 file changed, 338 insertions(+), 274 deletions(-)
10779
10780 commit 4eeac41d7dd9b75d2d44f5542f70d4f795a34333
10781 Author: Colin Walters <walters@verbum.org>
10782 Date:   Fri Dec 9 11:13:23 2011 -0500
10783
10784     gfile: Don't use C++ keyword "template" as variable name
10785
10786     This breaks autotestkeyword.cc from gtk+.
10787
10788  gio/gfile.c |    8 ++++----
10789  gio/gfile.h |    2 +-
10790  2 files changed, 5 insertions(+), 5 deletions(-)
10791
10792 commit 8fcb73b0a90e663f5b1bf6d7b2554623c6b14968
10793 Author: Aleksander Morgado <aleksander@lanedo.com>
10794 Date:   Fri Dec 9 12:11:53 2011 +0100
10795
10796     gdbus-codegen: fix typo in generated documentation
10797
10798     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=665858
10799
10800  gio/gdbus-2.0/codegen/codegen.py |    2 +-
10801  1 file changed, 1 insertion(+), 1 deletion(-)
10802
10803 commit 721667399a2ebc198292ecb5bfedc8f296aef04d
10804 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
10805 Date:   Thu Dec 8 23:17:07 2011 +0100
10806
10807     GFile: add g_file_new_temp
10808
10809     A convenience function that creates a temporary file and returns
10810     a GFile and GFileIOStream for it.
10811
10812     The file is created using g_file_open_tmp.
10813
10814     https://bugzilla.gnome.org/show_bug.cgi?id=657085
10815
10816  docs/reference/gio/gio-sections.txt |    1 +
10817  gio/gfile.c                         |   54
10818  ++++++++++++++++++++++++++++++++++-
10819  gio/gfile.h                         |    3 ++
10820  gio/gio.symbols                     |    1 +
10821  gio/glocalfileoutputstream.c        |   10 +++++++
10822  gio/glocalfileoutputstream.h        |    1 +
10823  6 files changed, 69 insertions(+), 1 deletion(-)
10824
10825 commit e50d8a11b273498407cd360330533bda80e1f38d
10826 Author: Matthias Clasen <mclasen@redhat.com>
10827 Date:   Fri Dec 9 08:01:12 2011 -0500
10828
10829     Cosmetic doc change
10830
10831  gobject/gobject.c |    2 +-
10832  1 file changed, 1 insertion(+), 1 deletion(-)
10833
10834 commit 605856adfa0cbd2a4cfed63bf013c86f09d15f04
10835 Author: Piotr Drąg <piotrdrag@gmail.com>
10836 Date:   Fri Dec 9 12:55:40 2011 +0100
10837
10838     Updated POTFILES.in
10839
10840  po/POTFILES.in |    1 +
10841  1 file changed, 1 insertion(+)
10842
10843 commit 8d428e3cc43e4732feba2c47237b0a50c08cab92
10844 Author: Matthias Clasen <mclasen@redhat.com>
10845 Date:   Thu Dec 8 23:44:30 2011 -0500
10846
10847     GApplication: Make ::startup run-first
10848
10849     https://bugzilla.gnome.org/show_bug.cgi?id=665817
10850
10851  gio/gapplication.c |    2 +-
10852  1 file changed, 1 insertion(+), 1 deletion(-)
10853
10854 commit 94a2ed4bc2dad2547b4ae89aad40b4d4483e2d0d
10855 Author: Matthias Clasen <mclasen@redhat.com>
10856 Date:   Thu Dec 8 22:00:24 2011 -0500
10857
10858     Updates
10859
10860  NEWS |    4 ++++
10861  1 file changed, 4 insertions(+)
10862
10863 commit a65429cf4442168981130463e2e40fc1bf136293
10864 Author: Ryan Lortie <desrt@desrt.ca>
10865 Date:   Thu Dec 8 17:52:10 2011 -0500
10866
10867     gio.symbols fixes
10868
10869  gio/gio.symbols |   10 +++-------
10870  1 file changed, 3 insertions(+), 7 deletions(-)
10871
10872 commit a6366dc2892ff476a737f36ddfb0952895e58158
10873 Author: Ryan Lortie <desrt@desrt.ca>
10874 Date:   Thu Dec 8 17:49:01 2011 -0500
10875
10876     GDBusActionGroup: make API just like GDBusMenuModel
10877
10878     Have one simple _get() API that returns the group immediately, in an
10879     empty state.  The group is initialised on the first attempt to
10880     interact
10881     with it.
10882
10883     Leave a secret 'back door' for GApplication to do a blocking
10884     initialisation.
10885
10886  docs/reference/gio/gio-sections.txt |    5 +-
10887  gio/gapplicationimpl-dbus.c         |   12 +-
10888  gio/gdbusactiongroup.c              |  430
10889  ++++++++++++++++-------------------
10890  gio/gdbusactiongroup.h              |   16 +-
10891  gio/tests/actions.c                 |   18 +-
10892  5 files changed, 216 insertions(+), 265 deletions(-)
10893
10894 commit 0fdd9985bb4c840d1767f1e15e2fa5c97870ed7a
10895 Author: Ryan Lortie <desrt@desrt.ca>
10896 Date:   Thu Dec 8 16:06:01 2011 -0500
10897
10898     GDBusActionGroup: drop ability to 'inject'
10899
10900     Also drop the GDBusActionGroupFlags that were only meant to facilitate
10901     injection-based usage.
10902
10903  gio/gapplicationimpl-dbus.c |    3 +-
10904  gio/gdbusactiongroup.c      |   97
10905  ++++++++++++-------------------------------
10906  gio/gdbusactiongroup.h      |    8 ----
10907  gio/gioenums.h              |   19 ---------
10908  gio/tests/actions.c         |    2 +-
10909  5 files changed, 29 insertions(+), 100 deletions(-)
10910
10911 commit caa6287f399422677f6496412c2e009e686c42c2
10912 Author: Matthias Clasen <mclasen@redhat.com>
10913 Date:   Thu Dec 8 00:46:03 2011 -0500
10914
10915     More documentation fixes
10916
10917  gio/gapplication.c |   17 +++++++++--------
10918  1 file changed, 9 insertions(+), 8 deletions(-)
10919
10920 commit 04aab0cd46c1623f3dc6b4524f41c0a4cf243868
10921 Author: Matthias Clasen <mclasen@redhat.com>
10922 Date:   Thu Dec 8 00:31:23 2011 -0500
10923
10924     Fix up docs
10925
10926  docs/reference/gio/gio-docs.xml     |    2 +-
10927  docs/reference/gio/gio-sections.txt |   14 +++++++-------
10928  docs/reference/gio/gio.types        |    2 +-
10929  gio/gdbusactiongroup.c              |    2 +-
10930  gio/gdbusmenumodel.c                |    2 +-
10931  5 files changed, 11 insertions(+), 11 deletions(-)
10932
10933 commit 39bebbed8241d9ce5209eff2d3dd5793e4221505
10934 Author: Matthias Clasen <mclasen@redhat.com>
10935 Date:   Wed Dec 7 22:31:10 2011 -0500
10936
10937     Don't use deprecated GApplication api in examples
10938
10939  gio/tests/gapplication-example-actions.c |   10 ++--------
10940  gio/tests/gapplication-example-menu.c    |   14 +++-----------
10941  2 files changed, 5 insertions(+), 19 deletions(-)
10942
10943 commit 13e084437b6d3611ccd59f18aa799c87a2bfc3fd
10944 Author: Ryan Lortie <desrt@desrt.ca>
10945 Date:   Wed Dec 7 21:22:51 2011 -0500
10946
10947     GDBusMenuModel: become thread-aware
10948
10949     Allow imports of the same menu on multiple different main contexts at
10950     the same time by creating a separate object for each context.
10951
10952  gio/gdbusmenumodel.c |   38 ++++++++++++++++++++++++++++----------
10953  1 file changed, 28 insertions(+), 10 deletions(-)
10954
10955 commit 25ffde957cfcaa07c44a348da61d04456865d396
10956 Author: Ryan Lortie <desrt@desrt.ca>
10957 Date:   Wed Dec 7 21:10:18 2011 -0500
10958
10959     menu threaded test: run the mainloop after export
10960
10961     GDBusConnection now dispatches GDestroyNotify calls back to the
10962     mainloop.  Adding an idle to the mainloop is O(n) in the number
10963     of idles
10964     already there.  We therefore need to periodically empty the
10965     mainloop to
10966     avoid quadratic behaviour with a very large 'n'.
10967
10968  gio/tests/gmenumodel.c |    1 +
10969  1 file changed, 1 insertion(+)
10970
10971 commit 1c036cb9f525853174c96d11e77160c315476df0
10972 Author: Ryan Lortie <desrt@desrt.ca>
10973 Date:   Wed Dec 7 21:05:38 2011 -0500
10974
10975     Rename GMenuProxy to GDBusMenuModel
10976
10977     This improves consistency with GDBusActionGroup.
10978
10979  gio/Makefile.am        |    4 +-
10980  gio/gdbusmenumodel.c   |  907
10981  ++++++++++++++++++++++++++++++++++++++++++++++++
10982  gio/gdbusmenumodel.h   |   45 +++
10983  gio/gio.h              |    2 +-
10984  gio/gmenuproxy.c       |  907
10985  ------------------------------------------------
10986  gio/gmenuproxy.h       |   44 ---
10987  gio/tests/gmenumodel.c |    8 +-
10988  7 files changed, 959 insertions(+), 958 deletions(-)
10989
10990 commit 14900d37f46ecab99deb4fd97822f1f2ec105c40
10991 Author: Ryan Lortie <desrt@desrt.ca>
10992 Date:   Wed Dec 7 20:39:23 2011 -0500
10993
10994     action exporter: clarify threading situation
10995
10996     Exporting can only be done relative to a particular given main context
10997     and all interaction with the action group must be on that same
10998     context.
10999
11000     Fix up the implementation so that the user can specify that context
11001     with
11002     the normal (thread default) mechanism and document the limitation
11003     on the
11004     API.
11005
11006     Adjust the testcase to adhere to the documentation limitations.  It
11007     passes now.
11008
11009  gio/gactiongroupexporter.c |   16 ++++++++++++++--
11010  gio/tests/actions.c        |   41
11011  ++++++++++++++++++-----------------------
11012  2 files changed, 32 insertions(+), 25 deletions(-)
11013
11014 commit 7af08e1fc06fbf0180d3e6c3b8314cda5258c0f6
11015 Author: Ryan Lortie <desrt@desrt.ca>
11016 Date:   Wed Dec 7 20:23:41 2011 -0500
11017
11018     action exporter: use GSource* instead of source id
11019
11020     Keep track of the GSource* of our event dispatch idle instead of using
11021     source ID.
11022
11023  gio/gactiongroupexporter.c |   26 +++++++++++++++++---------
11024  1 file changed, 17 insertions(+), 9 deletions(-)
11025
11026 commit 64e3e10c9827ff53c8388ebfb672810a6c5fa658
11027 Author: Ryan Lortie <desrt@desrt.ca>
11028 Date:   Wed Dec 7 14:43:50 2011 -0500
11029
11030     action exporter: cancel pending events on unexport
11031
11032     If there are events pending when we unexport the action group,
11033     free them
11034     and cancel the pending idle.
11035
11036  gio/gactiongroupexporter.c |    5 +++++
11037  1 file changed, 5 insertions(+)
11038
11039 commit 21aca44ee1c16bec9338fe3df1b285a9f0ffaf4a
11040 Author: Ryan Lortie <desrt@desrt.ca>
11041 Date:   Wed Dec 7 10:35:29 2011 -0500
11042
11043     GMenuModel exporter: remove workaround
11044
11045     With Bug 665733 fixed, we can remove the workaround (which was causing
11046     thread safety problems).
11047
11048  gio/gmenuexporter.c |   28 ++++------------------------
11049  1 file changed, 4 insertions(+), 24 deletions(-)
11050
11051 commit 328bf4616a3ffa45ffe3c1e6b1a00f658b108897
11052 Author: Matthias Clasen <mclasen@redhat.com>
11053 Date:   Wed Dec 7 00:58:01 2011 -0500
11054
11055     Add testcase for threaded menu exporter use
11056
11057     This currently fails
11058
11059  gio/tests/gmenumodel.c |   70
11060  ++++++++++++++++++++++++++++++++++++++++++++++++
11061  1 file changed, 70 insertions(+)
11062
11063 commit f1a403e80983a33dbe7cebb7a60c24ecaf0f2d28
11064 Author: Matthias Clasen <mclasen@redhat.com>
11065 Date:   Wed Dec 7 00:43:49 2011 -0500
11066
11067     Add a test for multithreaded action group exporter use
11068
11069  gio/tests/actions.c |   74
11070  +++++++++++++++++++++++++++++++++++++++++++++++++++
11071  1 file changed, 74 insertions(+)
11072
11073 commit 77f6e6a97f96312eac0fec06e032fc686e7fca59
11074 Author: Ryan Lortie <desrt@desrt.ca>
11075 Date:   Sun Dec 4 21:33:55 2011 -0500
11076
11077     GApplication dbus: publish the menus again
11078
11079  gio/gapplicationimpl-dbus.c |  150
11080  +++++++++++++++++++++++++++++++++++++++++++
11081  1 file changed, 150 insertions(+)
11082
11083 commit 690596e9fbcad66f1692f92f919cd3be61ee27cb
11084 Author: Matthias Clasen <mclasen@redhat.com>
11085 Date:   Sat Dec 3 22:26:59 2011 -0500
11086
11087     Fully implement app-menu and menubar properties
11088
11089  gio/gapplication.c |   10 ++++++++++
11090  1 file changed, 10 insertions(+)
11091
11092 commit ac8bc3d40732e6b2fb759e9fdc2f11a8d0e1e885
11093 Author: Ryan Lortie <desrt@desrt.ca>
11094 Date:   Sat Dec 3 17:17:13 2011 -0500
11095
11096     GApplication: make menu properties readwrite
11097
11098     Otherwise the notify signals won't be emitted.
11099
11100  gio/gapplication.c |    4 ++--
11101  1 file changed, 2 insertions(+), 2 deletions(-)
11102
11103 commit ef8c443092e52e5f4a934c77b1e30a06f59451d9
11104 Author: Ryan Lortie <desrt@desrt.ca>
11105 Date:   Fri Dec 2 17:47:34 2011 -0500
11106
11107     menumodel test: don't get stuck in a loop
11108
11109     Sometimes randa and randb end up having the same state, causing
11110     them to
11111     return the same stream of 'random numbers'.  This is a problem for the
11112     testcase that is looping to find unequal menus.
11113
11114     If we find ourselves in this state, throw one of the random generators
11115     away and recreate it so we have a better chance of getting some
11116     unequal
11117     menus.
11118
11119  gio/tests/gmenumodel.c |    7 +++++++
11120  1 file changed, 7 insertions(+)
11121
11122 commit 4f2c2077457bcd59ff09b2829b9f25b45e37a515
11123 Author: Ryan Lortie <desrt@desrt.ca>
11124 Date:   Fri Dec 2 16:50:09 2011 -0500
11125
11126     menu/action exporter docs fixup
11127
11128  docs/reference/gio/gio-sections.txt |   10 ++++-----
11129  gio/gactiongroupexporter.c          |   36
11130  +++++++++++++++++++++++----------
11131  gio/gactiongroupexporter.h          |    2 +-
11132  gio/gmenuexporter.c                 |   38
11133  ++++++++++++++++++++++-------------
11134  gio/gmenuexporter.h                 |    2 +-
11135  5 files changed, 55 insertions(+), 33 deletions(-)
11136
11137 commit 46e3dca2e4c3b9c83f88894984046f6a376281c9
11138 Author: Ryan Lortie <desrt@desrt.ca>
11139 Date:   Fri Dec 2 16:29:28 2011 -0500
11140
11141     gio symbol cleanups
11142
11143  gio/gio.symbols  |   16 ++++++++--------
11144  gio/gmenuproxy.c |    2 ++
11145  2 files changed, 10 insertions(+), 8 deletions(-)
11146
11147 commit cfbc1b5a4b0bdf6de856fc054149e8f558970dff
11148 Author: Ryan Lortie <desrt@desrt.ca>
11149 Date:   Fri Dec 2 15:36:15 2011 -0500
11150
11151     Menu model exporter: clean up the API
11152
11153     Give it the same treatment as the exporter for GActionGroup just got.
11154
11155     There is a wart here: the exporter attempt to re-enter GDBusConnection
11156     when it is freed in order to cancel outstanding name watches.
11157     GDBusConnection holds its own lock while calling the destroy
11158     notify, so
11159     the attempt at reentrancy results in a deadlock.
11160
11161     We have a workaround to deal with that for now...
11162
11163  gio/gmenuexporter.c    |  176
11164  +++++++++++++-----------------------------------
11165  gio/gmenuexporter.h    |   15 ++---
11166  gio/tests/gmenumodel.c |   12 ++--
11167  3 files changed, 58 insertions(+), 145 deletions(-)
11168
11169 commit a9f03596fa6da9999f3493d1deb8771f52efea3f
11170 Author: Ryan Lortie <desrt@desrt.ca>
11171 Date:   Fri Dec 2 15:17:56 2011 -0500
11172
11173     GApplication: menu can change after registration
11174
11175     Allow the menu to be changed after registration.  This is quite useful
11176     for setting up the menus from the ::startup handler instead of
11177     having to
11178     do it before registration because it lets you skip the work if you're
11179     not the primary instance.
11180
11181  gio/gapplication.c |    8 --------
11182  1 file changed, 8 deletions(-)
11183
11184 commit f7886d6adbef560ea9dcc2ced3f327c927899752
11185 Author: Ryan Lortie <desrt@desrt.ca>
11186 Date:   Fri Dec 2 15:04:53 2011 -0500
11187
11188     Action group exporter: clean up the API
11189
11190     Make it look more like a typical GDBusConnection API with integer
11191     registration ID and corresponding unexport call.  Kill the 'query'
11192     call.
11193
11194  gio/gactiongroupexporter.c  |  127
11195  ++++++++++---------------------------------
11196  gio/gactiongroupexporter.h  |   15 ++---
11197  gio/gapplicationimpl-dbus.c |   12 ++--
11198  gio/tests/actions.c         |   10 ++--
11199  4 files changed, 45 insertions(+), 119 deletions(-)
11200
11201 commit 5a3276930089a801e86ddc3fef2167e4dcca5704
11202 Author: Ryan Lortie <desrt@desrt.ca>
11203 Date:   Fri Dec 2 14:24:17 2011 -0500
11204
11205     GApplication: simplify dbus impl
11206
11207     The error handling on register() was just totally out of hand before.
11208     Clean that mess up.
11209
11210     Take out the menu export for now as well.  It will be added back again
11211     later.
11212
11213  gio/gapplicationimpl-dbus.c |  298
11214  ++++++++++++++++++-------------------------
11215  1 file changed, 123 insertions(+), 175 deletions(-)
11216
11217 commit 03d894d81fffefe837b4fa072338308a96f6f25d
11218 Author: Ryan Lortie <desrt@desrt.ca>
11219 Date:   Fri Dec 2 11:19:18 2011 -0500
11220
11221     GApplication dbus: use XML for introspection
11222
11223     The hand-written structures are hard to read and cause quite a lot of
11224     relocations at library load time.  Avoid that.
11225
11226  gio/gapplicationimpl-dbus.c |  144
11227  ++++++++++++++++++++-----------------------
11228  1 file changed, 66 insertions(+), 78 deletions(-)
11229
11230 commit 088682d860b80eb843e2c15026cc5b10f00b9ed7
11231 Author: Ryan Lortie <desrt@desrt.ca>
11232 Date:   Fri Dec 2 10:32:28 2011 -0500
11233
11234     GApplication: implement GActionMap
11235
11236     and deprecate g_application_set_action_group().
11237
11238  gio/gapplication.c |   70
11239  +++++++++++++++++++++++++++++++++++++++++++---------
11240  gio/gapplication.h |    1 +
11241  2 files changed, 60 insertions(+), 11 deletions(-)
11242
11243 commit 75f1802a1c88007e2d29b5ac0cb55d9eb3b3a794
11244 Author: Ryan Lortie <desrt@desrt.ca>
11245 Date:   Thu Dec 1 22:53:07 2011 -0500
11246
11247     Fix some GMenu and GMenuItem leaking
11248
11249  gio/gapplication.c |    6 ++++++
11250  gio/gmenumarkup.c  |    1 +
11251  2 files changed, 7 insertions(+)
11252
11253 commit 38216273665bb264d5f86157191b0a9a5ab8ad1d
11254 Author: Ryan Lortie <desrt@desrt.ca>
11255 Date:   Thu Dec 1 12:14:04 2011 -0500
11256
11257     GApplication: make distinction about menus
11258
11259     Rename g_application_set_menu to g_application_set_app_menu and make a
11260     couple of fixups.  Clarify the documentation about exactly what this
11261     menu is meant to be.
11262
11263     Add g_application_set_menubar and document that as well.
11264
11265  docs/reference/gio/gio-sections.txt   |    6 +-
11266  gio/gapplication.c                    |  139
11267  +++++++++++++++++++++++++++------
11268  gio/gapplication.h                    |   10 ++-
11269  gio/gapplicationimpl-dbus.c           |   10 +--
11270  gio/tests/gapplication-example-menu.c |    2 +-
11271  5 files changed, 130 insertions(+), 37 deletions(-)
11272
11273 commit 8777b08a5ac72c1c8fb54d7ab5d5aa180094f427
11274 Author: Colin Walters <walters@verbum.org>
11275 Date:   Thu Dec 1 09:38:04 2011 -0500
11276
11277     gsimpleaction: Ensure actions are enabled
11278
11279  gio/gsimpleaction.c |    1 +
11280  1 file changed, 1 insertion(+)
11281
11282 commit a8a8633cef2472ad85dc17a50cc0433a068db7dc
11283 Author: Matthias Clasen <mclasen@redhat.com>
11284 Date:   Wed Nov 30 23:19:35 2011 -0500
11285
11286     Include gactionmap.h in gio.h
11287
11288  gio/gio.h |    7 ++++---
11289  1 file changed, 4 insertions(+), 3 deletions(-)
11290
11291 commit eb09099f6502a952a933d0bcb1043a929dcee12c
11292 Author: Matthias Clasen <mclasen@redhat.com>
11293 Date:   Wed Nov 30 19:04:08 2011 -0500
11294
11295     Minor doc improvements
11296
11297  docs/reference/gio/gio-sections.txt |    1 -
11298  gio/gaction.c                       |    2 +-
11299  gio/gmenumodel.c                    |   18 +++++++++---------
11300  3 files changed, 10 insertions(+), 11 deletions(-)
11301
11302 commit c8e76fdda2dc932ddf471d8a6c6a7ced750bfd41
11303 Author: Matthias Clasen <mclasen@redhat.com>
11304 Date:   Wed Nov 30 19:03:41 2011 -0500
11305
11306     Add GActionMap to the docs
11307
11308  docs/reference/gio/gio-docs.xml     |    1 +
11309  docs/reference/gio/gio-sections.txt |   22 +++++++++++-
11310  docs/reference/gio/gio.types        |    1 +
11311  gio/gactionmap.c                    |   66
11312  +++++++++++++++++++++++++++++++----
11313  gio/gsimpleactiongroup.c            |    8 ++---
11314  5 files changed, 87 insertions(+), 11 deletions(-)
11315
11316 commit 41e5ba86a791a17bb560dd7813ad7e849e0230dc
11317 Author: Colin Walters <walters@verbum.org>
11318 Date:   Wed Nov 30 17:26:59 2011 -0500
11319
11320     GSimpleAction: Fix to comply with constructor rules
11321
11322     foo_new_*() must be pure wrappers around g_object_new(), otherwise
11323     their functionality is inaccessible to bindings.
11324
11325  gio/gaction.c       |   12 +++++---
11326  gio/gsimpleaction.c |   82
11327  ++++++++++++++++++++++++++++++---------------------
11328  2 files changed, 57 insertions(+), 37 deletions(-)
11329
11330 commit 76527e5cd5e864f1695b3afe0d6350e7546606bb
11331 Author: Ryan Lortie <desrt@desrt.ca>
11332 Date:   Wed Nov 30 11:36:08 2011 -0500
11333
11334     add GActionMap interface
11335
11336     This is an interface to represent GSimpleActionGroup-like objects (ie:
11337     those GActionGroups that operate by containing a number of named
11338     GAction
11339     instances).
11340
11341  gio/Makefile.am          |    2 +
11342  gio/gactionmap.c         |  211 ++++++++++++++++++++++++++++++++++++++
11343  gio/gactionmap.h         |   94 +++++++++++++++++
11344  gio/gio.symbols          |    5 +
11345  gio/giotypes.h           |    1 +
11346  gio/gsimpleactiongroup.c |  250
11347  +++++++++++++++-------------------------------
11348  gio/gsimpleactiongroup.h |   23 +----
11349  7 files changed, 392 insertions(+), 194 deletions(-)
11350
11351 commit 02b001f8f600b3a44883fe0337b20967c3420bde
11352 Author: Ryan Lortie <desrt@desrt.ca>
11353 Date:   Tue Nov 29 08:18:38 2011 -0500
11354
11355     gmenu exporter: put submenus in separate groups
11356
11357     Keep sections in the same subscription group as the parent (since they
11358     will be needed immediately) but put submenus in a separate group.
11359
11360  gio/gmenuexporter.c |    5 ++++-
11361  1 file changed, 4 insertions(+), 1 deletion(-)
11362
11363 commit a0a94cd6c68e339bc36a998ea7ce9f5b5b87d586
11364 Author: Ryan Lortie <desrt@desrt.ca>
11365 Date:   Tue Nov 29 08:16:19 2011 -0500
11366
11367     menu tests: keep mirror of proxy
11368
11369     Create a 'mirror' model of the proxy for the testcase.  In addition to
11370     testing that the proxy model emits the proper signals this also keeps
11371     the proxy alive (by holding references to it from the mirror).
11372
11373     The previous code would create the submenu proxies and destroy them
11374     right away (from the recursive step in the equality comparison
11375     functions).  This means that the subscription would go out over D-Bus
11376     and the proxy would be destroyed before it returned.  Keeping the
11377     model
11378     alive allows it to be actually updated.
11379
11380  gio/tests/gmenumodel.c |    8 ++++++--
11381  1 file changed, 6 insertions(+), 2 deletions(-)
11382
11383 commit d6f2281329ca6b70e63537d41b2b6cf0b9aa94ef
11384 Author: Matthias Clasen <mclasen@redhat.com>
11385 Date:   Mon Nov 28 20:37:07 2011 -0500
11386
11387     Shorten a variable name
11388
11389  gio/gmenuexporter.c |   23 ++++++++++++-----------
11390  1 file changed, 12 insertions(+), 11 deletions(-)
11391
11392 commit ad09498fa7dd6e759236cdc9893e50c4ed6afbd3
11393 Author: Matthias Clasen <mclasen@redhat.com>
11394 Date:   Mon Nov 28 18:34:08 2011 -0500
11395
11396     Expand dbus action group tests
11397
11398     The new tests check that activation and state changes propagate
11399     back.
11400
11401  gio/tests/actions.c |   83
11402  +++++++++++++++++++++++++++++++++++++++++----------
11403  1 file changed, 67 insertions(+), 16 deletions(-)
11404
11405 commit 5718804e5894de7de19d9fb98ae831d60ba001d7
11406 Author: Matthias Clasen <mclasen@redhat.com>
11407 Date:   Mon Nov 28 18:13:16 2011 -0500
11408
11409     Some more assertions
11410
11411  gio/tests/gmenumodel.c |    5 ++++-
11412  1 file changed, 4 insertions(+), 1 deletion(-)
11413
11414 commit 22c9d20b7aad101d795a8034866a637b8d3bd611
11415 Author: Matthias Clasen <mclasen@redhat.com>
11416 Date:   Mon Nov 28 18:12:46 2011 -0500
11417
11418     Add some dbus action group tests
11419
11420  gio/tests/actions.c |  214
11421  +++++++++++++++++++++++++++++++++++++++++++++++++++
11422  1 file changed, 214 insertions(+)
11423
11424 commit 7ef3e27255d66af428f046b58281d4402a045b54
11425 Author: Matthias Clasen <mclasen@redhat.com>
11426 Date:   Mon Nov 28 18:12:17 2011 -0500
11427
11428     Fix the dbus action group query_action implementation
11429
11430  gio/gdbusactiongroup.c |    2 +-
11431  1 file changed, 1 insertion(+), 1 deletion(-)
11432
11433 commit 5002cb29358ed3161afe1395397ccd995806c281
11434 Author: Matthias Clasen <mclasen@redhat.com>
11435 Date:   Mon Nov 28 18:11:25 2011 -0500
11436
11437     Make stopping an action group export work
11438
11439  gio/gactiongroupexporter.c |    2 ++
11440  1 file changed, 2 insertions(+)
11441
11442 commit 7a0faf66fe41649def3753eda09149883991da60
11443 Author: Ryan Lortie <desrt@desrt.ca>
11444 Date:   Mon Nov 28 11:45:20 2011 -0500
11445
11446     rework GMenuProxy links
11447
11448     Only resolve the link at the point that we pull it through the API
11449     rather than at the point that we first are told about it.
11450     This reduces
11451     the lifespan of subscriptions and, more importantly, avoids a tricky
11452     reference cycle issue.
11453
11454  gio/gmenuproxy.c |   72
11455  +++++++++++++++++++++++++++++++-----------------------
11456  1 file changed, 41 insertions(+), 31 deletions(-)
11457
11458 commit 2c4ded15e53d2c0e46aeaab2bea50320d86b4f37
11459 Author: Ryan Lortie <desrt@desrt.ca>
11460 Date:   Mon Nov 28 11:44:25 2011 -0500
11461
11462     g_menu_model_get_item_link: be careful with refs
11463
11464     Don't unref the hashtable until after we already take the ref on the
11465     value that was contained in the hashtable, otherwise we may kill the
11466     value.
11467
11468  gio/gmenumodel.c |    5 ++++-
11469  1 file changed, 4 insertions(+), 1 deletion(-)
11470
11471 commit 1bb0a89de65e93dc055cb6147318d3760a535a8d
11472 Author: Matthias Clasen <mclasen@redhat.com>
11473 Date:   Mon Nov 28 10:22:25 2011 -0500
11474
11475     Add debug code
11476
11477     This adds a dump method to show the entire tree of proxies.
11478
11479  gio/gmenuproxy.c |   37 +++++++++++++++++++++++++++++++++++++
11480  1 file changed, 37 insertions(+)
11481
11482 commit 2cf4866e33127a4f1dd2dbae94583af7c6457f1c
11483 Author: Matthias Clasen <mclasen@redhat.com>
11484 Date:   Mon Nov 28 07:51:57 2011 -0500
11485
11486     Avoid cross-talk between tests
11487
11488     Each test needs to remove the sources that it attaches
11489     to the default main context, or else things will work
11490     fine in isolation, but go bad in a full test run.
11491
11492  gio/tests/gmenumodel.c |   15 ++++++++++-----
11493  1 file changed, 10 insertions(+), 5 deletions(-)
11494
11495 commit 39ce59f955ad04d4689d82dd35029723f7e7f3cd
11496 Author: Matthias Clasen <mclasen@redhat.com>
11497 Date:   Mon Nov 28 07:40:55 2011 -0500
11498
11499     Typo fix
11500
11501  gio/gmenuproxy.c |    2 +-
11502  1 file changed, 1 insertion(+), 1 deletion(-)
11503
11504 commit ff833ccac9d8c175e8879540d042d4fb76fdad10
11505 Author: Matthias Clasen <mclasen@redhat.com>
11506 Date:   Mon Nov 28 00:18:39 2011 -0500
11507
11508     Remove unused variable
11509
11510  gio/tests/gmenumodel.c |    1 -
11511  1 file changed, 1 deletion(-)
11512
11513 commit 500f8fbac5efda5b0970020af15b17ff14629aac
11514 Author: Matthias Clasen <mclasen@redhat.com>
11515 Date:   Sun Nov 27 23:28:53 2011 -0500
11516
11517     Add a test for menu subscriptions
11518
11519  gio/tests/gmenumodel.c |  165
11520  +++++++++++++++++++++++++++++++++++++++++++++++-
11521  1 file changed, 163 insertions(+), 2 deletions(-)
11522
11523 commit efd23e23c68d2fa90c24870c5f89db96796fd41e
11524 Author: Matthias Clasen <mclasen@redhat.com>
11525 Date:   Sun Nov 27 18:52:15 2011 -0500
11526
11527     Take out excessive width
11528
11529  gio/gmenuproxy.h |   24 ++++++++++++------------
11530  1 file changed, 12 insertions(+), 12 deletions(-)
11531
11532 commit 381b23fc85a4c5f94497394a68146c540cb26dab
11533 Author: Matthias Clasen <mclasen@redhat.com>
11534 Date:   Sun Nov 27 18:50:04 2011 -0500
11535
11536     Reduce excessive width
11537
11538  gio/gmenumarkup.h |   30 +++++++++++++++---------------
11539  1 file changed, 15 insertions(+), 15 deletions(-)
11540
11541 commit f9f0ef19d7d163abc822e06f9e6b09c80cc8b1f7
11542 Author: Matthias Clasen <mclasen@redhat.com>
11543 Date:   Sun Nov 27 18:46:57 2011 -0500
11544
11545     whitespace fix
11546
11547  gio/gmenu.h |    1 +
11548  1 file changed, 1 insertion(+)
11549
11550 commit 0f88b7af3375ab6ed43be46e51409262526f0c70
11551 Author: Matthias Clasen <mclasen@redhat.com>
11552 Date:   Sun Nov 27 18:12:52 2011 -0500
11553
11554     Add some tests for links
11555
11556  gio/tests/gmenumodel.c |   68
11557  ++++++++++++++++++++++++++++++++++++++++++++++++
11558  1 file changed, 68 insertions(+)
11559
11560 commit 0760bf5850ebde4d87db035d3b38c1f1873f0d2a
11561 Author: Matthias Clasen <mclasen@redhat.com>
11562 Date:   Sun Nov 27 16:51:13 2011 -0500
11563
11564     Add parser roundtrip tests
11565
11566  gio/tests/gmenumodel.c |  160
11567  +++++++++++++++++++++++++++++++++++++++++++++++-
11568  1 file changed, 158 insertions(+), 2 deletions(-)
11569
11570 commit a2aeea7acdd0c98b14c3b8d9519fc479748b0ca3
11571 Author: Matthias Clasen <mclasen@redhat.com>
11572 Date:   Sun Nov 27 16:50:17 2011 -0500
11573
11574     GMenuMarkup: fixes uncovered by roundtrip testing
11575
11576     The print function was forgetting to emit type information for
11577     attributes, and the parser was not handling types properly either.
11578
11579  gio/gmenumarkup.c |   16 +++++++---------
11580  1 file changed, 7 insertions(+), 9 deletions(-)
11581
11582 commit d5a1b674f5a54ed0edef8d46d8e73715b7d88cd8
11583 Author: Matthias Clasen <mclasen@redhat.com>
11584 Date:   Sun Nov 27 13:46:49 2011 -0500
11585
11586     Improve docs
11587
11588     Specify that g_menu_item_set_attribute_value consumes floating
11589     @values.
11590
11591  gio/gmenu.c |    3 ++-
11592  1 file changed, 2 insertions(+), 1 deletion(-)
11593
11594 commit 41c19c7df8f13101a40e7df115efbb8cd8de3f67
11595 Author: Matthias Clasen <mclasen@redhat.com>
11596 Date:   Sun Nov 27 02:16:51 2011 -0500
11597
11598     GApplication: Add a menu example to the docs
11599
11600  gio/gapplication.c                    |    8 +++
11601  gio/tests/Makefile.am                 |    4 ++
11602  gio/tests/gapplication-example-menu.c |   95
11603  +++++++++++++++++++++++++++++++++
11604  3 files changed, 107 insertions(+)
11605
11606 commit 8d96e68eeb6fddff167e730492be6f33a0e543a6
11607 Author: Matthias Clasen <mclasen@redhat.com>
11608 Date:   Sun Nov 27 01:44:14 2011 -0500
11609
11610     GMenu: Enforce attribute name restrictions
11611
11612     The code assumes in various places that ':' does not occur
11613     in attribute names. We are a little more strict than that,
11614     and only allow lowercase ASCII, digits and '-'.
11615
11616  gio/gmenu.c |   65
11617  +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
11618  1 file changed, 61 insertions(+), 4 deletions(-)
11619
11620 commit 9bebf15077e462f1c3e657df5d377b5ec6e806c3
11621 Author: Matthias Clasen <mclasen@redhat.com>
11622 Date:   Sun Nov 27 01:16:39 2011 -0500
11623
11624     Reduce excessive width of gmenu.h
11625
11626  gio/gmenu.h |  198
11627  +++++++++++++++++++++++++++++------------------------------
11628  1 file changed, 99 insertions(+), 99 deletions(-)
11629
11630 commit 58a8c02dfb2b003d4bb104dbe622b31c816107bc
11631 Author: Matthias Clasen <mclasen@redhat.com>
11632 Date:   Sun Nov 27 01:06:17 2011 -0500
11633
11634     Match up a parameter name
11635
11636  gio/gmenu.c |   10 +++++-----
11637  1 file changed, 5 insertions(+), 5 deletions(-)
11638
11639 commit 60ab57c4b07edb4be50f240f07b8fbd7f73918a0
11640 Author: Matthias Clasen <mclasen@redhat.com>
11641 Date:   Sun Nov 27 00:54:17 2011 -0500
11642
11643     Describe the org.gtk.Menus interface
11644
11645     Even though we consider the interface to be an implementation
11646     detail, we should have internal documentation of the interface.
11647
11648  gio/gmenuexporter.c |  101
11649  +++++++++++++++++++++++++++++++++++++++++++++++++++
11650  1 file changed, 101 insertions(+)
11651
11652 commit cd22e1967d82cfd37cd018c058d7e60a3c92df6f
11653 Author: Matthias Clasen <mclasen@redhat.com>
11654 Date:   Sun Nov 27 00:52:51 2011 -0500
11655
11656     Describe the org.gtk.Actions interface
11657
11658     Even though we consider the interface to be an implementation
11659     detail, we should have internal documentation for the interface.
11660
11661  gio/gactiongroupexporter.c |   93
11662  ++++++++++++++++++++++++++++++++++++++++++++
11663  1 file changed, 93 insertions(+)
11664
11665 commit db34b1aebebfab110078ddea2f509fa338e7c8c7
11666 Author: Matthias Clasen <mclasen@redhat.com>
11667 Date:   Sat Nov 26 23:21:12 2011 -0500
11668
11669     Rename exporter APIs
11670
11671     There are no public 'exporter' objects, so don't allude to them
11672     in the function names. At the same time, we want to make it clear
11673     that these functions are D-Bus specific.
11674
11675     The new APIs are
11676     g_action_group_dbus_export_start
11677     g_action_group_dbus_export_query
11678     g_action_group_dbus_export_stop
11679     g_menu_model_dbus_export_start
11680     g_menu_model_dbus_export_query
11681     g_menu_model_dbus_export_stop
11682
11683  docs/reference/gio/gio-sections.txt |   12 ++++++------
11684  gio/gactiongroupexporter.c          |   30 +++++++++++++++---------------
11685  gio/gactiongroupexporter.h          |   16 ++++++++--------
11686  gio/gapplicationimpl-dbus.c         |   28 ++++++++++++++--------------
11687  gio/gdbusactiongroup.c              |    2 +-
11688  gio/gio.symbols                     |   12 ++++++------
11689  gio/gmenuexporter.c                 |   34
11690  +++++++++++++++++-----------------
11691  gio/gmenuexporter.h                 |   18 ++++++++----------
11692  gio/gmenuproxy.c                    |    2 +-
11693  gio/tests/gmenumodel.c              |    4 ++--
11694  10 files changed, 78 insertions(+), 80 deletions(-)
11695
11696 commit 435b2418dae32a5d5e5ee750744e4061d1cf07b8
11697 Author: Matthias Clasen <mclasen@redhat.com>
11698 Date:   Sat Nov 26 21:44:46 2011 -0500
11699
11700     GActionGroup: Mention GMenuModel in the docs
11701
11702  gio/gactiongroup.c |    7 +++++--
11703  1 file changed, 5 insertions(+), 2 deletions(-)
11704
11705 commit ae0bd032cac1931fba13bd7a20040760edcd349c
11706 Author: Matthias Clasen <mclasen@redhat.com>
11707 Date:   Sat Nov 26 22:17:47 2011 -0500
11708
11709     Add g_application_set_menu
11710
11711     This adds ane asy way to export menu information alongside
11712     the actions that are already exported by GApplication.
11713
11714  docs/reference/gio/gio-sections.txt |    2 +
11715  gio/gapplication.c                  |   73
11716  +++++++++++++++++++++++++++++++++--
11717  gio/gapplication.h                  |    4 ++
11718  gio/gapplicationimpl-dbus.c         |   39 +++++++++++++++++++
11719  gio/gio.symbols                     |    2 +
11720  5 files changed, 117 insertions(+), 3 deletions(-)
11721
11722 commit 6dfb9d583f264da11430acbc7c141f3955fe78ed
11723 Author: Ryan Lortie <desrt@desrt.ca>
11724 Date:   Fri Oct 21 23:51:48 2011 -0400
11725
11726     Add GMenuModel testcases
11727
11728  gio/tests/.gitignore   |    1 +
11729  gio/tests/Makefile.am  |    3 +
11730  gio/tests/gmenumodel.c |  625
11731  ++++++++++++++++++++++++++++++++++++++++++++++++
11732  3 files changed, 629 insertions(+)
11733
11734 commit d110fd9202a1084e1fe1d8efcfbdda1d078945e4
11735 Author: Ryan Lortie <desrt@desrt.ca>
11736 Date:   Fri Oct 21 22:49:54 2011 -0400
11737
11738     Add GMenuProxy
11739
11740     GMenuProxy can be used as a client-side wrapper
11741     for the a menu model that has been exported on D-Bus.
11742
11743  docs/reference/gio/gio-docs.xml     |    1 +
11744  docs/reference/gio/gio-sections.txt |   14 +
11745  docs/reference/gio/gio.types        |    1 +
11746  gio/Makefile.am                     |    2 +
11747  gio/gio.h                           |    1 +
11748  gio/gio.symbols                     |    2 +
11749  gio/gmenuproxy.c                    |  858
11750  +++++++++++++++++++++++++++++++++++
11751  gio/gmenuproxy.h                    |   44 ++
11752  8 files changed, 923 insertions(+)
11753
11754 commit 66e089f086c0243eb43847137081bf99f2fc89dc
11755 Author: Matthias Clasen <mclasen@redhat.com>
11756 Date:   Sat Nov 26 21:02:15 2011 -0500
11757
11758     Add GMenuModel D-Bus exporter
11759
11760  docs/reference/gio/gio-docs.xml     |    1 +
11761  docs/reference/gio/gio-sections.txt |    7 +
11762  gio/Makefile.am                     |    2 +
11763  gio/gio.h                           |    1 +
11764  gio/gio.symbols                     |    3 +
11765  gio/gmenuexporter.c                 |  884
11766  +++++++++++++++++++++++++++++++++++
11767  gio/gmenuexporter.h                 |   45 ++
11768  7 files changed, 943 insertions(+)
11769
11770 commit 6b40d4eb6bf2a974e52be34e7c25b9f9f98242db
11771 Author: Matthias Clasen <mclasen@redhat.com>
11772 Date:   Sat Nov 26 22:00:48 2011 -0500
11773
11774     Add GMenu markup
11775
11776     These functions serialize and deserialize a GMenuModel
11777     to and from XML.
11778
11779  docs/reference/gio/gio-docs.xml     |    1 +
11780  docs/reference/gio/gio-sections.txt |   10 +
11781  gio/Makefile.am                     |    5 +
11782  gio/gio.h                           |    1 +
11783  gio/gio.symbols                     |    6 +
11784  gio/gmenumarkup.c                   |  717
11785  +++++++++++++++++++++++++++++++++++
11786  gio/gmenumarkup.h                   |   47 +++
11787  gio/menumarkup.dtd                  |   29 ++
11788  gio/menumarkup.xml                  |   26 ++
11789  gio/menumarkup2.xml                 |   75 ++++
11790  10 files changed, 917 insertions(+)
11791
11792 commit 13f59777350f120dd82d1bd36e15155057b073c3
11793 Author: Matthias Clasen <mclasen@redhat.com>
11794 Date:   Sat Nov 26 22:48:24 2011 -0500
11795
11796     Add GMenu
11797
11798  docs/reference/gio/gio-docs.xml     |    1 +
11799  docs/reference/gio/gio-sections.txt |   62 +++
11800  docs/reference/gio/gio.types        |    1 +
11801  gio/Makefile.am                     |    2 +
11802  gio/gio.h                           |    1 +
11803  gio/gio.symbols                     |   29 +
11804  gio/gmenu.c                         | 1019
11805  +++++++++++++++++++++++++++++++++++
11806  gio/gmenu.h                         |  130 +++++
11807  8 files changed, 1245 insertions(+)
11808
11809 commit 12a39a05d3085783923a3613d6a93987732d4d0a
11810 Author: Matthias Clasen <mclasen@redhat.com>
11811 Date:   Sat Nov 26 22:46:51 2011 -0500
11812
11813     Add GMenuModel
11814
11815  docs/reference/gio/Makefile.am      |    4 +-
11816  docs/reference/gio/gio-docs.xml     |    1 +
11817  docs/reference/gio/gio-sections.txt |   76 +++
11818  docs/reference/gio/gio.types        |    8 +
11819  docs/reference/gio/menu-example.png |  Bin 0 -> 31470 bytes
11820  docs/reference/gio/menu-model.png   |  Bin 0 -> 20647 bytes
11821  gio/Makefile.am                     |    8 +-
11822  gio/gio.h                           |    1 +
11823  gio/gio.symbols                     |   22 +
11824  gio/giotypes.h                      |    2 +
11825  gio/gmenumodel.c                    |  954
11826  +++++++++++++++++++++++++++++++++++
11827  gio/gmenumodel.h                    |  195 +++++++
11828  12 files changed, 1268 insertions(+), 3 deletions(-)
11829
11830 commit df4cd241e5fd03d539295fa428a00a584b526353
11831 Author: Matthias Clasen <mclasen@redhat.com>
11832 Date:   Sat Nov 26 22:30:02 2011 -0500
11833
11834     GApplication: use GDBusActionGroup
11835
11836     instead of the internal version of the same
11837
11838  gio/gapplication.c          |   84 +++++-----------
11839  gio/gapplicationimpl-dbus.c |  234
11840  ++-----------------------------------------
11841  gio/gapplicationimpl.h      |   14 +--
11842  3 files changed, 32 insertions(+), 300 deletions(-)
11843
11844 commit c249e10d117c432aad540b4009c334411c77ea2d
11845 Author: Ryan Lortie <desrt@desrt.ca>
11846 Date:   Fri Jul 1 02:41:30 2011 +0100
11847
11848     Add GDBusActionGroup
11849
11850     GDBusActionGroup can be used as a client-side wrapper
11851     for the an action group that has been exported on D-Bus.
11852
11853  docs/reference/gio/gio-docs.xml     |    1 +
11854  docs/reference/gio/gio-sections.txt |   20 ++
11855  docs/reference/gio/gio.types        |    1 +
11856  gio/Makefile.am                     |    2 +
11857  gio/gdbusactiongroup.c              |  574
11858  +++++++++++++++++++++++++++++++++++
11859  gio/gdbusactiongroup.h              |   74 +++++
11860  gio/gio.h                           |    1 +
11861  gio/gio.symbols                     |    6 +
11862  gio/gioenums.h                      |   20 ++
11863  gio/giotypes.h                      |    1 +
11864  10 files changed, 700 insertions(+)
11865
11866 commit bc5fe41dec00a80ee0f9e827898e75e0553ed39c
11867 Author: Ryan Lortie <desrt@desrt.ca>
11868 Date:   Thu Jun 30 10:40:51 2011 +0100
11869
11870     GApplication: port action client to new D-Bus API
11871
11872     for compatibility with GActionGroup exporter
11873
11874  gio/gapplicationimpl-dbus.c |  205
11875  +++++++++++++++++++++++--------------------
11876  1 file changed, 110 insertions(+), 95 deletions(-)
11877
11878 commit 20d1de3a1bfd0cc297dc8a5224fa274aaa6fca4a
11879 Author: Ryan Lortie <desrt@desrt.ca>
11880 Date:   Thu Jun 30 09:52:24 2011 +0100
11881
11882     GApplication: use GActionGroup exporter
11883
11884     instead of home-grown internal implementation of the same
11885
11886  gio/gapplicationimpl-dbus.c |  203
11887  +++----------------------------------------
11888  1 file changed, 12 insertions(+), 191 deletions(-)
11889
11890 commit 940ec94f0a0f1c1c77deaf4eb88722f155544445
11891 Author: Ryan Lortie <desrt@desrt.ca>
11892 Date:   Wed Jun 29 01:02:21 2011 +0100
11893
11894     Add GActionGroup D-Bus exporter
11895
11896  docs/reference/gio/gio-docs.xml     |    1 +
11897  docs/reference/gio/gio-sections.txt |    7 +
11898  gio/Makefile.am                     |    2 +
11899  gio/gactiongroupexporter.c          |  624
11900  +++++++++++++++++++++++++++++++++++
11901  gio/gactiongroupexporter.h          |   48 +++
11902  gio/gio.h                           |    1 +
11903  gio/gio.symbols                     |    3 +
11904  7 files changed, 686 insertions(+)
11905
11906 commit 8d1cc7f4635c1ab5cb9a7963b3dfebba56d87629
11907 Author: Ryan Lortie <desrt@desrt.ca>
11908 Date:   Fri Dec 2 16:22:13 2011 -0500
11909
11910     Revert "Use an XML blob for gapplication interface info"
11911
11912     This reverts commit 8013401f6e4edb01dd31b716c179806b55d4064b.
11913
11914  gio/gapplicationimpl-dbus.c |  165
11915  ++++++++++++++++++++++++++++---------------
11916  1 file changed, 107 insertions(+), 58 deletions(-)
11917
11918 commit 45818762d398588fd36be138e9981525d98bf687
11919 Author: Ryan Lortie <desrt@desrt.ca>
11920 Date:   Fri Dec 2 16:22:01 2011 -0500
11921
11922     Revert "Forgot one interface..."
11923
11924     This reverts commit 30580bdca7764525a49899dd56dcdde25a300a21.
11925
11926  gio/gapplicationimpl-dbus.c |   27 +++------------------------
11927  1 file changed, 3 insertions(+), 24 deletions(-)
11928
11929 commit 888a52034bcd06b6b5aeac98d372216d1f7b2798
11930 Author: Matthias Clasen <mclasen@redhat.com>
11931 Date:   Wed Dec 7 20:41:33 2011 -0500
11932
11933     Updates
11934
11935  NEWS |   45 +++++++++++++++++++++++++++++++++++++++++++++
11936  1 file changed, 45 insertions(+)
11937
11938 commit 3d686e3d8f6af393b01fe38cd7d29517e52dea50
11939 Author: Matthias Clasen <mclasen@redhat.com>
11940 Date:   Wed Dec 7 14:36:56 2011 -0500
11941
11942     Clarify docs around main loop vfuncs
11943
11944     Mention that the vfuncs are no longer used, and tweak the
11945     wording around what g_application_run() does.
11946
11947     https://bugzilla.gnome.org/show_bug.cgi?id=665391
11948
11949  gio/gapplication.c |    4 ++--
11950  gio/gapplication.h |   12 +++++++-----
11951  2 files changed, 9 insertions(+), 7 deletions(-)
11952
11953 commit 70dacf83d23ed468ff60972fd166769482d7195f
11954 Author: David Zeuthen <davidz@redhat.com>
11955 Date:   Wed Dec 7 10:25:24 2011 -0500
11956
11957     Bug 665733 – GDBusConnection holds lock while calling destroynotify
11958
11959     Fix this problem by always running the destroynotify from an idle.
11960
11961     https://bugzilla.gnome.org/show_bug.cgi?id=665733
11962
11963     Signed-off-by: David Zeuthen <davidz@redhat.com>
11964
11965  gio/gdbusconnection.c    |   45
11966  +++++++++++++++++----------------------------
11967  gio/tests/gdbus-export.c |    4 ++++
11968  2 files changed, 21 insertions(+), 28 deletions(-)
11969
11970 commit 386bb0faadd98c190f171cbdd4c51dba50e85505
11971 Author: Philip Withnall <philip@tecnocode.co.uk>
11972 Date:   Tue Dec 6 19:41:31 2011 +0000
11973
11974     unicode: Fix a few issues with G_UNICHAR_MAX_DECOMPOSITION_LENGTH
11975
11976     Raised by Matthias in bgo#665685 but which I didn't spot until
11977     after pushing
11978     commit 3ac7c35656649b1d1fcf2ccaa670b854809d4cd8.
11979
11980     Renames G_UNICHAR_MAX_DECOMPOSITION_LEN to
11981     G_UNICHAR_MAX_DECOMPOSITION_LENGTH
11982     and fixes a few documentation issues.
11983
11984     See: bgo#665685
11985
11986  docs/reference/glib/glib-sections.txt |    1 +
11987  glib/gunicode.h                       |    4 ++--
11988  glib/gunidecomp.c                     |    5 +++--
11989  glib/guniprop.c                       |    2 +-
11990  4 files changed, 7 insertions(+), 5 deletions(-)
11991
11992 commit 3ac7c35656649b1d1fcf2ccaa670b854809d4cd8
11993 Author: Philip Withnall <philip@tecnocode.co.uk>
11994 Date:   Tue Dec 6 18:30:43 2011 +0000
11995
11996     Bug 665685 — Add a #define for the max length of a Unicode
11997     decomposition
11998
11999     Add G_UNICHAR_MAX_DECOMPOSITION_LEN for the maximum length of the
12000     decomposition of a single Unicode character.
12001
12002     Closes: bgo#665685
12003
12004  glib/gunicode.h   |   12 ++++++++++++
12005  glib/gunidecomp.c |    4 ++--
12006  glib/guniprop.c   |    4 ++--
12007  3 files changed, 16 insertions(+), 4 deletions(-)
12008
12009 commit 990af4b3725faba230abc6c2e68c112da6f13b41
12010 Author: David Zeuthen <davidz@redhat.com>
12011 Date:   Tue Dec 6 13:32:12 2011 -0500
12012
12013     GDBus: Note in docs that g_dbus_node_info_new_for_xml() is using
12014     GMarkup
12015
12016     This was discussed in bug 665634.
12017
12018     https://bugzilla.gnome.org/show_bug.cgi?id=665634
12019
12020     Signed-off-by: David Zeuthen <davidz@redhat.com>
12021
12022  gio/gdbusintrospection.c |    4 ++++
12023  1 file changed, 4 insertions(+)
12024
12025 commit 74e131551dcc347fa659183aa19558c0509f0445
12026 Author: David Zeuthen <davidz@redhat.com>
12027 Date:   Tue Dec 6 13:29:01 2011 -0500
12028
12029     GDBus: fix link to D-Bus spec
12030
12031     Signed-off-by: David Zeuthen <davidz@redhat.com>
12032
12033  gio/gdbusintrospection.c |    2 +-
12034  1 file changed, 1 insertion(+), 1 deletion(-)
12035
12036 commit 10a154446c2427861656763b68f312e48f7d0bd6
12037 Author: Behdad Esfahbod <behdad@behdad.org>
12038 Date:   Tue Dec 6 13:20:39 2011 -0500
12039
12040     Minor doc fix.
12041
12042  glib/gunidecomp.c |    2 +-
12043  1 file changed, 1 insertion(+), 1 deletion(-)
12044
12045 commit 91fb373d553779b7b2b535c44a3236907f0a72c8
12046 Author: Behdad Esfahbod <behdad@behdad.org>
12047 Date:   Tue Dec 6 13:18:47 2011 -0500
12048
12049     Minor
12050
12051  glib/guniprop.c |    2 +-
12052  1 file changed, 1 insertion(+), 1 deletion(-)
12053
12054 commit 6bb8fdaa5fad07713b189ea53e6c5afd67ad9b4e
12055 Author: Matthias Clasen <mclasen@redhat.com>
12056 Date:   Tue Dec 6 07:43:35 2011 -0500
12057
12058     Make the qsort_r check cross-compile friendly
12059
12060     Pointed out by Daniel Mack.
12061
12062     https://bugzilla.gnome.org/show_bug.cgi?id=665607
12063
12064  configure.ac |    2 +-
12065  1 file changed, 1 insertion(+), 1 deletion(-)
12066
12067 commit 482f226270efd6c0c8d336b9146376986979e1f4
12068 Author: Benjamin Otte <otte@redhat.com>
12069 Date:   Mon Dec 5 22:40:18 2011 +0100
12070
12071     outputstream: Clarify docs of flush()
12072
12073     After questioning the semantics of flush on IRC, it seemed necessary
12074     to
12075     clarify what flushing is supposed to do. The Linux man page for
12076     fflush()
12077     seemed to cover it perfectly, so I just copied it.
12078
12079     I did not add the "via the underlying write mechanism" part as that in
12080     my opinion is not something subclasses should need to guarantee.
12081
12082  gio/goutputstream.c |    8 +++++---
12083  1 file changed, 5 insertions(+), 3 deletions(-)
12084
12085 commit fd1e9938b36677587dfe9960dacb678bbd3981bf
12086 Author: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
12087 Date:   Wed Jan 19 19:08:15 2011 +0000
12088
12089     Send CHANGES_DONE_HINT on file moves if no IN_CLOSE_WRITE is emitted
12090
12091     This patch makes GFileMonitor to emit EVENT_CHANGES_DONE_HINT when
12092     EVENT_CREATED is emitted but the file is not opened for writing.
12093
12094     On file moves across different mounted volumes, inotify will
12095     always emit
12096     IN_CREATE and IN_CLOSE_WRITE (plus other events).
12097     This translates into GIO's _EVENT_CREATED and
12098     _EVENT_CHANGES_DONE_HINT.
12099
12100     On file moves across the same mounted volumes, inotify will emit
12101     IN_MOVED_FROM/IN_MOVED_TO which will be translated into
12102     _EVENT_DELETED/_EVENT_CREATED GIO's side. No _EVENT_CHANGES_DONE_HINT
12103     is
12104     emited afterwards.
12105     Under such circumstances a file indexer does not know when actually
12106     the
12107     file is ready to be indexed, either waiting too much or triggering the
12108     indexing twice. On small devices it's not advisable.
12109
12110     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=640077
12111     Bug-NB: NB#219982
12112     Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
12113     Reviewed-by: Tomas Bzatek <tbzatek@redhat.com>
12114
12115  gio/inotify/inotify-helper.c |   24 ++++++++++++++++++++++++
12116  gio/inotify/inotify-kernel.c |    4 +++-
12117  gio/inotify/inotify-kernel.h |    8 ++++++++
12118  3 files changed, 35 insertions(+), 1 deletion(-)
12119
12120 commit 83d0c8a7396e8c1f70619e01f0b0c06fd22790b7
12121 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
12122 Date:   Mon Nov 28 17:54:46 2011 +0000
12123
12124     GDBusConnection: propagate error correctly if flags are inappropriate
12125
12126     Previously, this would fail the assertion
12127     "connection->initialization_error != NULL" after the label "out".
12128
12129     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=665067
12130     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
12131     Reviewed-by: David Zeuthen <davidz@redhat.com>
12132
12133  gio/gdbusconnection.c |    2 +-
12134  1 file changed, 1 insertion(+), 1 deletion(-)
12135
12136 commit 15437a7e5a89dcb2a812f829bc8e9e1db7ce350b
12137 Author: Sam Thursfield <sam.thursfield@codethink.co.uk>
12138 Date:   Thu Dec 1 15:48:27 2011 +0000
12139
12140     Link to libpcre correctly when static linking
12141
12142     https://bugzilla.gnome.org/show_bug.cgi?id=665298
12143
12144  glib-2.0.pc.in |    1 +
12145  1 file changed, 1 insertion(+)
12146
12147 commit eb315b68cf6b868e100b8171661d2e162a37bf21
12148 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
12149 Date:   Fri Dec 2 18:27:07 2011 +0100
12150
12151     Updated Spanish translation
12152
12153  po/es.po |  203
12154  ++++++++++++++++++++++++++++++--------------------------------
12155  1 file changed, 98 insertions(+), 105 deletions(-)
12156
12157 commit a00530ecb0e8576e7a023f37a97528da4d0dfce5
12158 Author: Tristan Van Berkom <tristanvb@openismus.com>
12159 Date:   Fri Dec 2 11:20:21 2011 -0500
12160
12161     GDBusInterfaceSkeleton: make it possible to export on multiple
12162     connections
12163
12164     This is useful in peer-to-peer connections.
12165
12166     With minor changes by David Zeuthen <davidz@redhat.com>.
12167
12168     https://bugzilla.gnome.org/show_bug.cgi?id=662718
12169
12170     Signed-off-by: David Zeuthen <davidz@redhat.com>
12171
12172  docs/reference/gio/gio-sections.txt |    3 +
12173  gio/gdbus-2.0/codegen/codegen.py    |   56 ++++--
12174  gio/gdbusinterfaceskeleton.c        |  364
12175  ++++++++++++++++++++++++++++-------
12176  gio/gdbusinterfaceskeleton.h        |    6 +
12177  gio/gio.symbols                     |    3 +
12178  gio/tests/Makefile.am               |    8 +-
12179  gio/tests/gdbus-peer.c              |  239 +++++++++++++++++++++++
12180  7 files changed, 592 insertions(+), 87 deletions(-)
12181
12182 commit 22da18fa706c685da015c9b9a786d810270b3a5f
12183 Author: Philip Withnall <philip@tecnocode.co.uk>
12184 Date:   Wed Nov 30 10:20:13 2011 +0000
12185
12186     GVariant: add preconditions to ref. counting functions
12187
12188     These prevent GVariants from accidentally being brought back to
12189     life after
12190     being freed, and should make it easier to track down ref. counting
12191     issues.
12192
12193     Closes: bgo#665184
12194
12195  glib/gvariant-core.c |   10 ++++++++++
12196  1 file changed, 10 insertions(+)
12197
12198 commit 190645bcc40a4dda579cb5cabd3b1778628d9ef6
12199 Author: Kjartan Maraas <kmaraas@gnome.org>
12200 Date:   Thu Dec 1 18:01:02 2011 +0100
12201
12202     Updated Norwegian bokmål translation
12203
12204  po/nb.po |   76
12205  +++++++++++++++++++++++++++-----------------------------------
12206  1 file changed, 33 insertions(+), 43 deletions(-)
12207
12208 commit e79834958718725493029a61c62f3faf6a4d039c
12209 Author: Dan Winship <danw@gnome.org>
12210 Date:   Thu Dec 1 13:10:25 2011 +0100
12211
12212     GMemoryInputStream/GMemoryOutputStream: fix bug in previous commit
12213
12214     A g_input_stream_read_async() implementation can't call
12215     g_input_stream_read() on itself directly because it will fail because
12216     the pending flag is already set. So fix that by invoking the vmethod
12217     directly rather than calling the wrapper. Likewise with
12218     GMemoryOutputStream.
12219
12220     Add a test to gio/tests/memory-input-stream.c to catch read_async
12221     failures in the future.
12222
12223  gio/gmemoryinputstream.c        |   12 +++++--
12224  gio/gmemoryoutputstream.c       |   16 ++++++----
12225  gio/tests/memory-input-stream.c |   66
12226  +++++++++++++++++++++++++++++++++++++++
12227  3 files changed, 86 insertions(+), 8 deletions(-)
12228
12229 commit a5876e5fc1b1e192e8cde664780957798b8a2607
12230 Author: Dan Winship <danw@gnome.org>
12231 Date:   Wed Nov 30 10:32:42 2011 +0100
12232
12233     GMemoryInputStream/GMemoryOutputStream: make these properly
12234     subclassable
12235
12236     The async methods were directly invoking their own implementations of
12237     the sync methods, making it impossible for a subclass to reimplement
12238     them.
12239
12240     https://bugzilla.gnome.org/show_bug.cgi?id=664635
12241
12242  gio/gmemoryinputstream.c  |    4 ++--
12243  gio/gmemoryoutputstream.c |   10 +++++-----
12244  2 files changed, 7 insertions(+), 7 deletions(-)
12245
12246 commit b13e79da62b256058e4ca1d9fdd46376d3013f16
12247 Author: Matthias Clasen <mclasen@redhat.com>
12248 Date:   Tue Nov 29 22:53:50 2011 -0500
12249
12250     Don't abort if g_ascii_strtod tests fail
12251
12252     https://bugzilla.gnome.org/show_bug.cgi?id=652560
12253
12254  glib/tests/strfuncs.c |   25 ++-----------------------
12255  1 file changed, 2 insertions(+), 23 deletions(-)
12256
12257 commit 22748dbbc9c20c149ccfd4ae99e7aeea490820da
12258 Author: Geek87 <geek87@gmx.com>
12259 Date:   Mon Jul 25 13:08:24 2011 +0200
12260
12261     Remove two useless lines of code
12262
12263     https://bugzilla.gnome.org/show_bug.cgi?id=648516
12264
12265  glib/gtree.c |    2 --
12266  1 file changed, 2 deletions(-)
12267
12268 commit 27e70806c1e4a44d2ff753cba152446ab1762fd5
12269 Author: Geek87 <geek87@gmx.com>
12270 Date:   Mon Jul 25 13:06:02 2011 +0200
12271
12272     Fix a little comment error in the _GTreeNode struct
12273
12274     https://bugzilla.gnome.org/show_bug.cgi?id=648516
12275
12276  glib/gtree.c |    2 +-
12277  1 file changed, 1 insertion(+), 1 deletion(-)
12278
12279 commit 3aa0fc43a6811cdc4126d5678e03ab991e1f4bf6
12280 Author: Matthias Clasen <mclasen@redhat.com>
12281 Date:   Tue Nov 29 22:09:58 2011 -0500
12282
12283     Clarify local_command_line docs
12284
12285     https://bugzilla.gnome.org/show_bug.cgi?id=641720
12286
12287  gio/gapplication.h |    7 ++++---
12288  1 file changed, 4 insertions(+), 3 deletions(-)
12289
12290 commit f24d8247b3a20cc62b4be50a0515acffd7e7d277
12291 Author: Nicola Fontana <ntd@entidi.it>
12292 Date:   Tue Nov 29 22:02:00 2011 -0500
12293
12294     Do not use static GTypeInfo and GInterfaceInfo
12295
12296     Either g_type_register_static_simple (used by G_DEFINE_TYPE_EXTENDED)
12297     and G_IMPLEMENT_INTERFACE use automatic variables for GTypeInfo and
12298     GInterfaceInfo structs, while tutorials and source code often use
12299     static variables. This commit consistently adopts the former method.
12300
12301     https://bugzilla.gnome.org/show_bug.cgi?id=600161
12302
12303  docs/reference/gobject/tut_gtype.xml |    8 ++++----
12304  docs/reference/gobject/tut_howto.xml |    2 +-
12305  gobject/gboxed.c                     |    2 +-
12306  gobject/genums.c                     |    2 +-
12307  gobject/gobject.c                    |    2 +-
12308  gobject/gparam.c                     |    2 +-
12309  gobject/gtype.h                      |    2 +-
12310  gobject/gtypemodule.c                |    4 ++--
12311  gobject/gtypeplugin.c                |    2 +-
12312  gobject/gvaluetypes.c                |    2 +-
12313  gobject/testgobject.c                |    6 +++---
12314  tests/gobject/defaultiface.c         |    2 +-
12315  tests/gobject/deftype.c              |    2 +-
12316  tests/gobject/ifacecheck.c           |    2 +-
12317  tests/gobject/ifaceinit.c            |    2 +-
12318  tests/gobject/testcommon.h           |    6 +++---
12319  tests/refcount/objects.c             |    2 +-
12320  tests/refcount/objects2.c            |    2 +-
12321  tests/refcount/properties.c          |    2 +-
12322  tests/refcount/properties2.c         |    2 +-
12323  tests/refcount/signals.c             |    2 +-
12324  21 files changed, 29 insertions(+), 29 deletions(-)
12325
12326 commit 1f33446e1fae721cc6c8f260afe2ebfa42dd51c8
12327 Author: Dan Winship <danw@gnome.org>
12328 Date:   Tue Nov 29 21:45:37 2011 +0100
12329
12330     gnetworkmonitornetlink.c: Make the error messages less geeky
12331
12332     This makes several different errors have identical messages, but
12333     they're pretty much "can't happen" situations anyway.
12334
12335     https://bugzilla.gnome.org/show_bug.cgi?id=664406
12336
12337  gio/gnetworkmonitornetlink.c |   10 +++++-----
12338  1 file changed, 5 insertions(+), 5 deletions(-)
12339
12340 commit 69043de3e00cbc1f661e9613000cd820ea989ba5
12341 Author: Dan Winship <danw@gnome.org>
12342 Date:   Tue Nov 29 21:42:41 2011 +0100
12343
12344     gzlibdecompressor.c: fix a comment
12345
12346  gio/gzlibdecompressor.c |    2 +-
12347  1 file changed, 1 insertion(+), 1 deletion(-)
12348
12349 commit 0627759331d857a3b99eec0ed2c13e5cf7f67130
12350 Author: Michael Vogt <michael.vogt@ubuntu.com>
12351 Date:   Tue Nov 29 12:00:38 2011 +0100
12352
12353     Add missing annotation to g_file_set_attribute()
12354
12355     g_file_set_attribute() also permits a NULL value for value_p, and
12356     requires it
12357     to be NULL to unset it. Also fix the wrong variable name in the
12358     documentation.
12359
12360     Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
12361
12362  gio/gfile.c |    4 ++--
12363  1 file changed, 2 insertions(+), 2 deletions(-)
12364
12365 commit 30580bdca7764525a49899dd56dcdde25a300a21
12366 Author: Matthias Clasen <mclasen@redhat.com>
12367 Date:   Mon Nov 28 19:57:44 2011 -0500
12368
12369     Forgot one interface...
12370
12371  gio/gapplicationimpl-dbus.c |   27 ++++++++++++++++++++++++---
12372  1 file changed, 24 insertions(+), 3 deletions(-)
12373
12374 commit 8013401f6e4edb01dd31b716c179806b55d4064b
12375 Author: Matthias Clasen <mclasen@redhat.com>
12376 Date:   Mon Nov 28 19:33:24 2011 -0500
12377
12378     Use an XML blob for gapplication interface info
12379
12380     This is both more readable and more efficient. Double win !
12381
12382  gio/gapplicationimpl-dbus.c |  165
12383  +++++++++++++++----------------------------
12384  1 file changed, 58 insertions(+), 107 deletions(-)
12385
12386 commit 4ce5a11dafb0999aa26b36b32df18124e8ebd51d
12387 Author: Carlos Garcia Campos <cgarcia@igalia.com>
12388 Date:   Fri Nov 25 15:39:31 2011 +0100
12389
12390     gtester: Add command line option to skip tests
12391
12392     https://bugzilla.gnome.org/show_bug.cgi?id=664809
12393
12394  docs/reference/glib/gtester.xml |    7 +++++++
12395  glib/gtester.c                  |   18 ++++++++++++++++++
12396  glib/gtestutils.c               |   17 +++++++++++++++++
12397  3 files changed, 42 insertions(+)
12398
12399 commit e4b7cfcb038c4e19d23fae19e0d68705dfef2d63
12400 Author: Matthias Clasen <mclasen@redhat.com>
12401 Date:   Sat Nov 26 22:38:32 2011 -0500
12402
12403     Rearrange GApplication docs
12404
12405     Move the GApplication docs to the front of the section,
12406     where they belong.
12407
12408  docs/reference/gio/gio-docs.xml |    4 ++--
12409  1 file changed, 2 insertions(+), 2 deletions(-)
12410
12411 commit 01ce06ac272aa31c5cf572d551195c45c4e65c15
12412 Author: Ryan Lortie <desrt@desrt.ca>
12413 Date:   Fri Oct 21 23:54:31 2011 -0400
12414
12415     gio.symbols: add g_application_[gs]et_default()
12416
12417  gio/gio.symbols |    2 ++
12418  1 file changed, 2 insertions(+)
12419
12420 commit c7dc66602aeee9c1c3692666998bb77ae5818a0f
12421 Author: Matthias Clasen <mclasen@redhat.com>
12422 Date:   Sat Nov 26 01:42:21 2011 -0500
12423
12424     Cosmetics
12425
12426     Reword the title of GSimpleAction in the docs.
12427
12428  gio/gsimpleaction.c |    6 +++---
12429  1 file changed, 3 insertions(+), 3 deletions(-)
12430
12431 commit a81cdf297ca97e375d28463556a7b838f4fb0ac1
12432 Author: Ryan Lortie <desrt@desrt.ca>
12433 Date:   Thu Sep 29 23:52:16 2011 -0400
12434
12435     GApplication: add default application
12436
12437  gio/gapplication.c |   49
12438  +++++++++++++++++++++++++++++++++++++++++++++++++
12439  gio/gapplication.h |    3 +++
12440  2 files changed, 52 insertions(+)
12441
12442 commit 95c3796d6af8017d5b789938dc7518fd6576a65e
12443 Author: Ryan Lortie <desrt@desrt.ca>
12444 Date:   Thu Jun 30 09:47:40 2011 +0100
12445
12446     GApplication: unregister action interface export
12447
12448     We missed a few cases of unexporting the action group interface (in
12449     error cases, and on GApplication teardown).
12450
12451  gio/gapplicationimpl-dbus.c |    6 ++++++
12452  1 file changed, 6 insertions(+)
12453
12454 commit 2cbc6d9ae6a949818f48c20d3f4230688371e2ea
12455 Author: Matthias Clasen <mclasen@redhat.com>
12456 Date:   Sat Nov 26 19:43:46 2011 -0500
12457
12458     GApplication: Implement query_action
12459
12460  gio/gapplication.c |  138
12461  ++++++++++++----------------------------------------
12462  1 file changed, 32 insertions(+), 106 deletions(-)
12463
12464 commit c3a2c280c3697938f0666a737bbfb96ad20dc132
12465 Author: Matthias Clasen <mclasen@redhat.com>
12466 Date:   Fri Nov 25 22:35:33 2011 -0500
12467
12468     GSimpleActionGroup: Implement query_action
12469
12470  gio/gsimpleactiongroup.c |   94
12471  ++++++++++------------------------------------
12472  1 file changed, 20 insertions(+), 74 deletions(-)
12473
12474 commit f468e9c3097cb8a797091822c52fee29d5bdca90
12475 Author: Ryan Lortie <desrt@desrt.ca>
12476 Date:   Thu Nov 24 19:52:48 2011 -0500
12477
12478     Add g_action_group_query_action()
12479
12480     This new API allows requesting multiple pieces of information about a
12481     particular action in one go and also simplifies the burden for
12482     GActionGroup implementations -- they need not implement all the
12483     separate
12484     APIs now.
12485
12486  docs/reference/gio/gio-sections.txt |    7 +-
12487  gio/gactiongroup.c                  |  184
12488  ++++++++++++++++++++++++++++++++++-
12489  gio/gactiongroup.h                  |   17 ++++
12490  gio/gio.symbols                     |    1 +
12491  4 files changed, 204 insertions(+), 5 deletions(-)
12492
12493 commit fcc69fd318f55ca0edc52864b4c0488b304b8382
12494 Author: Stef Walter <stefw@collabora.co.uk>
12495 Date:   Fri Nov 11 17:08:26 2011 +0100
12496
12497     GBytes: A new type for an immutable set of bytes.
12498
12499      * Represents an immutable reference counted block of memory.
12500      * This is basically the internal glib GBuffer structure exposed,
12501        renamed, and with some additional capabilities.
12502      * The GBytes name comes from python3's immutable 'bytes' type
12503      * GBytes can be safely used as keys in hash tables, and have
12504        functions for doing so: g_bytes_hash, g_bytes_equal
12505      * GByteArray is a mutable form of GBytes, and vice versa. There
12506        are functions for converting from one to the other efficiently:
12507        g_bytes_unref_to_array() and g_byte_array_free_to_bytes()
12508      * Adds g_byte_array_new_take() to support above functions
12509
12510     https://bugzilla.gnome.org/show_bug.cgi?id=663291
12511
12512  docs/reference/glib/Makefile.am             |    2 +-
12513  docs/reference/glib/glib-sections.txt       |   21 +-
12514  docs/reference/gobject/gobject-sections.txt |    1 +
12515  glib/Makefile.am                            |    5 +-
12516  glib/garray.c                               |   77 ++++-
12517  glib/garray.h                               |    4 +
12518  glib/gbuffer.c                              |  210 ------------
12519  glib/gbufferprivate.h                       |   88 -----
12520  glib/gbytes.c                               |  478
12521  +++++++++++++++++++++++++++
12522  glib/gbytes.h                               |   69 ++++
12523  glib/glib.h                                 |    1 +
12524  glib/glib.symbols                           |   16 +
12525  glib/gmappedfile.c                          |   11 -
12526  glib/gmappedfile.h                          |    1 +
12527  glib/gtimezone.c                            |   27 +-
12528  glib/gvariant-core.c                        |   50 +--
12529  glib/gvariant-core.h                        |    6 +-
12530  glib/gvariant.c                             |   26 +-
12531  glib/tests/.gitignore                       |    1 +
12532  glib/tests/Makefile.am                      |    3 +
12533  glib/tests/array-test.c                     |   33 ++
12534  glib/tests/bytes.c                          |  331 +++++++++++++++++++
12535  gobject/gboxed.c                            |    1 +
12536  gobject/glib-types.h                        |   10 +
12537  gobject/gobject.symbols                     |    1 +
12538  25 files changed, 1102 insertions(+), 371 deletions(-)
12539
12540 commit 069ec3719c65be5663c10eb98569e45e13501d97
12541 Author: Matthias Clasen <mclasen@redhat.com>
12542 Date:   Wed Nov 23 18:13:44 2011 -0500
12543
12544     Fix distcheck
12545
12546     Now that we have switched to template-free docs, these
12547     hand-rolled cleanup rules get in the way.
12548
12549  docs/reference/gio/Makefile.am                              |    2 +-
12550  docs/reference/gio/gdbus-object-manager-example/Makefile.am |    2 +-
12551  docs/reference/glib/Makefile.am                             |    2 +-
12552  docs/reference/gobject/Makefile.am                          |    2 +-
12553  4 files changed, 4 insertions(+), 4 deletions(-)
12554
12555 commit 0104c62f3fda9016658809d79cf395d78611e35a
12556 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
12557 Date:   Thu Oct 20 15:01:47 2011 +0100
12558
12559     GInitable, GAsyncInitable: not initializing gives undefined behaviour
12560
12561     This is the ISO C sense of undefined behaviour, in which
12562     works-by-coincidence, critical warning, abort,
12563     demons-fly-out-of-your-nose
12564     are all valid implementations.
12565
12566     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662208
12567     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
12568     Reviewed-by: David Zeuthen <davidz@redhat.com>
12569
12570  gio/gasyncinitable.c |    8 +++++---
12571  gio/ginitable.c      |   31 ++++++++++++++++++++-----------
12572  2 files changed, 25 insertions(+), 14 deletions(-)
12573
12574 commit 968ef5f5ffbe5e694bae3052bea34e9b9d1aef35
12575 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
12576 Date:   Wed Nov 23 11:20:15 2011 +0000
12577
12578     GDBusWorker: continue_writing: initialize flush_async_data if closing
12579
12580     This was a regression in commit f41178c6c: flush_async_data wasn't
12581     necessarily NULL in the "don't flush" case.
12582
12583     Also move initialization of these variables up so that it's
12584     unconditional, since that's easier to verify than checking
12585     that each branch gets it right.
12586
12587     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=664617
12588     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
12589
12590  gio/gdbusprivate.c |    8 +++-----
12591  1 file changed, 3 insertions(+), 5 deletions(-)
12592
12593 commit 1b01109377a4780431996d617643704351a27d8f
12594 Author: Matthias Clasen <mclasen@redhat.com>
12595 Date:   Tue Nov 22 23:57:18 2011 -0500
12596
12597     Add some more mainloop tests
12598
12599  glib/tests/mainloop.c |  178
12600  +++++++++++++++++++++++++++++++++++++++++++++++++
12601  1 file changed, 178 insertions(+)
12602
12603 commit d0e2865a2ed237be1867b212cba6740e7f15fbc0
12604 Author: Matthias Clasen <mclasen@redhat.com>
12605 Date:   Tue Nov 22 19:31:30 2011 -0500
12606
12607     Remove unnecessary includes
12608
12609     These were meant for some other test that ended up not getting
12610     added. This fixes bug 664559.
12611
12612  glib/tests/mainloop.c |    3 ---
12613  1 file changed, 3 deletions(-)
12614
12615 commit 2da24259ab2a4da63885155460e281beb3d5998b
12616 Author: Matthias Clasen <mclasen@redhat.com>
12617 Date:   Tue Nov 22 19:25:03 2011 -0500
12618
12619     Fix !debug builds
12620
12621     As pointed out by Chun-wei Fan in bug 664455, parts of the merged
12622     gobjectnotifyqueue.c code ended up inside an #ifdef G_ENABLE_DEBUG
12623     section.
12624
12625  gobject/gobject.c |   15 +++++++--------
12626  1 file changed, 7 insertions(+), 8 deletions(-)
12627
12628 commit 6dde6b7f21af0d3748f142c3f718f1d4cb21739e
12629 Author: Matthias Clasen <mclasen@redhat.com>
12630 Date:   Tue Nov 22 19:12:48 2011 -0500
12631
12632     Add back required _XOPEN_SOURCE define
12633
12634     This got lost somewhere between 2.30 and now, but it is needed
12635     for isnan(). See bug 664354, reported by Tim Mooney.
12636
12637  glib/tests/strfuncs.c |    1 +
12638  1 file changed, 1 insertion(+)
12639
12640 commit 345688c9e9d811b2844ea573c82be63cb02996ce
12641 Author: Ryan Lortie <desrt@desrt.ca>
12642 Date:   Tue Nov 22 17:32:04 2011 -0500
12643
12644     GApplication: don't fail if can't get session bus
12645
12646     If we can't get on the session bus, just behave like a normal
12647     non-unique
12648     application.
12649
12650     This turns out to be remarkably easy to implement and lets us avoid
12651     adding a 'dummy' backend.
12652
12653     Add a test for this case as well.
12654
12655     Idea from Zachary Dovel.
12656
12657     https://bugzilla.gnome.org/show_bug.cgi?id=651997
12658
12659  gio/gapplicationimpl-dbus.c |   15 +++++++++------
12660  gio/tests/gapplication.c    |   37 +++++++++++++++++++++++++++++++++++++
12661  2 files changed, 46 insertions(+), 6 deletions(-)
12662
12663 commit 1f02ef3205e810dd937f316f5a7b58ecc2893d59
12664 Author: Matthias Clasen <mclasen@redhat.com>
12665 Date:   Tue Nov 22 11:06:07 2011 -0500
12666
12667     gio: Move gmodule to Requires.private
12668
12669     Users of GIO are not generally expected to use gmodule API,
12670     so don't force them all to link against it.
12671
12672  gio-2.0.pc.in      |    5 +++--
12673  gio-unix-2.0.pc.in |    2 +-
12674  2 files changed, 4 insertions(+), 3 deletions(-)
12675
12676 commit c4a11858cfb098ccc25d35dd7f5461c51b7f6ad3
12677 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
12678 Date:   Tue Nov 22 12:39:54 2011 +0000
12679
12680     GDBusConnection: don't pass boolean > 1 to _g_dbus_worker_new
12681
12682     This happens to work at the moment (because GDBusWorker.frozen is a
12683     gboolean and not just a 1-bit bitfield), but isn't right: the gboolean
12684     ends up with values 0 or
12685     G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING
12686     (which is more than 1).
12687
12688     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=664558
12689     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
12690     Reviewed-by: David Zeuthen <davidz@redhat.com>
12691
12692  gio/gdbusconnection.c |    2 +-
12693  1 file changed, 1 insertion(+), 1 deletion(-)
12694
12695 commit 95faa44f2d04593f201a2d98210575e894d4cf01
12696 Author: Dan Winship <danw@gnome.org>
12697 Date:   Tue Nov 22 08:56:54 2011 -0500
12698
12699     GSocketInputStream/GSocketOutputStream: fix win32 build
12700
12701     based on a patch from Chun-wei Fan
12702
12703     https://bugzilla.gnome.org/show_bug.cgi?id=664455
12704
12705  gio/gsocketinputstream.c  |   10 +++++++---
12706  gio/gsocketoutputstream.c |    9 +++++++--
12707  2 files changed, 14 insertions(+), 5 deletions(-)
12708
12709 commit 38a00cec67709e5c154398e8cbb8f15a15bed583
12710 Author: Rico Tzschichholz <ricotz@t-online.de>
12711 Date:   Mon Nov 21 23:06:15 2011 +0100
12712
12713     gio/tests: Fix for -Werror=format-security
12714
12715  gio/tests/test-pipe-unix.c |    2 +-
12716  1 file changed, 1 insertion(+), 1 deletion(-)
12717
12718 commit b2cb386b78203fc2e3fb540e94dc6eab10a1a0ef
12719 Author: Ryan Lortie <desrt@desrt.ca>
12720 Date:   Mon Nov 21 15:21:23 2011 -0500
12721
12722     post-release bump
12723
12724  configure.ac |    2 +-
12725  1 file changed, 1 insertion(+), 1 deletion(-)
12726
12727 commit 36c21d4790044683a042f8d9479ffc5798914b5b
12728 Author: Ryan Lortie <desrt@desrt.ca>
12729 Date:   Mon Nov 21 12:18:32 2011 -0500
12730
12731     release glib 2.31.2
12732
12733  configure.ac |    2 +-
12734  1 file changed, 1 insertion(+), 1 deletion(-)
12735
12736 commit 59623973fa1853552f0bd59c850aa9c505c42d7d
12737 Author: Ryan Lortie <desrt@desrt.ca>
12738 Date:   Mon Nov 21 12:36:43 2011 -0500
12739
12740     dist gio/tests/key8.pem
12741
12742  gio/tests/Makefile.am |    1 +
12743  1 file changed, 1 insertion(+)
12744
12745 commit 4bb411948c9ca00a534e5ec06efbf8ef22fc07f1
12746 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
12747 Date:   Tue Nov 1 18:03:12 2011 +0000
12748
12749     Add test case for #662395
12750
12751     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
12752     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
12753     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
12754
12755  gio/tests/Makefile.am              |   10 +
12756  gio/tests/gdbus-connection-flush.c |  384
12757  ++++++++++++++++++++++++++++++++++++
12758  2 files changed, 394 insertions(+)
12759
12760 commit 96deb40caaf82bc9c51675515971dc3d638c72a0
12761 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
12762 Date:   Tue Nov 1 16:49:36 2011 +0000
12763
12764     GDBus tests: factor out TestIOStream, test_pipe and test_bidi_pipe
12765
12766     These might even make useful public API if they grew a Windows
12767     implementation, but for now they can be Unix-only test API.
12768
12769     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
12770     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
12771     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
12772
12773  gio/tests/Makefile.am        |   10 ++-
12774  gio/tests/gdbus-non-socket.c |  143
12775  ++++++++++--------------------------------
12776  gio/tests/test-io-stream.c   |  104 ++++++++++++++++++++++++++++++
12777  gio/tests/test-io-stream.h   |   53 ++++++++++++++++
12778  gio/tests/test-pipe-unix.c   |  130
12779  ++++++++++++++++++++++++++++++++++++++
12780  gio/tests/test-pipe-unix.h   |   37 +++++++++++
12781  6 files changed, 365 insertions(+), 112 deletions(-)
12782
12783 commit bae9928246d5104e1d73a60dd66bfbc45740d640
12784 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
12785 Date:   Mon Nov 21 17:20:52 2011 +0000
12786
12787     _g_dbus_worker_flush_sync: always flush if we need to
12788
12789     We didn't previously flush in a couple of cases where we should have
12790     done:
12791
12792     * a write is running when flush is called: we should flush after it
12793       finishes
12794
12795     * writes have been made since the last flush, but none are pending or
12796       running right now: we should flush the underlying transport straight
12797       away
12798
12799     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
12800     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
12801     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
12802
12803  gio/gdbusprivate.c |   43 +++++++++++++++++++++++++++++++++++++------
12804  1 file changed, 37 insertions(+), 6 deletions(-)
12805
12806 commit f41178c6c79a00a1fb3a99bc3ae7c88a85c833fc
12807 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
12808 Date:   Mon Nov 21 17:18:01 2011 +0000
12809
12810     GDBusWorker: move flush async op into continue_writing()
12811
12812     This makes it easier to schedule a flush, by putting it on the
12813     same code
12814     path as writing and closing.
12815
12816     Also change message_written to expect the lock to be held, since all
12817     that's left in that function either wants to hold the lock or doesn't
12818     care, and it's silly to release the lock immediately before calling
12819     message_written, which just takes it again.
12820
12821     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
12822     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
12823     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
12824
12825  gio/gdbusprivate.c |  101
12826  +++++++++++++++++++++++++++++++++++-----------------
12827  1 file changed, 68 insertions(+), 33 deletions(-)
12828
12829 commit 301332168b096e8c64e26932e2a02bd24fafdbab
12830 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
12831 Date:   Mon Nov 21 17:16:16 2011 +0000
12832
12833     schedule_write_in_worker_thread: require caller to lock; rename
12834     accordingly
12835
12836     When we use this function to schedule a flush, it'll be called
12837     with the lock held. Releasing and immediately re-taking the lock would
12838     be pointless.
12839
12840     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
12841     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
12842     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
12843
12844  gio/gdbusprivate.c |   20 ++++++++++----------
12845  1 file changed, 10 insertions(+), 10 deletions(-)
12846
12847 commit 56eb16ff50cee51117db2e4979f5632a8df19e40
12848 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
12849 Date:   Fri Oct 21 14:43:44 2011 +0100
12850
12851     GDBusWorker: rename some functions
12852
12853     maybe_write_next_message now also closes, and I'm about to make it
12854     consider whether to flush as well, so its name is increasingly
12855     inappropriate. Similarly, write_message_in_idle_cb is a wrapper around
12856     it which could do any of those things.
12857
12858     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
12859     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
12860     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
12861
12862  gio/gdbusprivate.c |   14 +++++++-------
12863  1 file changed, 7 insertions(+), 7 deletions(-)
12864
12865 commit 18482ab17ef5abe3b41bf0f6a076546ff1a5b28e
12866 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
12867 Date:   Mon Nov 21 17:14:55 2011 +0000
12868
12869     GDBusWorker: distinguish between 3 sorts of output that might
12870     be pending
12871
12872     If the user calls flush_sync() with no messages in the queue, but an
12873     async write call pending, then we ought to flush after that async
12874     write
12875     returns (although we don't currently do that). If it was an async
12876     close
12877     or flush that was pending, there's no need to flush (again)
12878     afterwards.
12879     So, we need to distinguish.
12880
12881     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
12882     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
12883     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
12884
12885  gio/gdbusprivate.c |   71
12886  +++++++++++++++++++++++++++++-----------------------
12887  1 file changed, 39 insertions(+), 32 deletions(-)
12888
12889 commit a795e563dfec28842846700d30360acaff9699e3
12890 Author: Ryan Lortie <desrt@desrt.ca>
12891 Date:   Mon Nov 21 12:02:02 2011 -0500
12892
12893     Drop last uses of @returns:
12894
12895  gio/gapplication.c            |   24 +++++---
12896  gio/gkeyfilesettingsbackend.c |    3 +-
12897  gio/gsettings.c               |  128
12898  ++++++++++++++++++++++++++---------------
12899  gio/gsettings.h               |   11 ++--
12900  gio/gsettingsbackend.c        |   18 ++++--
12901  5 files changed, 118 insertions(+), 66 deletions(-)
12902
12903 commit 0f1fb417bf0425fc4d5c277ffb86b881fd3f1c48
12904 Author: Ryan Lortie <desrt@desrt.ca>
12905 Date:   Mon Nov 21 11:39:52 2011 -0500
12906
12907     Missed a couple of @returns
12908
12909  glib/gvariant.c |    9 ++++++---
12910  1 file changed, 6 insertions(+), 3 deletions(-)
12911
12912 commit 0e0554bd62e897f001aaa9388345c1d4e62614af
12913 Author: Ryan Lortie <desrt@desrt.ca>
12914 Date:   Mon Nov 21 11:33:05 2011 -0500
12915
12916     GVariant: drop use of @returns
12917
12918  glib/gvariant-core.c       |   42 +++++---
12919  glib/gvariant-parser.c     |    6 +-
12920  glib/gvariant-serialiser.c |    6 +-
12921  glib/gvariant.c            |  240
12922  +++++++++++++++++++++++++++++---------------
12923  glib/gvarianttype.c        |   84 ++++++++++------
12924  5 files changed, 249 insertions(+), 129 deletions(-)
12925
12926 commit 4527e7cbf75f5f06a3f8b3ee9c5ecb16f6a27406
12927 Author: Matthias Clasen <mclasen@redhat.com>
12928 Date:   Mon Nov 21 11:09:42 2011 -0500
12929
12930     gbitlock: Drop @returns syntax from doc comments
12931
12932  glib/gbitlock.c |    6 ++++--
12933  1 file changed, 4 insertions(+), 2 deletions(-)
12934
12935 commit 22d3972284df905e948143792afc8865b193700e
12936 Author: Matthias Clasen <mclasen@redhat.com>
12937 Date:   Mon Nov 21 11:05:43 2011 -0500
12938
12939     GBuffer: Drop @returns syntax from doc comments
12940
12941  glib/gbuffer.c |   12 ++++++++----
12942  1 file changed, 8 insertions(+), 4 deletions(-)
12943
12944 commit f62ee0a0ca29c263083f15d3dd144dc1fb01be22
12945 Author: Matthias Clasen <mclasen@redhat.com>
12946 Date:   Mon Nov 21 11:03:31 2011 -0500
12947
12948     GSocketClient: Drop @returns syntax from doc comments
12949
12950  gio/gsocketclient.c |    3 ++-
12951  1 file changed, 2 insertions(+), 1 deletion(-)
12952
12953 commit b9f0cb0f0754d5985cef5e01c2761975eacdd87b
12954 Author: Matthias Clasen <mclasen@redhat.com>
12955 Date:   Mon Nov 21 11:02:30 2011 -0500
12956
12957     GSimplePermission: Drop @returns syntax in doc comments
12958
12959  gio/gsimplepermission.c |    3 ++-
12960  1 file changed, 2 insertions(+), 1 deletion(-)
12961
12962 commit 2011ecd6ac9dff37aaab9a0d831b78c369375b4b
12963 Author: Matthias Clasen <mclasen@redhat.com>
12964 Date:   Mon Nov 21 11:01:16 2011 -0500
12965
12966     GPermission: Drop @returns syntax from doc comments
12967
12968  gio/gpermission.c |   21 ++++++++++++++-------
12969  1 file changed, 14 insertions(+), 7 deletions(-)
12970
12971 commit ef4ae742cecf696acb0449ab08ad4dac2a91aac2
12972 Author: Matthias Clasen <mclasen@redhat.com>
12973 Date:   Mon Nov 21 01:53:29 2011 -0500
12974
12975     Improve test coverage
12976
12977  glib/tests/test-printf.c |   23 +++++++++++++++++++++++
12978  1 file changed, 23 insertions(+)
12979
12980 commit 89ad8bda233cb69608570471a18bc3c42d28db28
12981 Author: Matthias Clasen <mclasen@redhat.com>
12982 Date:   Mon Nov 21 01:40:51 2011 -0500
12983
12984     Improve mainloop test coverage slightly
12985
12986  glib/tests/mainloop.c |   18 ++++++++++++++++++
12987  1 file changed, 18 insertions(+)
12988
12989 commit b0fa0968705743ff81df7e22b4f5417cd22cf882
12990 Author: Matthias Clasen <mclasen@redhat.com>
12991 Date:   Mon Nov 21 01:02:50 2011 -0500
12992
12993     Improve test coverage
12994
12995  glib/tests/keyfile.c |   20 ++++++++++++++++++++
12996  1 file changed, 20 insertions(+)
12997
12998 commit 0fd14b1a56085d59fcb2619dd5071d854997e4d7
12999 Author: Matthias Clasen <mclasen@redhat.com>
13000 Date:   Mon Nov 21 00:27:25 2011 -0500
13001
13002     Fix a case conversion bug
13003
13004     For titlecase chars without uppercase variant, we were returning
13005     0, contrary to the docs.
13006
13007  glib/guniprop.c |    2 +-
13008  1 file changed, 1 insertion(+), 1 deletion(-)
13009
13010 commit 5197870665c0b90f3d3e475f1cd8c64f7cfb7bd2
13011 Author: Matthias Clasen <mclasen@redhat.com>
13012 Date:   Mon Nov 21 00:27:12 2011 -0500
13013
13014     Improve test coverage
13015
13016  glib/tests/unicode.c |   36 ++++++++++++++++++++++++++++++++++++
13017  1 file changed, 36 insertions(+)
13018
13019 commit 4cbacb91de6010c0d852979202901e70e24de790
13020 Author: Matthias Clasen <mclasen@redhat.com>
13021 Date:   Sun Nov 20 23:18:20 2011 -0500
13022
13023     Add a test for g_unichar_isdefined
13024
13025  glib/tests/unicode.c |   13 +++++++++++++
13026  1 file changed, 13 insertions(+)
13027
13028 commit 3aeddaa2d4d9c2eba708e24e2368536e7eeee8da
13029 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
13030 Date:   Mon Nov 21 11:53:02 2011 +0800
13031
13032     gio/Makefile.am
13033
13034     Filter out yet another *nix only source file from the Visual C++
13035     project
13036     file completion rules.
13037
13038  gio/Makefile.am |    6 +++---
13039  1 file changed, 3 insertions(+), 3 deletions(-)
13040
13041 commit fee6293bc9703c6c31d4a6dcb6e5b572b75a283d
13042 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
13043 Date:   Mon Nov 21 10:45:27 2011 +0800
13044
13045     Update GLib Visual C++ projects
13046
13047     Also link to WinMM.lib since timeGetTime is used (commit 8d023c27).
13048
13049  build/win32/vs10/glib.vcxprojin |   16 ++++++++--------
13050  build/win32/vs9/glib.vcprojin   |   16 ++++++++--------
13051  2 files changed, 16 insertions(+), 16 deletions(-)
13052
13053 commit 928e356cdbf48d6c7967e5d3bc4135c1c1a9ed55
13054 Author: Fran Diéguez <fran.dieguez@mabishu.com>
13055 Date:   Mon Nov 21 01:59:07 2011 +0100
13056
13057     Updated Galician translations
13058
13059  po/gl.po | 5966
13060  +++++++++++++++++++++++++++++++-------------------------------
13061  1 file changed, 3018 insertions(+), 2948 deletions(-)
13062
13063 commit 0878f5ba438b153c1654d3275527442b7e4f5008
13064 Author: Matthias Clasen <mclasen@redhat.com>
13065 Date:   Sun Nov 20 15:12:05 2011 -0500
13066
13067     GFile: Add some introspection annotations
13068
13069     progress_callback in g_file_copy and g_file_copy_async may be NULL.
13070     Annotations should reflect that. Pointed out by Carlo Teubner.
13071
13072     https://bugzilla.gnome.org/show_bug.cgi?id=664415
13073
13074  gio/gfile.c |   30 ++++++++++++++++--------------
13075  1 file changed, 16 insertions(+), 14 deletions(-)
13076
13077 commit ff2f4a12ee673cbb020d44fca2adb81be3c99f49
13078 Author: Josselin Mouette <joss@debian.org>
13079 Date:   Sun Nov 20 16:53:36 2011 +0100
13080
13081     Document that g_list_sort is a stable sort.
13082
13083     This is a guarantee for the future so that applications can rely
13084     on it.
13085
13086     https://bugzilla.gnome.org/show_bug.cgi?id=531973
13087
13088  glib/glist.c |    3 ++-
13089  1 file changed, 2 insertions(+), 1 deletion(-)
13090
13091 commit b6732da5e749b73f6386d9da87eec2aa867d89b0
13092 Author: Jorge González <jorgegonz@svn.gnome.org>
13093 Date:   Sun Nov 20 10:10:13 2011 +0100
13094
13095     Updated Spanish translation
13096
13097  po/es.po |   81
13098  +++++++++++++++++++++++++++++++-------------------------------
13099  1 file changed, 41 insertions(+), 40 deletions(-)
13100
13101 commit d920cb6bdbefc20d9dfb33b289b388a7e63415c6
13102 Author: Matthias Clasen <mclasen@redhat.com>
13103 Date:   Thu Nov 17 23:30:32 2011 -0500
13104
13105     GApplication: unregister bus name
13106
13107     https://bugzilla.gnome.org/show_bug.cgi?id=647987
13108
13109  gio/gapplicationimpl-dbus.c |   11 +++++++++++
13110  1 file changed, 11 insertions(+)
13111
13112 commit 6c7387f6d13d8e1db16a754d7b7c25635b2118f5
13113 Author: Matthias Clasen <mclasen@redhat.com>
13114 Date:   Sat Nov 19 16:23:33 2011 -0500
13115
13116     Trivial doc typo fix
13117
13118  gio/gdbusconnection.c |    2 +-
13119  1 file changed, 1 insertion(+), 1 deletion(-)
13120
13121 commit b55daa7f599e77f3abedb747eb70859d8ecdeae7
13122 Author: Kjartan Maraas <kmaraas@gnome.org>
13123 Date:   Sat Nov 19 12:02:08 2011 +0100
13124
13125     Updated Norwegian bokmål translation
13126
13127  po/nb.po | 5818
13128  +++++++++++++++++++++++++++++++-------------------------------
13129  1 file changed, 2935 insertions(+), 2883 deletions(-)
13130
13131 commit 1dc8d1f93213a08d8f63bcadf31ce0e3d169b936
13132 Author: Dan Winship <danw@gnome.org>
13133 Date:   Fri Nov 18 15:05:34 2011 -0500
13134
13135     GTlsCertificate: support unencrypted PKCS#8 private keys
13136
13137     PKCS#8 is the "right" way to encode private keys. Although the APIs do
13138     not currently support encrypted keys, we should at least support
13139     unencrypted PKCS#8 keys.
13140
13141     https://bugzilla.gnome.org/show_bug.cgi?id=664321
13142
13143  gio/gtlscertificate.c       |   76
13144  ++++++++++++++++++++++++++++++-------------
13145  gio/tests/key8.pem          |   16 +++++++++
13146  gio/tests/tls-certificate.c |   36 +++++++++++++++++++-
13147  3 files changed, 105 insertions(+), 23 deletions(-)
13148
13149 commit cb74c366783944057492bae1e6b9472e36e2e7f1
13150 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
13151 Date:   Thu Nov 17 13:04:04 2011 -0500
13152
13153     [gio] Terminate connect call when application proxy is used
13154
13155     The connect_async() calls would never terminated when an application
13156     side
13157     proxy was being used. Note we also skip over TLS handshake in
13158     this case,
13159     as the application may have to do some proxy handshake before.
13160
13161  gio/gsocketclient.c |   17 ++++++++++++++++-
13162  1 file changed, 16 insertions(+), 1 deletion(-)
13163
13164 commit d2fd6dac4a794211eb2c1b034f67d6bcfc348b20
13165 Author: Giovanni Campagna <gcampagna@src.gnome.org>
13166 Date:   Thu Nov 17 22:30:29 2011 +0100
13167
13168     GMain: allow NULL context to g_source_attach
13169
13170     Documentation says it's fine and means default context, but the
13171     annotations
13172     are missing (and thus bindings would complain).
13173
13174     https://bugzilla.gnome.org/show_bug.cgi?id=664302
13175
13176  glib/gmain.c |    2 +-
13177  1 file changed, 1 insertion(+), 1 deletion(-)
13178
13179 commit 71d3dad3ffc13a102689f00a8ae398c5d96577c4
13180 Author: Giovanni Campagna <gcampagna@src.gnome.org>
13181 Date:   Thu Nov 17 22:29:18 2011 +0100
13182
13183     GPollable*Stream: expose source methods to introspection
13184
13185     GSource has been introspectable for a while, so can stop skipping
13186     methods of GPollableInputStream/OutputStream that return it.
13187
13188     https://bugzilla.gnome.org/show_bug.cgi?id=664302
13189
13190  gio/gpollableinputstream.c  |    4 ++--
13191  gio/gpollableoutputstream.c |    2 +-
13192  2 files changed, 3 insertions(+), 3 deletions(-)
13193
13194 commit 951827379f34e491a72473a45eb84618c8715f73
13195 Author: Murray Cumming <murrayc@murrayc.com>
13196 Date:   Fri Nov 18 10:46:35 2011 +0100
13197
13198     gsignal.h: Remove trailing comma
13199
13200  gobject/gsignal.h |    2 +-
13201  1 file changed, 1 insertion(+), 1 deletion(-)
13202
13203 commit f9cc0786715afa977e4fa55a684ba2e12f98a203
13204 Author: Ryan Lortie <desrt@desrt.ca>
13205 Date:   Fri Nov 18 09:41:07 2011 +0000
13206
13207     We need <locale.h> in gsettingsschema.c now
13208
13209     for LC_TIME (since we moved a bunch of code over from gsettings.c).
13210
13211  gio/gsettings.c       |    1 -
13212  gio/gsettingsschema.c |    1 +
13213  2 files changed, 1 insertion(+), 1 deletion(-)
13214
13215 commit 4ae42ceb3c6f671d41a390aa664edd2f5f21fb4a
13216 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
13217 Date:   Thu Nov 17 13:01:05 2011 -0500
13218
13219     Clear proxy address upon retry
13220
13221     The proxy address was not cleared between each attempt. That
13222     would lead
13223     to leak or worse, trying to do the proxy handshake on the final
13224     destination address. To make all this safer, I have regroup all
13225     the cleanup
13226     where the iterations starts.
13227
13228     https://bugzilla.gnome.org/show_bug.cgi?id=664141
13229
13230  gio/gsocketclient.c |   36 ++++++------------------------------
13231  1 file changed, 6 insertions(+), 30 deletions(-)
13232
13233 commit 216fd8a82c902486ba5e5bdcf4a0a0d3d61036c4
13234 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
13235 Date:   Mon Nov 14 22:06:07 2011 +0100
13236
13237     Silence compiler warnings
13238
13239     Fix several warnings for format strings (-Werror=format-security) and
13240     set but unused variables (-Wunused-but-set-variable)
13241
13242     https://bugzilla.gnome.org/show_bug.cgi?id=664144
13243
13244  tests/iochannel-test.c |   10 ++++------
13245  1 file changed, 4 insertions(+), 6 deletions(-)
13246
13247 commit fcffe6abbb1363b4645752ef2f06c098767f2194
13248 Author: Jürg Billeter <j@bitron.ch>
13249 Date:   Fri Nov 4 22:48:56 2011 +0100
13250
13251     GKeyFile: Accept empty files
13252
13253     It already accepts files consisting solely of whitespace.
13254
13255     https://bugzilla.gnome.org/show_bug.cgi?id=663432
13256
13257  glib/gkeyfile.c |    8 --------
13258  1 file changed, 8 deletions(-)
13259
13260 commit a0c755710cdf3e06622b34e10088d4209189e6f9
13261 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
13262 Date:   Tue Oct 18 11:14:20 2011 +0100
13263
13264     Document exactly what g_time_val_to_iso8601() produces
13265
13266     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=537637
13267     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
13268
13269  glib/gtimer.c |   22 ++++++++++++++++++++--
13270  1 file changed, 20 insertions(+), 2 deletions(-)
13271
13272 commit dc89b51c2d71088c014ec94572629aabf143310e
13273 Author: Alexandre Rostovtsev <tetromino@gentoo.org>
13274 Date:   Wed Nov 16 15:05:46 2011 +0000
13275
13276     _g_dbus_get_machine_id(): check /etc/machine-id too
13277
13278     machine-id can be in /etc or in /var/lib/dbus.
13279
13280     [amended with slightly revised error handling -smcv]
13281
13282     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=663928
13283
13284  gio/gdbusprivate.c |   13 +++++++++++--
13285  1 file changed, 11 insertions(+), 2 deletions(-)
13286
13287 commit 8d9f600aeab76277abfad0ee924954297a1c06d9
13288 Author: Rico Tzschichholz <ricotz@t-online.de>
13289 Date:   Thu Nov 17 19:46:54 2011 +0100
13290
13291     Remove redefinition of typedef 'GSettingsSchemaSource'
13292
13293  gio/gsettingsschema.c |    2 --
13294  1 file changed, 2 deletions(-)
13295
13296 commit 99718b9e221b032545674662a3ec7d959e38f813
13297 Author: Ryan Lortie <desrt@desrt.ca>
13298 Date:   Thu Nov 17 17:40:36 2011 +0000
13299
13300     start on the NEWS
13301
13302  NEWS |   30 ++++++++++++++++++++++++++++++
13303  1 file changed, 30 insertions(+)
13304
13305 commit 7f285291900f0cf7892bd79a5721d95f9bcdce4e
13306 Author: Ryan Lortie <desrt@desrt.ca>
13307 Date:   Thu Nov 17 17:33:19 2011 +0000
13308
13309     g_settings_new_full(): more docs
13310
13311  gio/gsettings.c |    7 +++++++
13312  1 file changed, 7 insertions(+)
13313
13314 commit ee31c7f4ed7317fdae06ee5d37158908dcc83ca5
13315 Author: Ryan Lortie <desrt@desrt.ca>
13316 Date:   Thu Nov 17 14:02:39 2011 +0000
13317
13318     add plugin example for GSettingsSchemaSource
13319
13320  gio/gsettingsschema.c |   89
13321  ++++++++++++++++++++++++++++++++++++++++++++++++-
13322  1 file changed, 88 insertions(+), 1 deletion(-)
13323
13324 commit a4421529b88a1ff2229102ab6853039007ab6bf8
13325 Author: Ryan Lortie <desrt@desrt.ca>
13326 Date:   Thu Nov 17 10:06:49 2011 +0000
13327
13328     Add gtk-doc for gsettingsschema{,source}
13329
13330  docs/reference/gio/Makefile.am      |    2 +-
13331  docs/reference/gio/gio-docs.xml     |    1 +
13332  docs/reference/gio/gio-sections.txt |   30 ++++++
13333  gio/gsettingsschema.c               |  188
13334  ++++++++++++++++++++++++++++++++++-
13335  4 files changed, 219 insertions(+), 2 deletions(-)
13336
13337 commit 011a71cf7167479d4006685acf6b8ac8cad3be34
13338 Author: Matthias Clasen <mclasen@redhat.com>
13339 Date:   Wed Nov 16 23:24:46 2011 -0500
13340
13341     'make dist' fixes
13342
13343  gio/Makefile.am       |    1 +
13344  gio/tests/Makefile.am |    4 +++-
13345  2 files changed, 4 insertions(+), 1 deletion(-)
13346
13347 commit 97cf2d78c58c942538ab125bd90bf23841e169b0
13348 Author: Matthias Clasen <mclasen@redhat.com>
13349 Date:   Wed Nov 16 22:25:16 2011 -0500
13350
13351     settings-source test: Check returned error as well
13352
13353  gio/tests/gsettings.c |    1 +
13354  1 file changed, 1 insertion(+)
13355
13356 commit a7ce1953fa1dc5aef72814678494cb94a9668611
13357 Author: Matthias Clasen <mclasen@redhat.com>
13358 Date:   Wed Nov 16 22:12:21 2011 -0500
13359
13360     Trivial typo fix
13361
13362  gio/gsettingsschema.c |    2 +-
13363  1 file changed, 1 insertion(+), 1 deletion(-)
13364
13365 commit f47264ef5c4cfdb1abb903b4d8409352c65f98b9
13366 Author: Jasper St. Pierre <jstpierre@mecheye.net>
13367 Date:   Wed Nov 16 14:51:45 2011 -0500
13368
13369     gsettings: add annotations for _new_full()
13370
13371     The path and backend arguments to g_settings_new_full are optional.
13372
13373  gio/gsettings.c |    4 ++--
13374  1 file changed, 2 insertions(+), 2 deletions(-)
13375
13376 commit 6339b5fe2de6e49807938983805152bd7c94ef0a
13377 Author: Jasper St. Pierre <jstpierre@mecheye.net>
13378 Date:   Wed Nov 16 14:53:03 2011 -0500
13379
13380     schema source: avoid introspection confusion
13381
13382     Any method that has its prefix'd argument as its first parameter
13383     will be
13384     interpreted by introspection as a method. We don't want this, so
13385     we need
13386     to swap the first two parameters.
13387
13388  gio/gsettingsschema.c |    4 ++--
13389  gio/gsettingsschema.h |    4 ++--
13390  gio/tests/gsettings.c |    6 +++---
13391  3 files changed, 7 insertions(+), 7 deletions(-)
13392
13393 commit bef773408cfebd5a80475c32d96a2b14afaabf8e
13394 Author: Jasper St. Pierre <jstpierre@mecheye.net>
13395 Date:   Wed Nov 16 14:51:27 2011 -0500
13396
13397     gsettingsschema: Use the trusted parameter
13398
13399  gio/gsettingsschema.c |    2 +-
13400  1 file changed, 1 insertion(+), 1 deletion(-)
13401
13402 commit 148f731748a586ecc2d6e15afcc760a46e929a84
13403 Author: Ryan Lortie <desrt@desrt.ca>
13404 Date:   Wed Nov 16 10:38:04 2011 +0000
13405
13406     Add test case and fix some bugs
13407
13408     Add the first test case for the schema source functionality and fix a
13409     couple of bugs that got uncovered by that.
13410
13411  gio/gsettings.c                                 |    3 +-
13412  gio/gsettingsschema.c                           |    3 +-
13413  gio/tests/gsettings.c                           |   89
13414  +++++++++++++++++++++++
13415  gio/tests/org.gtk.schemasourcecheck.gschema.xml |    7 ++
13416  4 files changed, 100 insertions(+), 2 deletions(-)
13417
13418 commit fee2c87ba133cf029cb4a285cbb4d057d0d73391
13419 Author: Ryan Lortie <desrt@desrt.ca>
13420 Date:   Wed Nov 16 10:37:30 2011 +0000
13421
13422     Add g_settings_schema_source_new_from_directory()
13423
13424     It is now possible for plugin loading systems to do the right thing.
13425
13426  gio/gio.symbols       |    1 +
13427  gio/gsettingsschema.c |   25 +++++++++++++++++++++++++
13428  gio/gsettingsschema.h |   23 ++++++++++++++---------
13429  3 files changed, 40 insertions(+), 9 deletions(-)
13430
13431 commit 446eda8c2b8656bf18b233a04c415f20821ae138
13432 Author: Ryan Lortie <desrt@desrt.ca>
13433 Date:   Tue Nov 15 12:42:02 2011 +0000
13434
13435     Clarify docs/params for 'schema' vs 'schema id'
13436
13437     Clean up our parameter naming and documentation to draw a clearer line
13438     between a schema and its identifier.
13439
13440  gio/gsettings.c |   45 ++++++++++++++++++++++++---------------------
13441  gio/gsettings.h |    8 ++++----
13442  2 files changed, 28 insertions(+), 25 deletions(-)
13443
13444 commit 1e700720657aa75b0ac4d2457b2ee2f216477c87
13445 Author: Ryan Lortie <desrt@desrt.ca>
13446 Date:   Tue Nov 15 12:38:01 2011 +0000
13447
13448     Add g_settings_new_full() taking GSettingsSchema
13449
13450  gio/gio.symbols |    1 +
13451  gio/gsettings.c |   37 +++++++++++++++++++++++++++++++++++++
13452  gio/gsettings.h |    4 ++++
13453  3 files changed, 42 insertions(+)
13454
13455 commit 1c8ae819edf2f2be4e4ad89dee534309ff62ef75
13456 Author: Ryan Lortie <desrt@desrt.ca>
13457 Date:   Tue Nov 15 12:16:50 2011 +0000
13458
13459     GSettings: add 'settings-schema' property
13460
13461     Ideally we'd have called this 'schema', but it is already used.
13462
13463  gio/gsettings.c |   53
13464  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
13465  1 file changed, 52 insertions(+), 1 deletion(-)
13466
13467 commit 269c99946345efd2bbf17a7b9778615e38ae046e
13468 Author: Ryan Lortie <desrt@desrt.ca>
13469 Date:   Tue Nov 15 12:28:28 2011 +0000
13470
13471     add boxed types for GSettingSchema{,Source}
13472
13473  gio/gio.symbols       |    2 ++
13474  gio/gsettingsschema.c |    3 +++
13475  gio/gsettingsschema.h |    8 +++++++-
13476  3 files changed, 12 insertions(+), 1 deletion(-)
13477
13478 commit c25a36c920e2b884ef0856bb1bf6679ab38d7132
13479 Author: Ryan Lortie <desrt@desrt.ca>
13480 Date:   Tue Nov 15 11:56:18 2011 +0000
13481
13482     Drop the 'schema_name' field of GSettings
13483
13484     This is strictly redundant now that we can get the ID from the schema
13485     itself.  Its only other purpose was to get the schema name from the
13486     set_property() call to the constructed() call and we can avoid that by
13487     doing the schema lookup at the time of the property being set.
13488
13489  gio/gsettings.c |   68
13490  ++++++++++++++++++++++++++++---------------------------
13491  1 file changed, 35 insertions(+), 33 deletions(-)
13492
13493 commit 48b99017de2057666d442167d9f329b0724cec02
13494 Author: Ryan Lortie <desrt@desrt.ca>
13495 Date:   Tue Nov 15 11:39:12 2011 +0000
13496
13497     speak of 'schema id' rather than 'schema name'
13498
13499     Schemas are identified by id='' in the xml file, so we should use the
13500     same language on the C and GObject property APIs.
13501
13502  gio/gio.symbols       |    2 +-
13503  gio/gsettings.c       |   38 +++++++++++++++++++-------------------
13504  gio/gsettingsschema.c |   25 ++++++++++++-------------
13505  gio/gsettingsschema.h |    4 ++--
13506  4 files changed, 34 insertions(+), 35 deletions(-)
13507
13508 commit 736a286dce9dec2d9b331ed0df14fb984107a254
13509 Author: Ryan Lortie <desrt@desrt.ca>
13510 Date:   Tue Nov 15 11:31:58 2011 +0000
13511
13512     GSettings: deprecate 'schema' property
13513
13514     This should have been called 'schema-name'.
13515
13516  gio/gsettings.c |   45 ++++++++++++++++++++++++++++++++++-----------
13517  1 file changed, 34 insertions(+), 11 deletions(-)
13518
13519 commit 3bcf1137f4f9a9c84814f3a2102d06d90858daa2
13520 Author: Ryan Lortie <desrt@desrt.ca>
13521 Date:   Tue Nov 15 08:03:38 2011 +0000
13522
13523     drop the now-trivial g_settings_schema_new
13524
13525     Combine it into g_settings_constructed()
13526
13527  gio/gsettings.c                |   12 +++++++++++-
13528  gio/gsettingsschema-internal.h |    2 --
13529  gio/gsettingsschema.c          |   19 -------------------
13530  3 files changed, 11 insertions(+), 22 deletions(-)
13531
13532 commit d5fb032f726dfc712a3e863adc6707c205b69da3
13533 Author: Ryan Lortie <desrt@desrt.ca>
13534 Date:   Tue Nov 15 08:00:16 2011 +0000
13535
13536     new public header: gsettingsschema.h
13537
13538     Expose some GSettingsSchemaSource and GSettingsSchema APIs.
13539
13540     These are mostly useless so far...
13541
13542  gio/Makefile.am                |    1 +
13543  gio/gio.h                      |    1 +
13544  gio/gio.symbols                |    8 ++++++++
13545  gio/gsettingsschema-internal.h |   12 +----------
13546  gio/gsettingsschema.c          |    1 +
13547  gio/gsettingsschema.h          |   43
13548  ++++++++++++++++++++++++++++++++++++++++
13549  6 files changed, 55 insertions(+), 11 deletions(-)
13550
13551 commit 2633f2903ea3ec5f5019f6c3fe57b687fd2d3eb9
13552 Author: Ryan Lortie <desrt@desrt.ca>
13553 Date:   Tue Nov 15 07:47:56 2011 +0000
13554
13555     Add non-aborting g_settings_schema_source_lookup()
13556
13557     And rewrite g_settings_schema_new() in terms of it
13558
13559  gio/gsettingsschema.c |   66
13560  +++++++++++++++++++++++++++++++++++--------------
13561  1 file changed, 47 insertions(+), 19 deletions(-)
13562
13563 commit bf5626ddc20f973baf92edfc3c888ef77e9de1db
13564 Author: Ryan Lortie <desrt@desrt.ca>
13565 Date:   Tue Nov 15 07:31:20 2011 +0000
13566
13567     GSettingSchemaSource: add refcounting
13568
13569  gio/gsettingsschema.c |   27 +++++++++++++++++++++++++++
13570  1 file changed, 27 insertions(+)
13571
13572 commit e01a43b6216a27194fddcabe9e864ab40c052d50
13573 Author: Ryan Lortie <desrt@desrt.ca>
13574 Date:   Tue Nov 15 07:24:48 2011 +0000
13575
13576     GSettingsSchema: use our own linked lists
13577
13578     Switch from GSList for the list of schema sources to using our own
13579     linked list type called GSettingsSchemaSource.
13580
13581  gio/gsettingsschema.c |   46
13582  +++++++++++++++++++++++++++++++---------------
13583  1 file changed, 31 insertions(+), 15 deletions(-)
13584
13585 commit 5ec84e805626657d0470accfebea72ddcbadf052
13586 Author: Ryan Lortie <desrt@desrt.ca>
13587 Date:   Tue Nov 15 07:16:48 2011 +0000
13588
13589     GSettingsSchema: alter our 'reverse' technology
13590
13591     Instead of building a reversed linked list by prepending in order and
13592     then reversing it at the end, prepend in reverse by iterating
13593     backwards
13594     through the directories (to get a list in-order when we're done).
13595
13596  gio/gsettingsschema.c |   17 +++++++++++------
13597  1 file changed, 11 insertions(+), 6 deletions(-)
13598
13599 commit 104f7353a7c86a8a34b1b284d1b7d453eacb0c74
13600 Author: Ryan Lortie <desrt@desrt.ca>
13601 Date:   Mon Nov 14 17:15:58 2011 +0100
13602
13603     move GSettingsSchemaKey to gsettingsschema.c
13604
13605     These functions no longer have anything to do with GSettings
13606     itself, so
13607     they should not be in that file anymore.
13608
13609     GSettings still wants direct access to the GSettingsSchemaKey
13610     structure,
13611     so put that one in gsettingsschema-internal.h.
13612
13613  gio/gsettings.c                |  333
13614  +---------------------------------------
13615  gio/gsettingsschema-internal.h |   50 ++++++
13616  gio/gsettingsschema.c          |  312
13617  +++++++++++++++++++++++++++++++++++++
13618  3 files changed, 363 insertions(+), 332 deletions(-)
13619
13620 commit 53b591854586171c05ea602795e27982faea5eaa
13621 Author: Ryan Lortie <desrt@desrt.ca>
13622 Date:   Mon Nov 14 17:08:31 2011 +0100
13623
13624     GSettingsSchemaKey: store the GSettingsSchema*
13625
13626  gio/gsettings.c |   32 +++++++++++++++++---------------
13627  1 file changed, 17 insertions(+), 15 deletions(-)
13628
13629 commit 54964e22d481f0ebac8bd3c0fb13fd7569013b57
13630 Author: Ryan Lortie <desrt@desrt.ca>
13631 Date:   Mon Nov 14 17:03:57 2011 +0100
13632
13633     g_settings_schema_key_init: take GSettingsSchema*
13634
13635     instead of of GSettings *
13636
13637  gio/gsettings.c |   28 ++++++++++++++--------------
13638  1 file changed, 14 insertions(+), 14 deletions(-)
13639
13640 commit 10907cafc39958fc65b8c8082cbbe08b53e96659
13641 Author: Ryan Lortie <desrt@desrt.ca>
13642 Date:   Mon Nov 14 17:02:04 2011 +0100
13643
13644     add internal g_settings_schema_get_name()
13645
13646  gio/gsettingsschema-internal.h |    2 ++
13647  gio/gsettingsschema.c          |    6 ++++++
13648  2 files changed, 8 insertions(+)
13649
13650 commit e6b4074e41ae379a17768b199c5adc2a1a3e02cb
13651 Author: Ryan Lortie <desrt@desrt.ca>
13652 Date:   Sun Nov 13 23:47:49 2011 +0100
13653
13654     rename GSettingsKeyInfo to GSettingsSchemaKey
13655
13656  gio/gsettings.c |  347
13657  +++++++++++++++++++++++++++----------------------------
13658  1 file changed, 169 insertions(+), 178 deletions(-)
13659
13660 commit 426b146e5f31fa4d788dfd78857499dabf64000e
13661 Author: Ryan Lortie <desrt@desrt.ca>
13662 Date:   Sun Nov 13 23:38:47 2011 +0100
13663
13664     GSettingsKeyInfo: rename field 'key' to 'name'
13665
13666  gio/gsettings.c |   44 +++++++++++++++++++++-----------------------
13667  1 file changed, 21 insertions(+), 23 deletions(-)
13668
13669 commit ca2004fe73ca853bc1f9ade6160c1b59d2865c67
13670 Author: Ryan Lortie <desrt@desrt.ca>
13671 Date:   Sun Nov 13 23:35:27 2011 +0100
13672
13673     remove GSettings* from GSettingsKeyInfo
13674
13675     This way GSettingsKeyInfo depends strictly on the information in the
13676     schema.  Pass the GSettings* around separately where we need it.
13677
13678  gio/gsettings.c |   48 ++++++++++++++++++++++++------------------------
13679  1 file changed, 24 insertions(+), 24 deletions(-)
13680
13681 commit d6c3c2f3c2fe0f22870abb643853640dba5cc8be
13682 Author: Ryan Lortie <desrt@desrt.ca>
13683 Date:   Sun Nov 13 23:31:39 2011 +0100
13684
13685     store some extra info in GSettingsKeyInfo
13686
13687  gio/gsettings.c |   27 ++++++++++++++-------------
13688  1 file changed, 14 insertions(+), 13 deletions(-)
13689
13690 commit f60e0e724286fc85c03c7c739474390cd4c27c62
13691 Author: Ryan Lortie <desrt@desrt.ca>
13692 Date:   Sun Nov 13 23:24:24 2011 +0100
13693
13694     GSettingsKeyInfo: drop unused variable
13695
13696  gio/gsettings.c |    2 --
13697  1 file changed, 2 deletions(-)
13698
13699 commit 11ef4d7981d81746d25296e3336a390f1a3330a8
13700 Author: Ryan Lortie <desrt@desrt.ca>
13701 Date:   Sun Nov 13 21:41:01 2011 +0100
13702
13703     rename gsettingsschema.h to -internal.h
13704
13705  gio/gsettings.c                |    2 +-
13706  gio/gsettingsschema-internal.h |   50
13707  +++++++++++++++++++++++++++++++++++++
13708  gio/gsettingsschema.c          |    2 +-
13709  gio/gsettingsschema.h          |   54
13710  ----------------------------------------
13711  4 files changed, 52 insertions(+), 56 deletions(-)
13712
13713 commit 577faeae5bcdff8431c298c9275bf7703d8b6a22
13714 Author: Ryan Lortie <desrt@desrt.ca>
13715 Date:   Sun Nov 13 21:38:31 2011 +0100
13716
13717     unGObjectify GSettingsSchema
13718
13719  gio/gsettings.c       |    2 +-
13720  gio/gsettingsschema.c |   82
13721  ++++++++++++++++++++++---------------------------
13722  gio/gsettingsschema.h |   34 +++-----------------
13723  3 files changed, 43 insertions(+), 75 deletions(-)
13724
13725 commit eaaf18960f84989cfe2ac927ad5e19a0c56524de
13726 Author: Christian Persch <chpe@gnome.org>
13727 Date:   Thu Nov 17 14:21:24 2011 +0100
13728
13729     Fix the fix for G*_TO_POINTER casts on 32 bits
13730
13731     The 'fix' from commit 16292dd753cb63f8ccb2267644aefbd2632dd52c
13732     broke the
13733     build on 32 bit because it was missing the parentheses around "gint" /
13734     "guint"
13735     in glib_gp[u]i_cast.
13736
13737     https://bugzilla.gnome.org/show_bug.cgi?id=661546
13738
13739  configure.ac |    4 ++--
13740  1 file changed, 2 insertions(+), 2 deletions(-)
13741
13742 commit affbdd8206edcb89eadcae4a0453da76e8bd723f
13743 Author: Jorge González <jorgegonz@svn.gnome.org>
13744 Date:   Thu Nov 17 14:21:12 2011 +0100
13745
13746     Updated Spanish translation
13747
13748  po/es.po |  190
13749  ++++++++++++++++++++++++++++++++------------------------------
13750  1 file changed, 97 insertions(+), 93 deletions(-)
13751
13752 commit 6d405f81c2778dff2df4a36748bf98647f385497
13753 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
13754 Date:   Thu Nov 17 12:36:54 2011 +0100
13755
13756     Updated Spanish translation
13757
13758  po/es.po |   66
13759  +++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
13760  1 file changed, 59 insertions(+), 7 deletions(-)
13761
13762 commit 9e19b6fe0fefc5c6c26e749a56418061ce339154
13763 Author: Matthias Clasen <mclasen@redhat.com>
13764 Date:   Thu Nov 17 00:01:18 2011 -0500
13765
13766     Fix doc formatting
13767
13768  gmodule/gmodule.c |    1 -
13769  1 file changed, 1 deletion(-)
13770
13771 commit 1a08591c3a953d53fb22b8da59b2023d278590d6
13772 Author: Matthias Clasen <mclasen@redhat.com>
13773 Date:   Wed Nov 16 21:42:28 2011 -0500
13774
13775     Deal gracefully with NULL log domains
13776
13777  glib/gmessages.c |    2 +-
13778  1 file changed, 1 insertion(+), 1 deletion(-)
13779
13780 commit 877c0ad5b885f598006f576a5756dd7cda1ef4ee
13781 Author: Ryan Lortie <desrt@desrt.ca>
13782 Date:   Wed Nov 16 15:46:19 2011 +0000
13783
13784     [notify] remove some rather bogus 'inline' use
13785
13786  gobject/gobject.c |    6 +++---
13787  1 file changed, 3 insertions(+), 3 deletions(-)
13788
13789 commit 9253f38a908f4b3304e2e195c87aad7b098e8bac
13790 Author: Ryan Lortie <desrt@desrt.ca>
13791 Date:   Wed Nov 16 15:45:31 2011 +0000
13792
13793     [notify] add warning to gobjectnotifyqueue.c
13794
13795     Mention that this file gets installed, so people should probably not
13796     modify it.
13797
13798  gobject/gobjectnotifyqueue.c |    6 ++++++
13799  1 file changed, 6 insertions(+)
13800
13801 commit ac0ddcf23f4f57efc2f4e6f370022586d7897f6a
13802 Author: Ryan Lortie <desrt@desrt.ca>
13803 Date:   Wed Nov 16 13:02:23 2011 +0000
13804
13805     [notify] dispatch 'notify' directly if not frozen
13806
13807     Avoid the notify queue in the case that we're not already frozen.
13808
13809  gobject/gobject.c |   19 +++++++++++++++----
13810  1 file changed, 15 insertions(+), 4 deletions(-)
13811
13812 commit 39458748dd32c8745f60e8ba83bd35ad9ceebb12
13813 Author: Ryan Lortie <desrt@desrt.ca>
13814 Date:   Wed Nov 16 15:42:36 2011 +0000
13815
13816     [notify] add 'conditional' to _notify_queue_freeze
13817
13818     When the 'conditional' parameter is TRUE, the queue will only
13819     be frozen
13820     (ie: have its freeze count increase by one) if it is already frozen.
13821
13822     This will allow us to avoid a freeze-notify-thaw in the case that we
13823     just want to notify on a single property.
13824
13825     Another approach may have been to add an is_frozen() type call
13826     and avoid
13827     even increasing the freeze count at all in this case.  Unfortunately,
13828     I'm not totally sure what is the exact expected semantics of
13829     simultaneous notifications in multiple threads and this may interact
13830     badly with someone freezing or thawing in between our check and
13831     emission.
13832
13833  gobject/gobject.c |   25 ++++++++++++++++---------
13834  1 file changed, 16 insertions(+), 9 deletions(-)
13835
13836 commit 393d4c28b4af6aea45100edc636c116d38dca460
13837 Author: Ryan Lortie <desrt@desrt.ca>
13838 Date:   Wed Nov 16 15:41:06 2011 +0000
13839
13840     [notify] Remove GObjectNotifyContext indirection
13841
13842     This silly abstraction is causing more trouble than it's worth -- just
13843     use the relevant bits directly.
13844
13845  gobject/gobject.c |   60
13846  ++++++++++++++++-------------------------------------
13847  1 file changed, 18 insertions(+), 42 deletions(-)
13848
13849 commit 8215fc5f255ae499904534042ac08e221c4f5f13
13850 Author: Ryan Lortie <desrt@desrt.ca>
13851 Date:   Wed Nov 16 15:38:25 2011 +0000
13852
13853     [notify] lift some logic out of _notify_queue_add
13854
13855     Lift the check-if-READABLE and redirect-target logic from out of
13856     g_object_notify_queue_add() into its own function, get_notify_pspec().
13857
13858     Use that function at the site of our two calls to
13859     g_object_notify_queue_add().
13860
13861  gobject/gobject.c |   63
13862  +++++++++++++++++++++++++++++++++++------------------
13863  1 file changed, 42 insertions(+), 21 deletions(-)
13864
13865 commit 760037ec46bb3a8af8ea98e06a624a3ebac1cb1a
13866 Author: Ryan Lortie <desrt@desrt.ca>
13867 Date:   Wed Nov 16 15:37:17 2011 +0000
13868
13869     [notify] remove an obviously false comment
13870
13871  gobject/gobject.c |    1 -
13872  1 file changed, 1 deletion(-)
13873
13874 commit 45d80cf9bdd4ee3edaa64069dd16ad220d615c4e
13875 Author: Ryan Lortie <desrt@desrt.ca>
13876 Date:   Wed Nov 16 15:36:57 2011 +0000
13877
13878     [notify] lift some code outside of critical region
13879
13880  gobject/gobject.c |    8 ++++----
13881  1 file changed, 4 insertions(+), 4 deletions(-)
13882
13883 commit 1d98f931946c45301531a576107f5f9d12d63c28
13884 Author: Ryan Lortie <desrt@desrt.ca>
13885 Date:   Wed Nov 16 15:35:58 2011 +0000
13886
13887     [notify] drop some unused code
13888
13889  gobject/gobject.c |   28 ----------------------------
13890  1 file changed, 28 deletions(-)
13891
13892 commit 128862eafe49b5454c4b32b0866800d4aa7c53f3
13893 Author: Ryan Lortie <desrt@desrt.ca>
13894 Date:   Wed Nov 16 15:31:58 2011 +0000
13895
13896     [notify] merge gobjectnotifyqueue.c into gobject.c
13897
13898     This was done as a separate file before, and #include brought it into
13899     gobject.c.  That's a bit mad, so stop doing that.
13900
13901     Unfortunately, the insanity steps up a level: gobjectnotifyqueue.c is
13902     installed in the public include dir, so we can't just get rid of it
13903     entirely.
13904
13905  gobject/gobject.c |  162
13906  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
13907  1 file changed, 160 insertions(+), 2 deletions(-)
13908
13909 commit 688059cb9402281f8922827dc98fe76b914f21cf
13910 Author: Ryan Lortie <desrt@desrt.ca>
13911 Date:   Wed Nov 16 12:47:40 2011 +0000
13912
13913     [notify] remove some useless forward declarations
13914
13915     These cause trouble in the next commit.
13916
13917  gobject/gobject.c |    7 -------
13918  1 file changed, 7 deletions(-)
13919
13920 commit 3c66ada4358ca0a8d9c31a14d45c13cd9de0b084
13921 Author: Benjamin Otte <otte@redhat.com>
13922 Date:   Wed Nov 2 00:31:50 2011 +0100
13923
13924     localfileenumerator: Improve non-stat'ing code
13925
13926     We now avoid the per-enumerated-file stat for type and names. We could
13927     improve this further by moving things to the no_stat function,
13928     but this
13929     is what the file chooser needs for autocomplete, so I am happy.
13930
13931  gio/glocalfileenumerator.c |    5 +++--
13932  1 file changed, 3 insertions(+), 2 deletions(-)
13933
13934 commit 93aea49bd7a8fa29d4ad857fd5de9f282edd8603
13935 Author: Benjamin Otte <otte@redhat.com>
13936 Date:   Tue Nov 1 23:37:35 2011 +0100
13937
13938     localfileinfo: Split out attributes that don't need a stat
13939
13940     This will be used in the next commit.
13941
13942  gio/glocalfileinfo.c |   80
13943  +++++++++++++++++++++++++++-----------------------
13944  gio/glocalfileinfo.h |   10 +++++++
13945  2 files changed, 54 insertions(+), 36 deletions(-)
13946
13947 commit 8863071b9d17fa37036549b8c6579736d259a9cd
13948 Author: Benjamin Otte <otte@redhat.com>
13949 Date:   Tue Nov 1 23:21:42 2011 +0100
13950
13951     localfileenumerator: Take the type from the readdir() call
13952
13953     That way, we can avoid stat() calls for all enumerated files in
13954     various
13955     cases. In particular in the autocompletion code in the GTK
13956     filechooser.
13957
13958  configure.ac               |    2 +
13959  gio/glocalfileenumerator.c |   96
13960  +++++++++++++++++++++++++++++++++++++-------
13961  2 files changed, 84 insertions(+), 14 deletions(-)
13962
13963 commit 6fe9791f2401c7842ed8e4b72e62296f1da1e47d
13964 Author: Benjamin Otte <otte@redhat.com>
13965 Date:   Tue Nov 1 20:12:27 2011 +0100
13966
13967     gio: Add tests for g_file_attribute_matcher_subtract()
13968
13969  gio/tests/fileattributematcher.c |   90
13970  ++++++++++++++++++++++++++++++++++++++
13971  1 file changed, 90 insertions(+)
13972
13973 commit 1985d54bb2eee39e88e62d1b749bf85f43a55721
13974 Author: Benjamin Otte <otte@redhat.com>
13975 Date:   Tue Nov 1 20:11:47 2011 +0100
13976
13977     fileinfo: Add g_file_attribute_matcher_subtract()
13978
13979     Added as public API so I can write tests, the use case is local.
13980
13981  docs/reference/gio/gio-sections.txt |    1 +
13982  gio/gfileinfo.c                     |   83
13983  ++++++++++++++++++++++++++++++++++-
13984  gio/gfileinfo.h                     |    2 +
13985  gio/gio.symbols                     |    1 +
13986  4 files changed, 85 insertions(+), 2 deletions(-)
13987
13988 commit 60c42f66482f0b3c7cd9353156de99e077fc73c7
13989 Author: Benjamin Otte <otte@redhat.com>
13990 Date:   Tue Nov 1 19:12:17 2011 +0100
13991
13992     tests: Add tests for fileattributematchers
13993
13994  gio/tests/Makefile.am            |    4 ++
13995  gio/tests/fileattributematcher.c |   88
13996  ++++++++++++++++++++++++++++++++++++++
13997  2 files changed, 92 insertions(+)
13998
13999 commit b400127b3eb6039ecfcada3fa398f8aecb4945bd
14000 Author: Benjamin Otte <otte@redhat.com>
14001 Date:   Tue Nov 1 19:06:39 2011 +0100
14002
14003     fileinfo: Add g_file_attribute_matcher_to_string()
14004
14005     This is to be mainly used for debugging and tests.
14006
14007  docs/reference/gio/gio-sections.txt |    1 +
14008  gio/gfileinfo.c                     |   40
14009  +++++++++++++++++++++++++++++++++++
14010  gio/gfileinfo.h                     |    1 +
14011  gio/gio.symbols                     |    1 +
14012  4 files changed, 43 insertions(+)
14013
14014 commit 86d29e4e7302525b178ff7fb7463026243c89603
14015 Author: Benjamin Otte <otte@redhat.com>
14016 Date:   Tue Nov 1 17:50:22 2011 +0100
14017
14018     fileinfo: Store namespace::* as 0th attribute
14019
14020     This way, we can get_attribute() namespaces. This will be important in
14021     the next commit.
14022
14023  gio/gfileinfo.c |    3 ++-
14024  1 file changed, 2 insertions(+), 1 deletion(-)
14025
14026 commit 128e0cb787dedc0bb57f7f1fbdc52aa20c20d9b6
14027 Author: Benjamin Otte <otte@redhat.com>
14028 Date:   Tue Nov 1 13:58:09 2011 +0100
14029
14030     fileinfo: Change the way attribute matchers are created
14031
14032     We now sort the matchers and remove unnecessary duplicates (like
14033     removing standard:type when we already match standard:*), so that
14034     we can
14035     do more complex operations on them easily in later commits.
14036
14037  gio/gfileinfo.c |  102
14038  ++++++++++++++++++++++++++++++++++++++++---------------
14039  1 file changed, 74 insertions(+), 28 deletions(-)
14040
14041 commit 1850d23f52639a5eaf33551fad7a1936edbbfb0a
14042 Author: Benjamin Otte <otte@redhat.com>
14043 Date:   Tue Nov 1 12:47:33 2011 +0100
14044
14045     fileinfo: Remove optimization for GFileAttributeMatcher
14046
14047     It makes code more complicated, in particular the code I'm about
14048     to add.
14049
14050  gio/gfileinfo.c |  100
14051  ++++++++++++++++---------------------------------------
14052  1 file changed, 28 insertions(+), 72 deletions(-)
14053
14054 commit 16292dd753cb63f8ccb2267644aefbd2632dd52c
14055 Author: Lucas De Marchi <lucas.demarchi@profusion.mobi>
14056 Date:   Thu Oct 6 11:18:03 2011 -0300
14057
14058     Fix G*_TO_POINTER casts on 32 bits
14059
14060     If we don't do the cast to the proper size in 32 bits, things
14061     like below
14062     doesn't work:
14063
14064     uint8_t u = 20;
14065     void *p;
14066
14067     p = GUINT_TO_POINTER(u);
14068
14069     Signed-off-by: Colin Walters <walters@verbum.org>
14070
14071     https://bugzilla.gnome.org/show_bug.cgi?id=661546
14072
14073  configure.ac |    4 ++--
14074  1 file changed, 2 insertions(+), 2 deletions(-)
14075
14076 commit 3a7960f75730fdde77652b97ad6492004c5b1ec1
14077 Author: Alexander Larsson <alexl@redhat.com>
14078 Date:   Fri Nov 4 16:45:41 2011 +0100
14079
14080     win32: Make g_get_monotonic_clock lockless
14081
14082  glib/gmain.c |   32 ++++++++++++++++++++------------
14083  1 file changed, 20 insertions(+), 12 deletions(-)
14084
14085 commit 8d023c2706c1aca43dd04e807dd7d78aee96f202
14086 Author: Alexander Larsson <alexl@redhat.com>
14087 Date:   Fri Nov 4 15:42:38 2011 +0100
14088
14089     win32: Use timeGetTime as monotonic base
14090
14091     This allows apps that need it to increase timer accuracy
14092     using timeBeginPeriod
14093
14094  configure.ac         |    2 +-
14095  glib/gmain.c         |   69
14096  +++++++++++++++++++++++++++++++++++++++++++++++---
14097  glib/makefile.msc.in |    2 +-
14098  3 files changed, 68 insertions(+), 5 deletions(-)
14099
14100 commit 64dec8ad9ff3d9be7d66b11d5f2b22ce3e0954aa
14101 Author: Alexander Larsson <alexl@redhat.com>
14102 Date:   Fri Nov 4 11:27:00 2011 +0100
14103
14104     win32: Add a monotonic timer
14105
14106  glib/glib-init.c |    1 +
14107  glib/glib-init.h |    1 +
14108  glib/gmain.c     |   59
14109  ++++++++++++++++++++++++++++++++++++++++++++++++++++--
14110  3 files changed, 59 insertions(+), 2 deletions(-)
14111
14112 commit 2056906bb7504e520aae5ab3fc69fa3f80da1da0
14113 Author: Piotr Drąg <piotrdrag@gmail.com>
14114 Date:   Tue Nov 15 20:46:17 2011 +0100
14115
14116     Updated POTFILES.in
14117
14118  po/POTFILES.in |    4 ++++
14119  1 file changed, 4 insertions(+)
14120
14121 commit 8d4a141b14dda229a9074d14e9288cddc3191536
14122 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
14123 Date:   Tue Nov 15 17:37:39 2011 +0100
14124
14125     Updated Spanish translation
14126
14127  po/es.po | 5989
14128  +++++++++++++++++++++++++++++++-------------------------------
14129  1 file changed, 2998 insertions(+), 2991 deletions(-)
14130
14131 commit f08a1d126c2aba7d23c107a7c6882cf0f850b6f4
14132 Author: Javier Jardón <jjardon@gnome.org>
14133 Date:   Tue Nov 15 12:11:55 2011 +0000
14134
14135     docs: Remove tmpl directory
14136
14137     We use inline comments now
14138
14139  docs/reference/glib/tmpl/.gitignore       |   74 ---
14140  docs/reference/glib/tmpl/glib-unused.sgml | 1015
14141  -----------------------------
14142  2 files changed, 1089 deletions(-)
14143
14144 commit 469e1a15a0eea2cf355fba245343a3ac1c29662b
14145 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
14146 Date:   Sun Nov 13 17:49:57 2011 +0100
14147
14148     Fix 1bit mutex test on platforms with 32 bit aligned pointers
14149
14150     The 1 bit mutex tests asserts: ((gsize) ptrs) % 8, ==, 0), which fails
14151     when the platform only aligns porters to 32 bits (e.g. S390 and
14152     powerpc).
14153
14154     I'm not sure why this assertion was placed here, but given
14155     that internally g_pointer_bit_trylock uses g_atomic_int_or internally
14156     change the assertion so it only requires the alignment to be
14157     a multiple
14158     of sizeof(int)
14159
14160  glib/tests/1bit-mutex.c |    2 +-
14161  1 file changed, 1 insertion(+), 1 deletion(-)
14162
14163 commit 65eb65b7779e5e6ec72de9bb372568d88b1ec7bb
14164 Author: Matthias Clasen <mclasen@redhat.com>
14165 Date:   Mon Nov 14 23:30:18 2011 -0500
14166
14167     Avoid unused variable warnings in g_ascii_strtod
14168
14169  glib/gstrfuncs.c |   16 ++++++++++------
14170  1 file changed, 10 insertions(+), 6 deletions(-)
14171
14172 commit 7c0ee79e348cfa3711ecf74f1c0e4d9a2e29864e
14173 Author: Matthias Clasen <mclasen@redhat.com>
14174 Date:   Mon Nov 14 22:18:13 2011 -0500
14175
14176     GThread: handle thread names safely
14177
14178     Avoid a race condition where the string may be freed before
14179     the new thread got around to using it. Also add a test for
14180     thread names.
14181
14182     https://bugzilla.gnome.org/show_bug.cgi?id=663381
14183
14184  glib/gthread.c        |   13 +++++++++----
14185  glib/gthreadprivate.h |    2 +-
14186  glib/tests/thread.c   |   28 ++++++++++++++++++++++++++++
14187  3 files changed, 38 insertions(+), 5 deletions(-)
14188
14189 commit 375015018bb16cdd02708e1df0953d91916033ca
14190 Author: Matthias Clasen <mclasen@redhat.com>
14191 Date:   Mon Nov 14 21:18:12 2011 -0500
14192
14193     Switch to using template-free docs build
14194
14195     All docs are finally inline, so we can do this switch.
14196
14197  configure.ac |    2 +-
14198  1 file changed, 1 insertion(+), 1 deletion(-)
14199
14200 commit 3f0d275295d0dbf8028e77c3f7ef662c3a41cdf3
14201 Author: Matthias Clasen <mclasen@redhat.com>
14202 Date:   Mon Nov 14 07:44:52 2011 -0500
14203
14204     Move remaining docs inline
14205
14206     This introduces a fake source file just for holding
14207     docs that have no good place elsewhere. Not great, but
14208     better than templates.
14209
14210  docs/reference/glib/glib-docs.sgml            |    1 -
14211  docs/reference/glib/glib-sections.txt         |  133 +-
14212  docs/reference/glib/tmpl/.gitignore           |    8 +
14213  docs/reference/glib/tmpl/byte_order.sgml      |  628 -------
14214  docs/reference/glib/tmpl/limits.sgml          |  253 ---
14215  docs/reference/glib/tmpl/macros.sgml          |  233 ---
14216  docs/reference/glib/tmpl/macros_misc.sgml     |  743 --------
14217  docs/reference/glib/tmpl/numerical.sgml       |  121 --
14218  docs/reference/glib/tmpl/type_conversion.sgml |  125 --
14219  docs/reference/glib/tmpl/types.sgml           |  327 ----
14220  docs/reference/glib/tmpl/windows.sgml         |  142 --
14221  glib/Makefile.am                              |    1 +
14222  glib/docs.c                                   | 2259
14223  +++++++++++++++++++++++++
14224  glib/gtimer.c                                 |   11 +
14225  14 files changed, 2330 insertions(+), 2655 deletions(-)
14226
14227 commit 127df9bd83d610cb989e63037f3e3a6b64c034e0
14228 Author: Matthias Clasen <mclasen@redhat.com>
14229 Date:   Mon Nov 14 21:06:30 2011 -0500
14230
14231     Move GModule docs inline
14232
14233  docs/reference/glib/tmpl/.gitignore   |    1 +
14234  docs/reference/glib/tmpl/modules.sgml |  291
14235  ---------------------------------
14236  gmodule/gmodule.c                     |  258
14237  ++++++++++++++++++++++++++++-
14238  3 files changed, 250 insertions(+), 300 deletions(-)
14239
14240 commit 2195e20dce58ab14db40187dbcd78682e4287889
14241 Author: Matthias Clasen <mclasen@redhat.com>
14242 Date:   Sun Nov 13 15:37:56 2011 -0500
14243
14244     Move GDate docs inline
14245
14246  docs/reference/glib/tmpl/.gitignore |    1 +
14247  docs/reference/glib/tmpl/date.sgml  |  822
14248  -----------------------------------
14249  glib/gdate.c                        |  638 ++++++++++++++++++++++++++-
14250  3 files changed, 637 insertions(+), 824 deletions(-)
14251
14252 commit 18da6e6be97c838edf6ef150b196b428ff3118cf
14253 Author: Matthias Clasen <mclasen@redhat.com>
14254 Date:   Sun Nov 13 00:43:50 2011 -0500
14255
14256     Move i18n docs inline
14257
14258  docs/reference/glib/tmpl/.gitignore |    1 +
14259  docs/reference/glib/tmpl/i18n.sgml  |  252
14260  -----------------------------------
14261  glib/ggettext.c                     |  156 ++++++++++++++++++++++
14262  3 files changed, 157 insertions(+), 252 deletions(-)
14263
14264 commit c8b0617a2b9b71ca89b9fdd0e6f3b6afdd255a49
14265 Author: Matthias Clasen <mclasen@redhat.com>
14266 Date:   Sun Nov 13 00:26:57 2011 -0500
14267
14268     Move slice and hook docs inline
14269
14270  docs/reference/glib/tmpl/.gitignore         |    2 +
14271  docs/reference/glib/tmpl/hooks.sgml         |  470
14272  ---------------------------
14273  docs/reference/glib/tmpl/memory_slices.sgml |  256 ---------------
14274  glib/ghook.c                                |  421
14275  +++++++++++++++++++++++-
14276  glib/gslice.c                               |  255 +++++++++++++++
14277  5 files changed, 676 insertions(+), 728 deletions(-)
14278
14279 commit bad6c0ad1516ab149d2917c8db9d84a235c4667c
14280 Author: Dan Winship <danw@gnome.org>
14281 Date:   Mon Nov 14 19:46:02 2011 -0500
14282
14283     GSocketClient: improve error messages on connection failure
14284
14285     Include the hostname (or proxy hostname if it was the connection to
14286     the proxy server that failed) in the GError message when
14287     g_socket_client_connect* fail.
14288
14289     https://bugzilla.gnome.org/show_bug.cgi?id=661266
14290
14291  gio/gsocket.c       |    7 +++----
14292  gio/gsocketclient.c |   55
14293  +++++++++++++++++++++++++++++++++++++++++++++------
14294  2 files changed, 52 insertions(+), 10 deletions(-)
14295
14296 commit 74dad004d143a2d3fbe4171d20e57cc9942ad89d
14297 Author: Dan Winship <danw@gnome.org>
14298 Date:   Mon Nov 14 18:27:34 2011 -0500
14299
14300     GUnixInput/OutputStream: fix blocking methods to always block
14301
14302     Previously, if you created a GUnixInputStream or GUnixOutputStream
14303     from a non-blocking file descriptor, it might sometimes return
14304     G_IO_ERROR_WOULD_BLOCK from g_input_stream_read/g_output_stream_write,
14305     which is wrong. Fix that. (Use the GPollableInput/OutputStream methods
14306     if you want non-blocking I/O.)
14307
14308     Also, add a test for this to gio/tests/unix-streams.
14309
14310     Also, fix the GError messages to say "Error reading from file
14311     descriptor", etc instead of "Error reading from unix" (which was
14312     presumably from a bad search and replace job).
14313
14314     https://bugzilla.gnome.org/show_bug.cgi?id=626866
14315
14316  gio/gunixinputstream.c   |   48 ++++++++++++++++++++++++-----------------
14317  gio/gunixoutputstream.c  |   54
14318  ++++++++++++++++++++++++++--------------------
14319  gio/tests/unix-streams.c |   24 +++++++++++++++++++--
14320  3 files changed, 81 insertions(+), 45 deletions(-)
14321
14322 commit 29f786851d9fb8c8229161087e55254e379ef6e7
14323 Author: Dan Winship <danw@gnome.org>
14324 Date:   Mon Nov 14 13:55:14 2011 -0500
14325
14326     Fix glib/tests/utils for g_parse_debug_string() changes
14327
14328  glib/tests/utils.c |    2 +-
14329  1 file changed, 1 insertion(+), 1 deletion(-)
14330
14331 commit fe5ba0f291c11a22fbfe812d1c8315837fa14177
14332 Author: Dan Winship <danw@gnome.org>
14333 Date:   Sun Jun 12 15:59:36 2011 -0400
14334
14335     add GNetworkMonitor, for... monitoring the network
14336
14337     Add GNetworkMonitor and its associated extension point, provide a base
14338     implementation that always claims the network is available, and a
14339     netlink-based implementation built on top of that that actually tracks
14340     the network state.
14341
14342     https://bugzilla.gnome.org/show_bug.cgi?id=620932
14343
14344  configure.ac                        |    4 +
14345  docs/reference/gio/gio-docs.xml     |    5 +-
14346  docs/reference/gio/gio-sections.txt |   20 ++
14347  gio/Makefile.am                     |   11 +
14348  gio/gio.h                           |    1 +
14349  gio/gio.symbols                     |   10 +
14350  gio/giomodule.c                     |   11 +
14351  gio/giotypes.h                      |    1 +
14352  gio/gnetworkmonitor.c               |  261 ++++++++++++++++++++
14353  gio/gnetworkmonitor.h               |   89 +++++++
14354  gio/gnetworkmonitorbase.c           |  412
14355  +++++++++++++++++++++++++++++++
14356  gio/gnetworkmonitorbase.h           |   66 +++++
14357  gio/gnetworkmonitornetlink.c        |  465
14358  +++++++++++++++++++++++++++++++++++
14359  gio/gnetworkmonitornetlink.h        |   57 +++++
14360  gio/tests/.gitignore                |    1 +
14361  gio/tests/Makefile.am               |    3 +
14362  gio/tests/network-monitor.c         |  463
14363  ++++++++++++++++++++++++++++++++++
14364  17 files changed, 1878 insertions(+), 2 deletions(-)
14365
14366 commit eb9755dc9c765cd0381f8b6d897e6ff4f7582a0a
14367 Author: Dan Winship <danw@gnome.org>
14368 Date:   Sat Oct 1 08:31:54 2011 -0400
14369
14370     GInetAddressMask: new type for internet address range matching
14371
14372     Eg, for matching a GInetAddress to a range like "10.0.0.0/8" or
14373     "fe80::/10"
14374
14375     https://bugzilla.gnome.org/show_bug.cgi?id=620932
14376
14377  docs/reference/gio/gio-docs.xml     |    1 +
14378  docs/reference/gio/gio-sections.txt |   25 ++
14379  gio/Makefile.am                     |    2 +
14380  gio/ginetaddressmask.c              |  463
14381  +++++++++++++++++++++++++++++++++++
14382  gio/ginetaddressmask.h              |   78 ++++++
14383  gio/gio.h                           |    1 +
14384  gio/gio.symbols                     |    9 +
14385  gio/giotypes.h                      |    1 +
14386  8 files changed, 580 insertions(+)
14387
14388 commit fac9e8d29f3b73afb17feca1fefe51986a09327c
14389 Author: Dan Winship <danw@gnome.org>
14390 Date:   Sun Nov 13 16:39:45 2011 -0500
14391
14392     gunixinput/outputstream: fix docs
14393
14394     Don't try to link to the docs of undocumented private classes
14395
14396  gio/gunixinputstream.c  |    3 +--
14397  gio/gunixoutputstream.c |    3 +--
14398  2 files changed, 2 insertions(+), 4 deletions(-)
14399
14400 commit 9b4cc6edf4a698597c0cee9a5ef4d40ad13aa888
14401 Author: Dan Winship <danw@gnome.org>
14402 Date:   Tue Apr 27 16:54:18 2010 -0400
14403
14404     GUnixInputStream, GUnixOutputStream: support ordinary files better
14405
14406     If the fd is not a pipe or socket, fall back to using threads to do
14407     async I/O rather than poll, since poll doesn't work the way you want
14408     for ordinary files.
14409
14410     https://bugzilla.gnome.org/show_bug.cgi?id=606913
14411
14412  gio/gunixinputstream.c  |   34 +++++++++++++++++++++++++++++-----
14413  gio/gunixoutputstream.c |   34 +++++++++++++++++++++++++++++-----
14414  2 files changed, 58 insertions(+), 10 deletions(-)
14415
14416 commit e60846dc78b9dace8d27276f7ef512e209dba7b3
14417 Author: Matthias Clasen <mclasen@redhat.com>
14418 Date:   Sat Nov 12 22:52:24 2011 -0500
14419
14420     Some more docs reshuffling
14421
14422  docs/reference/glib/building.sgml  |  980
14423  ++++++++++++++++--------------------
14424  docs/reference/glib/glib-docs.sgml |  132 ++---
14425  2 files changed, 509 insertions(+), 603 deletions(-)
14426
14427 commit 06bb6c75a2e5e6e0c3bfcb99ae829143768e1702
14428 Author: Matthias Clasen <mclasen@redhat.com>
14429 Date:   Sat Nov 12 21:54:42 2011 -0500
14430
14431     More consistent doc formatting
14432
14433     Move some things around, make capitalization of short descriptions
14434     more consistent.
14435
14436  docs/reference/glib/glib-docs.sgml       |    6 +-
14437  docs/reference/glib/gvariant-text.xml    |    4 +
14438  docs/reference/glib/gvariant-varargs.xml |    7 +-
14439  docs/reference/glib/regex-syntax.sgml    |    9 +-
14440  docs/reference/glib/running.sgml         |  237
14441  +++++++++++++++---------------
14442  glib/gchecksum.c                         |    2 +-
14443  glib/gconvert.c                          |    2 +-
14444  glib/gdatetime.c                         |    2 +-
14445  glib/ghmac.c                             |    2 +-
14446  glib/glist.c                             |    4 +-
14447  glib/gslist.c                            |    4 +-
14448  glib/gtimezone.c                         |    2 +-
14449  glib/gurifuncs.c                         |    7 +-
14450  glib/gversion.c                          |    2 +-
14451  14 files changed, 148 insertions(+), 142 deletions(-)
14452
14453 commit 599f254066beb3bdad1d4fb70a7afd28c45d7634
14454 Author: Matthias Clasen <mclasen@redhat.com>
14455 Date:   Sat Nov 12 19:13:44 2011 -0500
14456
14457     Cleanups to debug env var handling
14458
14459  glib/glib-init.c |    6 +++---
14460  glib/gslice.c    |   48 ++++++++++++++++++------------------------------
14461  gobject/gtype.c  |   13 +++++--------
14462  3 files changed, 26 insertions(+), 41 deletions(-)
14463
14464 commit 943a18b5643443438820eae3453d3b279213547e
14465 Author: Matthias Clasen <mclasen@redhat.com>
14466 Date:   Sat Nov 12 18:36:52 2011 -0500
14467
14468     Parse G_DEBUG only once
14469
14470  glib/glib-init.c |   15 +++------------
14471  1 file changed, 3 insertions(+), 12 deletions(-)
14472
14473 commit 5d9f05eef147f17d71e38c9fba2e3f622c9ed21b
14474 Author: Matthias Clasen <mclasen@redhat.com>
14475 Date:   Sat Nov 12 10:26:31 2011 -0500
14476
14477     glib-unix.h: Add G_BEGIN/END_DECLS
14478
14479     The omission was pointed out in bug 663880.
14480
14481  glib/glib-unix.h |    6 +++++-
14482  1 file changed, 5 insertions(+), 1 deletion(-)
14483
14484 commit faebf0f6536f85bfc4afd81a69d9d46383031fa6
14485 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
14486 Date:   Sat Nov 12 10:38:31 2011 +0800
14487
14488     gstrfuncs.c: Fix variable declaration
14489
14490     Declare variables at top of block to stop C89 compilers from
14491     complaining.
14492
14493  glib/gstrfuncs.c |   21 +++++++++++----------
14494  1 file changed, 11 insertions(+), 10 deletions(-)
14495
14496 commit 0f01bef4b458b73f2500ad8926b9c8a886215dc3
14497 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
14498 Date:   Fri Nov 11 14:41:50 2011 +0000
14499
14500     GDBusWorker: tolerate read errors while closing
14501
14502     My previous fix for GNOME#662100 was incomplete: it seems that
14503     with some
14504     timings, the stream can be closed with an async read in-flight. This
14505     can make the read fail immediately with G_IO_ERROR_CLOSED instead of
14506     becoming cancelled.
14507
14508     This happens reliably on an embedded device, and rarely on my laptop;
14509     repeating the test 100 times in quick succession reliably reproduces
14510     the bug on my laptop.
14511
14512     It seems as though what we really want is to ignore read errors, once
14513     we've established that we want to close the connection anyway - this
14514     means that after asking to close, you're immune to exit-on-close,
14515     which seems like a good rule.
14516
14517     An additional subtlety is that continuing to read after we know we
14518     want to close is still required, otherwise we'll never emit ::closed.
14519
14520     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
14521     Bug-NB: NB#287088
14522     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
14523     Reviewed-by: Colin Walters <walters@verbum.org>
14524
14525  gio/gdbusprivate.c |   22 +++++++++++++++++++++-
14526  1 file changed, 21 insertions(+), 1 deletion(-)
14527
14528 commit 214d249f40de028c5f76cea6ed665af5e1cf45d0
14529 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
14530 Date:   Thu Nov 10 19:06:43 2011 +0000
14531
14532     GDBusWorker: debug on read errors if transport debugging is enabled
14533
14534     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
14535     Bug-NB: NB#287088
14536     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
14537     Reviewed-by: Colin Walters <walters@verbum.org>
14538
14539  gio/gdbusprivate.c |   13 +++++++++++++
14540  1 file changed, 13 insertions(+)
14541
14542 commit fc21c6ced0f1d7e6c8960b2e1439d814a960e7bf
14543 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
14544 Date:   Thu Nov 3 18:33:08 2011 +0000
14545
14546     gdbus-exit-on-close test: don't leak a variant
14547
14548     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
14549     Bug-NB: NB#287088
14550     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
14551     Reviewed-by: Colin Walters <walters@verbum.org>
14552
14553  gio/tests/gdbus-exit-on-close.c |    1 +
14554  1 file changed, 1 insertion(+)
14555
14556 commit f0c383917bdae58393410f2c3052bad2a4b51d9e
14557 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
14558 Date:   Thu Nov 3 18:32:53 2011 +0000
14559
14560     gdbus-exit-on-close test: optionally be more verbose for debugging
14561
14562     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
14563     Bug-NB: NB#287088
14564     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
14565     Reviewed-by: Colin Walters <walters@verbum.org>
14566
14567  gio/tests/gdbus-exit-on-close.c |   28 +++++++++++++++++++++++++++-
14568  1 file changed, 27 insertions(+), 1 deletion(-)
14569
14570 commit 759c0e935d0d189aebbb7ff8186c397e88477c7f
14571 Author: Dan Winship <danw@gnome.org>
14572 Date:   Sat Sep 3 09:03:17 2011 -0400
14573
14574     gio: more implementations of GFileDescriptorBased
14575
14576     Implement GFileDescriptorBased in GSocket{Input,Output}Stream and
14577     GUnix{Input,Output}Stream.
14578
14579     https://bugzilla.gnome.org/show_bug.cgi?id=616852
14580
14581  gio/gsocketinputstream.c  |   27 ++++++++++++++++++++++++++-
14582  gio/gsocketoutputstream.c |   29 +++++++++++++++++++++++++++--
14583  gio/gunixinputstream.c    |   12 +++++++++++-
14584  gio/gunixoutputstream.c   |   12 +++++++++++-
14585  4 files changed, 75 insertions(+), 5 deletions(-)
14586
14587 commit f218353e04ca61dbf5e4d7a3a024fe414dbfa46a
14588 Author: Kristian Rietveld <kris@loopnest.org>
14589 Date:   Wed Nov 9 08:32:33 2011 +0100
14590
14591     Need to include xlocale.h on Darwin for strtod_l
14592
14593     This fixes the build of gstrfuncs.c on Darwin.
14594
14595  configure.ac     |    2 ++
14596  glib/gstrfuncs.c |    5 +++++
14597  2 files changed, 7 insertions(+)
14598
14599 commit fb95c20c965bc241fc9d519afede94d3bc7838a8
14600 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
14601 Date:   Mon Nov 7 20:04:15 2011 +0100
14602
14603     Add G_SIGNAL_DEPRECATED
14604
14605     Similar to G_PARAM_DEPRECATED. It will warn only for users of the
14606     signals, so a signal can still be emited without warning, for
14607     compatibility reasons.
14608
14609     Apparently, there is no way user flags could have been used before,
14610     so that shouldn't break anyone.
14611
14612     https://bugzilla.gnome.org/show_bug.cgi?id=663581
14613
14614  gobject/gobject.c |    2 +-
14615  gobject/gsignal.c |   32 +++++++++++++++++++++++++++++++-
14616  gobject/gsignal.h |    8 ++++++--
14617  3 files changed, 38 insertions(+), 4 deletions(-)
14618
14619 commit f09e71aff05bfa07e58c68b2dd8396ed760e4666
14620 Author: Dan Winship <danw@gnome.org>
14621 Date:   Mon Nov 7 13:50:00 2011 -0500
14622
14623     gio/tests/proxy: don't use deprecated functions
14624
14625  gio/tests/proxy.c |    2 +-
14626  1 file changed, 1 insertion(+), 1 deletion(-)
14627
14628 commit a5bf1c117b9042906763d166f396e8cccaf48f91
14629 Author: Dan Winship <danw@gnome.org>
14630 Date:   Mon Nov 7 13:48:30 2011 -0500
14631
14632     Fix g_variant_get_gtype() deprecation message
14633
14634     Instead of:
14635
14636     warning: ‘g_variant_get_gtype’ is deprecated (declared at
14637     ../../gobject/glib-types.h:242): Use '((GType) ((21) << (2)))'
14638     instead [-Wdeprecated-declarations]
14639
14640     show:
14641
14642     warning: ‘g_variant_get_gtype’ is deprecated (declared at
14643     ../../gobject/glib-types.h:242): Use ''G_VARIANT_GET_TYPE'' instead
14644     [-Wdeprecated-declarations]
14645
14646     Also, document the macro-expansion problem in the
14647     G_GNUC_DEPRECATED_FOR docs
14648
14649  docs/reference/glib/tmpl/macros_misc.sgml |    7 +++++++
14650  gobject/glib-types.h                      |    2 +-
14651  2 files changed, 8 insertions(+), 1 deletion(-)
14652
14653 commit 7d1c7af1a6ed30d4caec244ac8ebe47dc86bf04f
14654 Author: Benjamin Otte <otte@redhat.com>
14655 Date:   Sun Oct 16 12:58:29 2011 -0700
14656
14657     docs: Improve g_variant_loop() docs
14658
14659     Typo fix and changing "is not recommended" to the nice version of
14660     "don't
14661     do this", aka "causes undefined behavior".
14662
14663  gio/glocalfileinfo.c |    5 ++++-
14664  glib/gvariant.c      |    4 ++--
14665  2 files changed, 6 insertions(+), 3 deletions(-)
14666
14667 commit 14677e16d8ac6b7bdb22885ef94ae889f67751ee
14668 Author: Benjamin Otte <otte@redhat.com>
14669 Date:   Mon Jul 25 13:08:59 2011 +0200
14670
14671     docs: Tell which function to use to avoid errors.
14672
14673  glib/gvarianttype.h |    3 ++-
14674  1 file changed, 2 insertions(+), 1 deletion(-)
14675
14676 commit 0e283dcb94a6be20ccc0b8446c3df70ff14d36f1
14677 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
14678 Date:   Mon Nov 7 14:14:45 2011 +0800
14679
14680     Update VS property sheets
14681
14682     gmain.h was added into the list of deprecated headers, so "install"
14683     that as weel.
14684
14685  build/win32/vs10/glib.props  |    2 ++
14686  build/win32/vs9/glib.vsprops |    1 +
14687  2 files changed, 3 insertions(+)
14688
14689 commit fc0b8d4f28c1d3d24a0d92b134ebbe74966a4a73
14690 Author: Matthias Clasen <mclasen@redhat.com>
14691 Date:   Mon Nov 7 00:14:28 2011 -0500
14692
14693     Add a test for CDATA in gschema.xml files
14694
14695  gio/tests/gschema-compile.c              |    3 ++-
14696  gio/tests/schema-tests/cdata.gschema.xml |    7 +++++++
14697  2 files changed, 9 insertions(+), 1 deletion(-)
14698
14699 commit 7ec69ecd3207abc750291231c37739d16d8d5a42
14700 Author: Matthias Clasen <mclasen@redhat.com>
14701 Date:   Mon Nov 7 00:13:56 2011 -0500
14702
14703     Accept CDATA in gschema.xml files
14704
14705  gio/glib-compile-schemas.c |    1 +
14706  1 file changed, 1 insertion(+)
14707
14708 commit 41b8ce7100fa5fa4ecb01555e52b3664bcc41b28
14709 Author: Alexander Larsson <alexl@redhat.com>
14710 Date:   Thu Nov 3 17:27:08 2011 +0100
14711
14712     win32: Remove some debug spew on startup
14713
14714     This is not needed anymore and was causing problems for pkg-config.
14715
14716  glib/gthread-win32.c |    9 ++-------
14717  1 file changed, 2 insertions(+), 7 deletions(-)
14718
14719 commit d2d62ecfcd09f91ed423b66b5b21be602dce2ecd
14720 Author: Matthias Clasen <mclasen@redhat.com>
14721 Date:   Thu Nov 3 01:48:54 2011 -0400
14722
14723     Make the default log handler more useful
14724
14725     We make the default log handler only print default and informational
14726     messages if the log domain is explicitly requested.
14727
14728     https://bugzilla.gnome.org/show_bug.cgi?id=661926
14729
14730  docs/reference/glib/running.sgml |   34
14731  +++++++++++++++++++++++++++++++++-
14732  glib/gmessages.c                 |   37
14733  +++++++++++++++++++++++++++++++++++++
14734  glib/tests/logging.c             |   23 ++++++++++++++++++++++-
14735  3 files changed, 92 insertions(+), 2 deletions(-)
14736
14737 commit 7456b43c3e31355c97c19218e1e75eb44611d12f
14738 Author: Matthias Clasen <mclasen@redhat.com>
14739 Date:   Thu Nov 3 00:39:31 2011 -0400
14740
14741     Move old deprecated gmain api into deprecated/
14742
14743  glib/Makefile.am        |    1 +
14744  glib/deprecated/gmain.h |  138
14745  +++++++++++++++++++++++++++++++++++++++++++++++
14746  glib/glib.h             |    1 +
14747  glib/gmain.h            |  100 ----------------------------------
14748  4 files changed, 140 insertions(+), 100 deletions(-)
14749
14750 commit a3c8712c4bc8c8ed4e7523ee06766436a6a84c0e
14751 Author: Matthias Clasen <mclasen@redhat.com>
14752 Date:   Thu Nov 3 00:30:56 2011 -0400
14753
14754     Remove single-include guards in deprecated/
14755
14756     Not allowed to include these headers single anymore, either.
14757
14758  glib/deprecated/gallocator.h  |    2 +-
14759  glib/deprecated/gcompletion.h |    2 +-
14760  glib/deprecated/grel.h        |    2 +-
14761  glib/deprecated/gthread.h     |    2 +-
14762  4 files changed, 4 insertions(+), 4 deletions(-)
14763
14764 commit 5896808e8c6a66db34d9c0c5562a3bef00357a25
14765 Author: Matthias Clasen <mclasen@redhat.com>
14766 Date:   Thu Nov 3 00:16:41 2011 -0400
14767
14768     GIO: Don't use G_DISABLE_DEPRECATED for functions
14769
14770  gio/gdesktopappinfo.c    |    2 --
14771  gio/gdesktopappinfo.h    |    6 ++++--
14772  gio/gdrive.h             |    2 --
14773  gio/gfile.h              |    4 ----
14774  gio/giomodule.c          |    2 --
14775  gio/gmount.h             |    2 --
14776  gio/gtlsconnection.h     |    5 ++---
14777  gio/gunixsocketaddress.h |    4 ----
14778  gio/gvolume.h            |    2 --
14779  gio/gvolumemonitor.h     |    3 +--
14780  10 files changed, 7 insertions(+), 25 deletions(-)
14781
14782 commit 328be3938ec4b65f2d19adc531148ce8c0b1803f
14783 Author: Matthias Clasen <mclasen@redhat.com>
14784 Date:   Thu Nov 3 00:09:32 2011 -0400
14785
14786     GObject: Don't use G_DISABLE_DEPRECATED for functions
14787
14788  gobject/gboxed.h      |    2 --
14789  gobject/glib-types.h  |    3 +--
14790  gobject/gobject.h     |    5 +----
14791  gobject/gparam.h      |    2 --
14792  gobject/gvaluetypes.h |    7 ++-----
14793  5 files changed, 4 insertions(+), 15 deletions(-)
14794
14795 commit 07bcb3f8d6451de9d44c1ff5891f7fc79d8fa524
14796 Author: Matthias Clasen <mclasen@redhat.com>
14797 Date:   Thu Nov 3 00:05:29 2011 -0400
14798
14799     Update deprecation docs
14800
14801  docs/reference/glib/compiling.sgml |   21 ++++++++++-----------
14802  1 file changed, 10 insertions(+), 11 deletions(-)
14803
14804 commit 03766a1a38407fbbbf8c30874e6f8d46e2b0da43
14805 Author: Matthias Clasen <mclasen@redhat.com>
14806 Date:   Thu Nov 3 00:04:15 2011 -0400
14807
14808     Don't use G_DISABLE_DEPRECATED guards around deprecated functions
14809
14810     I'm leaving the old-style deprecation guards in place around
14811     deprecated macros, enumeration values, etc, for now.
14812
14813  glib/gasyncqueue.h |    2 --
14814  glib/gatomic.h     |    2 --
14815  glib/gfileutils.h  |    6 ++----
14816  glib/ghash.h       |    4 +---
14817  glib/giochannel.c  |    2 --
14818  glib/giochannel.h  |    2 --
14819  glib/glib.h        |    2 --
14820  glib/gmain.h       |    3 +--
14821  glib/gmappedfile.h |    2 --
14822  glib/gmessages.h   |    3 +--
14823  glib/gstrfuncs.h   |    8 --------
14824  glib/gstring.h     |    6 ++----
14825  glib/gtree.h       |    2 --
14826  glib/gunicode.h    |    3 ---
14827  glib/gutils.h      |    2 +-
14828  15 files changed, 8 insertions(+), 41 deletions(-)
14829
14830 commit f9c2362e434b2d190296f8a41a7aa68c50474923
14831 Author: Dan Winship <danw@gnome.org>
14832 Date:   Fri Oct 28 15:38:52 2011 -0400
14833
14834     glib-mkenums: add --identifier-prefix and --symbol-prefix args
14835
14836     Allow passing --identifier-prefix and --symbol-prefix to glib-mkenums,
14837     with the same meanings as in g-ir-scanner, to allow fixing up the enum
14838     name parsing globally rather than needing to add a /<* *>/ override to
14839     each enum.
14840
14841     https://bugzilla.gnome.org/show_bug.cgi?id=661797
14842
14843  docs/reference/gobject/glib-mkenums.xml |   24 +++++++++++++++++
14844  gobject/glib-mkenums.in                 |   43
14845  +++++++++++++++++++++++--------
14846  2 files changed, 56 insertions(+), 11 deletions(-)
14847
14848 commit 78a0dbd8536f993094be30bf8f1e3b189f571325
14849 Author: Dan Winship <danw@gnome.org>
14850 Date:   Fri Oct 28 15:38:27 2011 -0400
14851
14852     docs: don't refer to a deprecated glib-mkenums flag
14853
14854     Refer to the new flag instead
14855
14856     https://bugzilla.gnome.org/show_bug.cgi?id=661797
14857
14858  docs/reference/gobject/glib-mkenums.xml |    4 ++--
14859  1 file changed, 2 insertions(+), 2 deletions(-)
14860
14861 commit dd4a8d333ddab043c5a6e89c0d19e56a1bdcec3e
14862 Author: Dan Winship <danw@gnome.org>
14863 Date:   Fri Oct 14 14:32:11 2011 -0400
14864
14865     glib-mkenums.in: fix @ENUMPREFIX@ with /*< underscore_name=... >*/
14866
14867     For enums defined with an underscore_name override, @ENUMPREFIX@
14868     would include a trailing "_". Fix.
14869
14870     https://bugzilla.gnome.org/show_bug.cgi?id=661797
14871
14872  gobject/glib-mkenums.in |    2 +-
14873  1 file changed, 1 insertion(+), 1 deletion(-)
14874
14875 commit 9782598b81ffe35f892bb510c27bc0d1afffaeee
14876 Author: Aleksander Morgado <aleksander@lanedo.com>
14877 Date:   Thu Oct 27 16:54:02 2011 +0200
14878
14879     gdbus: avoid warning when finalizing a GDBusObjectManagerClient
14880
14881     If the GDBusObjectManagerClient doesn't get a name owner during
14882     its lifetime,
14883     `on_control_proxy_g_signal' will never be connected to any signal,
14884     so we
14885     shouldn't dump any warning in that case.
14886
14887     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=662858
14888
14889  gio/gdbusobjectmanagerclient.c |    6 +++---
14890  1 file changed, 3 insertions(+), 3 deletions(-)
14891
14892 commit 1fc897352e2bd8c52f33517088213ee4b0024932
14893 Author: David Zeuthen <davidz@redhat.com>
14894 Date:   Thu Oct 27 10:30:58 2011 -0400
14895
14896     g_bus_own_name: fix race when unowning a name immediately after
14897     owning it
14898
14899     ... and also add a test to verify that the fix works.
14900
14901     https://bugzilla.gnome.org/show_bug.cgi?id=662808
14902
14903     Signed-off-by: David Zeuthen <davidz@redhat.com>
14904
14905  gio/gdbusnameowning.c   |   86
14906  ++++++++++++++++++++++++++++++++++-------------
14907  gio/tests/gdbus-names.c |   29 ++++++++++++++--
14908  2 files changed, 89 insertions(+), 26 deletions(-)
14909
14910 commit 4c038429b10a961b59b0c4a5c7ede40fe5aee494
14911 Author: Ryan Lortie <desrt@desrt.ca>
14912 Date:   Wed Oct 26 15:10:33 2011 -0400
14913
14914     Revert "gthread: G_STATIC_MUTEX_INIT: Fix this for the non-win32
14915     case."
14916
14917     This reverts commit 52fd106724aa79ad57ecaa7ad9d340f8c89da06d.
14918
14919  glib/deprecated/gthread.h |    8 --------
14920  1 file changed, 8 deletions(-)
14921
14922 commit 52fd106724aa79ad57ecaa7ad9d340f8c89da06d
14923 Author: Murray Cumming <murrayc@murrayc.com>
14924 Date:   Wed Oct 26 11:38:13 2011 +0200
14925
14926     gthread: G_STATIC_MUTEX_INIT: Fix this for the non-win32 case.
14927
14928     Also initialize the unused member. This was correct before but
14929     was broken when the ifndef was moved inside the GStaticMutex
14930     struct:
14931     http://git.gnome.org/browse/glib/commit/glib/gthread.h?id=24652730a9faaedb19b9e90024077eb7f75a6907
14932     This avoids a compiler warning.
14933
14934  glib/deprecated/gthread.h |    8 ++++++++
14935  1 file changed, 8 insertions(+)
14936
14937 commit 73d22207d166d02660d8864034b3eab855ad2f54
14938 Author: Damien Lespinau <damien.lespinau@gmail.com>
14939 Date:   Mon Oct 24 22:25:59 2011 -0400
14940
14941     Add TAGS files to .gitignore
14942
14943     "make tags" is the best way to produce tags in an automake project and
14944     yet very few people are using it so the tags files it generates
14945     are never
14946     added to the .gitignore files.
14947
14948     Add TAGS files to .gitignore then.
14949
14950     https://bugzilla.gnome.org/show_bug.cgi?id=615424
14951
14952  .gitignore |    1 +
14953  1 file changed, 1 insertion(+)
14954
14955 commit ba7bf09285636a3c150a83620c6d91611aa37b05
14956 Author: Robert Nagy <robert@openbsd.org>
14957 Date:   Mon Oct 24 21:18:48 2011 -0400
14958
14959     Fix some build issues on OpenBSD
14960
14961     Adapt to some OpenBSD header quirks.
14962     Patch by Robert Nagy.
14963
14964     https://bugzilla.gnome.org/show_bug.cgi?id=661386
14965
14966  configure.ac |   17 +++++++++++++----
14967  1 file changed, 13 insertions(+), 4 deletions(-)
14968
14969 commit 6a81ced72d0d5dc835e53dd6ae6652a3c9de494b
14970 Author: Sjoerd Simons <sjoerd@luon.net>
14971 Date:   Fri Oct 21 15:40:56 2011 +0200
14972
14973     Fix document generation in out of tree builds
14974
14975     https://bugzilla.gnome.org/show_bug.cgi?id=662390
14976
14977  docs/reference/glib/Makefile.am    |    2 +-
14978  docs/reference/gobject/Makefile.am |    2 +-
14979  2 files changed, 2 insertions(+), 2 deletions(-)
14980
14981 commit 5e2a2ef288abafa34213982365bf2019e882864e
14982 Author: Will Thompson <will.thompson@collabora.co.uk>
14983 Date:   Thu Oct 20 16:07:03 2011 +0100
14984
14985     g_parse_debug_string: invert flags given besides "all"
14986
14987     Any flags specified as well as "all" are subtracted from the result,
14988     allowing the user to specify FOO_DEBUG="all,bar,baz" to mean "give me
14989     debugging information for everything except bar and baz".
14990
14991     https://bugzilla.gnome.org/show_bug.cgi?id=642452
14992
14993  glib/glib-init.c |   41 +++++++++++++++++++++++++++++------------
14994  tests/testglib.c |   18 ++++++++++++++++--
14995  2 files changed, 45 insertions(+), 14 deletions(-)
14996
14997 commit 73ffa9034f80ff08c30ff519984b5d00894c63c6
14998 Author: Will Thompson <will.thompson@collabora.co.uk>
14999 Date:   Wed Feb 16 10:48:22 2011 +0000
15000
15001     Test g_parse_debug_string ("all")
15002
15003     https://bugzilla.gnome.org/show_bug.cgi?id=642452
15004
15005  tests/testglib.c |    5 ++++-
15006  1 file changed, 4 insertions(+), 1 deletion(-)
15007
15008 commit 94a46ea410ced6904691dba16d01485b6a6283f0
15009 Author: Matthias Clasen <mclasen@redhat.com>
15010 Date:   Mon Oct 24 13:43:11 2011 -0400
15011
15012     Fix 'make check' with clang
15013
15014     Patch by Elias Pipping
15015
15016     https://bugzilla.gnome.org/show_bug.cgi?id=662491
15017
15018  tests/run-assert-msg-test.sh |    4 ++--
15019  1 file changed, 2 insertions(+), 2 deletions(-)
15020
15021 commit 73e3c98df07ae7180922216aa3bebfb434405375
15022 Author: Matthias Clasen <mclasen@redhat.com>
15023 Date:   Mon Oct 24 13:25:15 2011 -0400
15024
15025     Fix g_hash_table_iter_replace
15026
15027     When reusing an existing key 'internally', we must avoid calling
15028     the key_destroy function on the old key.
15029
15030     https://bugzilla.gnome.org/show_bug.cgi?id=662544
15031
15032  glib/ghash.c      |   17 ++++++++++++-----
15033  glib/tests/hash.c |   47 +++++++++++++++++++++++++++++++++++++++++++++++
15034  2 files changed, 59 insertions(+), 5 deletions(-)
15035
15036 commit a124562d1bdd51de4b136725b3902b1e518d991f
15037 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
15038 Date:   Fri Oct 21 11:42:10 2011 +0100
15039
15040     GDBusConnection: document that this object is (meant to be)
15041     thread-safe
15042
15043     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
15044     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
15045     Reviewed-by: David Zeuthen <davidz@redhat.com>
15046
15047  gio/gdbusconnection.c |    9 +++++++++
15048  1 file changed, 9 insertions(+)
15049
15050 commit a031bacaac77d5de7388203dbe1ccc67b9142482
15051 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
15052 Date:   Fri Oct 21 15:46:00 2011 +0100
15053
15054     GDBusConnection: make the closed flag atomic (but still lock to write)
15055
15056     Strictly speaking, neither of the two uses that aren't under the lock
15057     *needs* to be atomic, but it seems better to be obviously correct (and
15058     we save another 4 bytes of struct).
15059
15060     One of these uses is in g_dbus_connection_is_closed(), any use
15061     of which
15062     is inherently a race condition anyway.
15063
15064     The other is g_dbus_connection_flush_sync, which as far as I can tell
15065     just needs a best-effort check, to not waste effort on a connection
15066     that
15067     has been closed for a while (but I could be wrong).
15068
15069     I removed the check for the closed flag altogether in
15070     g_dbus_connection_send_message_with_reply_unlocked, because it
15071     turns out
15072     to be redundant with one in g_dbus_connection_send_message_unlocked,
15073     which is called immediately after.
15074
15075     g_dbus_connection_close_sync held the lock to check the closed flag,
15076     which is no longer needed.
15077
15078     As far as I can tell, the only reason why the lock is still desirable
15079     when setting the closed flag is so that remove_match_rule can't fail
15080     by racing with close notification from the worker thread - but
15081     on_worker_closed needs to hold the lock anyway, to deal with other
15082     data structures, so there's no point in trying to eliminate the
15083     requirement to hold the lock.
15084
15085     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
15086     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
15087     Reviewed-by: David Zeuthen <davidz@redhat.com>
15088
15089  gio/gdbusconnection.c |  163
15090  +++++++++++++++++++++++++++++--------------------
15091  1 file changed, 96 insertions(+), 67 deletions(-)
15092
15093 commit 9857cf8c46511b0fb1ed60ea96da8f4a310263e5
15094 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
15095 Date:   Fri Oct 21 16:24:29 2011 +0100
15096
15097     GDBusConnection: document which properties are protected by @lock
15098
15099     Also, a few that don't need to be.
15100
15101     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
15102     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
15103     Reviewed-by: David Zeuthen <davidz@redhat.com>
15104
15105  gio/gdbusconnection.c |   25 ++++++++++++++++---------
15106  1 file changed, 16 insertions(+), 9 deletions(-)
15107
15108 commit 8df114f5975ac8819a5a16cb4c5492a179cdfa2e
15109 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
15110 Date:   Mon Oct 17 19:27:23 2011 +0100
15111
15112     GDBusConnection: access the exit-on-close flag atomically
15113
15114     This isn't strictly necessary, because in every location where it's
15115     checked, if the reading thread misses an update from another thread,
15116     it's indistinguishable from the reading thread having been scheduled
15117     before the writing thread, which is an unavoidable race condition that
15118     callers need to cope with anyway. On the other hand, merging
15119     exit_on_close
15120     into atomic_flags gives the least astonishing semantics to library
15121     users
15122     and saves 4 bytes of struct, and if you're accessing exit-on-close
15123     often
15124     enough for it to be a performance concern, you're probably doing
15125     it wrong.
15126
15127     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
15128     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
15129     Reviewed-by: David Zeuthen <davidz@redhat.com>
15130
15131  gio/gdbusconnection.c |   24 +++++++++++++++++-------
15132  1 file changed, 17 insertions(+), 7 deletions(-)
15133
15134 commit 3a0b60647d8fd3b7ecffd5f79641a1daa9d79299
15135 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
15136 Date:   Mon Oct 17 13:27:03 2011 +0100
15137
15138     Annotate GDBusConnection private functions with thread/lock status
15139
15140     The thread shared between all GDBusWorker instances was variously
15141     called
15142     the "worker thread" or "message handler thread", which I mostly
15143     changed to
15144     "the GDBusWorker thread" to avoid ambiguity.
15145
15146     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
15147     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
15148     Reviewed-by: David Zeuthen <davidz@redhat.com>
15149
15150  gio/gdbusconnection.c |   89
15151  ++++++++++++++++++++++++++++++++++---------------
15152  1 file changed, 63 insertions(+), 26 deletions(-)
15153
15154 commit a886c2b3b8396bfacf546c9c52911fabb58acc57
15155 Author: Yaron Shahrabani <sh.yaron@gmail.com>
15156 Date:   Sat Oct 22 12:39:15 2011 +0200
15157
15158     Updated Hebrew translation.
15159
15160  po/he.po | 5798
15161  +++++++++++++++++++++++++++++++-------------------------------
15162  1 file changed, 2916 insertions(+), 2882 deletions(-)
15163
15164 commit c75ee5ed17c865072c7ee7c48fbea96ea8c09a62
15165 Author: Matej Urbančič <mateju@svn.gnome.org>
15166 Date:   Fri Oct 21 21:24:06 2011 +0200
15167
15168     Updated Slovenian translation
15169
15170  po/sl.po | 5811
15171  +++++++++++++++++++++++++++++++-------------------------------
15172  1 file changed, 2908 insertions(+), 2903 deletions(-)
15173
15174 commit 9c07e7dc90b1331dab9f0e960d119d0889c7d585
15175 Author: Ryan Lortie <desrt@desrt.ca>
15176 Date:   Fri Oct 21 14:05:10 2011 -0400
15177
15178     GDBusMessage: fix leak of GError
15179
15180     As part of the deserialisation process of a zero-length array in the
15181     DBus wire format, parse_value_from_blob() recursively calls itself
15182     with
15183     the expectation of failing (as can be seen by the assert immediately
15184     following).
15185
15186     It passes &local_error to this always-failing call and then fails to
15187     free it (indeed, to use it at all).  The result is that the GError is
15188     leaked.
15189
15190     Fix it by passing in NULL instead, so that the GError is never created
15191     in the first place.
15192
15193     https://bugzilla.gnome.org/show_bug.cgi?id=662411
15194
15195  gio/gdbusmessage.c |    2 +-
15196  1 file changed, 1 insertion(+), 1 deletion(-)
15197
15198 commit 3d13ee1b5ff2a2ad5f32704cc5f071167a8852a6
15199 Author: Ryan Lortie <desrt@desrt.ca>
15200 Date:   Fri Oct 21 15:00:24 2011 -0400
15201
15202     GVariant format string docs: fix maybe types
15203
15204     The documentation for maybe types failed to mention 'a' as one of the
15205     types that was handled with a single pointer for which NULL means
15206     "nothing".  Correct that omission.
15207
15208     Problem caught by Shaun McCance.
15209
15210  docs/reference/glib/gvariant-varargs.xml |   11 ++++++-----
15211  1 file changed, 6 insertions(+), 5 deletions(-)
15212
15213 commit e52437982c4dd1c88459f3eed0d8ad1dc167c0eb
15214 Author: Matthias Clasen <mclasen@redhat.com>
15215 Date:   Fri Oct 21 14:57:47 2011 -0400
15216
15217     Make g_ascii_strtod behave as documented
15218
15219     The docs explicitly state that we reset errno, so lets do that,
15220     even if we just wrap strtod_l. Also move the argument check
15221     out of the ifdef.
15222
15223     https://bugzilla.gnome.org/show_bug.cgi?id=662398
15224
15225  glib/gstrfuncs.c |    8 +++++---
15226  1 file changed, 5 insertions(+), 3 deletions(-)
15227
15228 commit 848df03e16e190eddf1ee63733d85f687b65bdf9
15229 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
15230 Date:   Wed Oct 19 17:23:30 2011 +0100
15231
15232     GDBusConnection: check for initializedness in most public API
15233
15234     The only exceptions are those of the trivial getters/setters that
15235     don't
15236     already need the initialization check for its secondary role as
15237     a memory
15238     barrier (this is consistent with GSocket, where trivial
15239     getters/setters
15240     don't check):
15241
15242     * g_dbus_connection_set_exit_on_close
15243     * g_dbus_connection_get_exit_on_close
15244     * g_dbus_connection_is_closed
15245
15246     g_dbus_connection_set_exit_on_close needs to be safe for
15247     use before initialization anyway, so it can be set at construct-time.
15248
15249     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689
15250     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
15251     Reviewed-by: David Zeuthen <davidz@redhat.com>
15252
15253  gio/gdbusconnection.c |   13 +++++++++++++
15254  1 file changed, 13 insertions(+)
15255
15256 commit 3958a9fc1ef99b474373415d5d46d596293764f6
15257 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
15258 Date:   Thu Oct 20 20:02:02 2011 +0100
15259
15260     GDBusConnection: document use while uninitialized as undefined
15261     behaviour
15262
15263     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689
15264     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662208
15265     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
15266     Reviewed-by: David Zeuthen <davidz@redhat.com>
15267
15268  gio/gdbusconnection.c |   16 ++++++++++++++++
15269  1 file changed, 16 insertions(+)
15270
15271 commit a7ea94929420cafe5189b477f24da4903bec9e49
15272 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
15273 Date:   Thu Oct 20 13:12:26 2011 +0100
15274
15275     GDBusConnection: check for initialization where needed for
15276     thread-safety
15277
15278     Also document which fields require such a check in order to have
15279     correct
15280     threading semantics.
15281
15282     This usage doesn't matches the GInitable documentation, which suggests
15283     use of a GError - but using an uninitialized GDBusConnection is
15284     programming error, and not usefully recoverable. (The GInitable
15285     documentation may have been a mistake - GNOME#662208.) Also, not
15286     all of
15287     the places where we need it can raise a GError.
15288
15289     The check serves a dual purpose: it turns a non-deterministic
15290     crash into
15291     a deterministic critical warning, and is also a memory barrier for
15292     thread-safety. All of these functions dereference or return fields
15293     that
15294     are meant to be protected by FLAG_INITIALIZED, so they could crash or
15295     return an undefined value to their caller without this, if called
15296     from a
15297     thread that isn't the one that called initable_init() (although
15298     I can't
15299     think of any way to do that without encountering a memory barrier,
15300     undefined behaviour, or a race condition that leads to undefined
15301     behaviour if the non-initializing thread wins the race).
15302
15303     One exception is that initable_init() itself makes a synchronous call.
15304     We deal with that by passing new internal flags up the call stack, to
15305     reassure g_dbus_connection_send_message_unlocked() that it can
15306     go ahead.
15307
15308     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689
15309     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
15310     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
15311     Reviewed-by: David Zeuthen <davidz@redhat.com>
15312
15313  gio/gdbusconnection.c |  139
15314  ++++++++++++++++++++++++++++++++++++++++++++++---
15315  gio/gioenums.h        |    2 +
15316  2 files changed, 133 insertions(+), 8 deletions(-)
15317
15318 commit 245d68be6ff0104783ce0b2d4bc0a139f09e0c34
15319 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
15320 Date:   Fri Oct 21 16:02:22 2011 +0100
15321
15322     GDBusConnection: replace is_initialized with an atomic flag
15323
15324     The comment implied that even failed initialization would set
15325     is_initialized = TRUE, but this wasn't the case - failed
15326     initialization
15327     would only set initialization_error, and it was necessary to check
15328     both.
15329
15330     It turns out the documented semantics are nicer than the implemented
15331     semantics, since this lets us use atomic operations, which are also
15332     memory barriers, to avoid needing separate memory barriers or locks
15333     for initialization_error (and other members that are read-only after
15334     construction).
15335
15336     I expect to need more than one atomically-accessed flag to fix thread
15337     safety, so instead of a minimal implementation I've turned
15338     is_initialized
15339     into a flags word.
15340
15341     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
15342     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689
15343     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
15344     Reviewed-by: David Zeuthen <davidz@redhat.com>
15345
15346  gio/gdbusconnection.c |   44 +++++++++++++++++++++++++++++---------------
15347  1 file changed, 29 insertions(+), 15 deletions(-)
15348
15349 commit e1a481ec0ab4b727632e9ef5d74e001318ab84a2
15350 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15351 Date:   Thu Oct 20 14:42:51 2011 +0800
15352
15353     Fix VS 2008 property sheet
15354
15355     Missed a required ';'-sorry about this.  DOH! :|
15356
15357  build/win32/vs9/glib.vsprops |    2 +-
15358  1 file changed, 1 insertion(+), 1 deletion(-)
15359
15360 commit 269acbe7032cbc02b0c0edead054824ba111a5f1
15361 Author: Matthias Clasen <mclasen@redhat.com>
15362 Date:   Wed Oct 19 21:03:43 2011 -0400
15363
15364     Deprecate g_atexit
15365
15366     This function was just not a good idea to begin with.
15367     Its documentation gives plenty of reason not to use it.
15368
15369  glib/gutils.c |    3 +++
15370  glib/gutils.h |    4 +++-
15371  2 files changed, 6 insertions(+), 1 deletion(-)
15372
15373 commit 3569af4af10b2ae65d4d93bfb3de929e1d1e2308
15374 Author: Cosimo Cecchi <cosimoc@gnome.org>
15375 Date:   Tue Oct 18 10:48:31 2011 -0400
15376
15377     desktop-app-info: annotate g_desktop_app_info_get_keywords()
15378
15379     https://bugzilla.gnome.org/show_bug.cgi?id=662096
15380
15381  gio/gdesktopappinfo.c |    2 +-
15382  1 file changed, 1 insertion(+), 1 deletion(-)
15383
15384 commit 9da3dc292c1a0e3e0418eec2b909163ff2b68be8
15385 Author: Ryan Lortie <desrt@desrt.ca>
15386 Date:   Wed Oct 19 15:26:25 2011 -0400
15387
15388     more NEWS
15389
15390  NEWS |   27 ++++++++++++++++++++++++++-
15391  1 file changed, 26 insertions(+), 1 deletion(-)
15392
15393 commit 2a98cc635e03e57623268045cb0d6761b1619fea
15394 Author: Ryan Lortie <desrt@desrt.ca>
15395 Date:   Wed Oct 19 15:07:22 2011 -0400
15396
15397     The usual docs unbreaking...
15398
15399  docs/reference/glib/Makefile.am       |    1 +
15400  docs/reference/glib/building.sgml     |    2 +-
15401  docs/reference/glib/glib-sections.txt |    4 +---
15402  glib/giochannel.c                     |   10 +++++++++-
15403  glib/gmessages.c                      |    2 +-
15404  5 files changed, 13 insertions(+), 6 deletions(-)
15405
15406 commit 3fd412549fa50e06f92fb279d54a5d5b668600bc
15407 Author: Ryan Lortie <desrt@desrt.ca>
15408 Date:   Wed Oct 19 10:11:54 2011 -0400
15409
15410     configure.ac: join the cargo-cult of _cv_
15411
15412     For some reason, the setting of g_atomic_lock_free wasn't making
15413     it down
15414     to the lower part of the configure script where glibconfig.h was being
15415     generated when building using mingw32-configure.
15416
15417     If we prefix glib_cv_ to the start of the variable name (like everyone
15418     else is doing) then it magically starts working.
15419
15420     I love you, automake.
15421
15422  configure.ac |    9 +++++----
15423  1 file changed, 5 insertions(+), 4 deletions(-)
15424
15425 commit 612d2384670378d23e46046ab42ca98d618aba43
15426 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
15427 Date:   Tue Oct 18 16:19:43 2011 +0100
15428
15429     gdbus-non-socket test: avoid use of a GMainContext across a fork
15430
15431     See https://bugzilla.gnome.org/show_bug.cgi?id=658999 for why
15432     this would
15433     be bad.
15434
15435     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
15436     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
15437     Reviewed-by: David Zeuthen <davidz@redhat.com>
15438
15439  gio/tests/gdbus-non-socket.c |   51
15440  +++++++++++++++++++++++++++++++-----------
15441  1 file changed, 38 insertions(+), 13 deletions(-)
15442
15443 commit be89f052c2f578a812d7bba4bbd02be04a4fdc03
15444 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
15445 Date:   Tue Oct 18 16:18:21 2011 +0100
15446
15447     gdbus-exit-on-close test: cover more possibilities
15448
15449     We didn't previously test anything except the implicit default
15450     of TRUE.
15451     Now we test implicit TRUE, explicit TRUE, explicit FALSE, and
15452     disconnecting at the local end (which regressed while fixing Bug
15453     #651268).
15454
15455     Also avoid some questionable use of a main context, which fell foul of
15456     Bug #658999 and caused this test to be disabled in master.
15457
15458     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
15459     Bug-NB: NB#287088
15460     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
15461     Reviewed-by: David Zeuthen <davidz@redhat.com>
15462
15463  gio/tests/gdbus-exit-on-close.c |  141
15464  ++++++++++++++++++++++++++++++++++-----
15465  1 file changed, 125 insertions(+), 16 deletions(-)
15466
15467 commit 5e0492da509aad12b93b732c449dae1a016367c1
15468 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
15469 Date:   Wed Oct 19 10:49:56 2011 +0100
15470
15471     GDBusWorker: if a read was cancelled it means we closed the connection
15472
15473     This was a regression caused by my previous work on GDBusWorker
15474     thread-safety
15475     (Bug #651268). The symptom is that if you disconnect a GDBusConnection
15476     locally, the default implementation of GDBusConnection::closed
15477     terminates your process, even though it shouldn't do that for
15478     locally-closed connections; this is because GDBusWorker didn't think a
15479     cancelled read was a local close.
15480
15481     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
15482     Bug-NB: NB#287088
15483     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
15484     Reviewed-by: David Zeuthen <davidz@redhat.com>
15485
15486  gio/gdbusprivate.c |   12 +++++++++++-
15487  1 file changed, 11 insertions(+), 1 deletion(-)
15488
15489 commit 6c33e1cd9d9e247b8b2aa95e9617904a317b78c6
15490 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
15491 Date:   Tue Oct 18 16:27:21 2011 +0100
15492
15493     Revert "Disable two GDBus tests"
15494
15495     This reverts commit 05ef173466e32d8b3d212803e4a72239913a362d.
15496
15497     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
15498     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
15499     Reviewed-by: David Zeuthen <davidz@redhat.com>
15500
15501  gio/tests/gdbus-exit-on-close.c |    3 +--
15502  gio/tests/gdbus-non-socket.c    |    3 +--
15503  2 files changed, 2 insertions(+), 4 deletions(-)
15504
15505 commit 99f0eaa4c5a86f6fa721044bb6841f6bda4c689b
15506 Author: Ryan Lortie <desrt@desrt.ca>
15507 Date:   Tue Oct 18 23:26:00 2011 -0400
15508
15509     Fix bug in g_static_rec_mutex_unlock_full()
15510
15511     pthreads doesn't implement the _lock_full() and _unlock_full()
15512     calls on
15513     recursive mutexes so we don't have it on GRecMutex either.  Now that
15514     we're using GRecMutex to implement GStaticRecMutex, we have to fake it
15515     by keeping an internal counter of the number of locks and calling
15516     g_rec_mutex_unlock() the appropriate number of times.
15517
15518     The code to do this looked like:
15519
15520       depth = mutex->depth;
15521       while (mutex->depth--)
15522         g_rec_mutex_unlock (rm);
15523       return depth;
15524
15525     which unfortunately did one last decrement after mutex->depth was
15526     already zero (leaving it equal to -1).
15527
15528     When locked the next time, the count would then increase from -1 to 0
15529     and then the next _unlock_full() call would not do any calls to
15530     g_rec_mutex_unlock(), leading to a deadlock.
15531
15532     https://bugzilla.gnome.org/show_bug.cgi?id=661914
15533
15534  glib/deprecated/gthread-deprecated.c |    7 +++++--
15535  1 file changed, 5 insertions(+), 2 deletions(-)
15536
15537 commit aba0f0c38bbfa11ad48b5410ebdbed2a99e68c58
15538 Author: Ryan Lortie <desrt@desrt.ca>
15539 Date:   Tue Oct 18 16:21:50 2011 -0400
15540
15541     gatomic: introduce G_ATOMIC_LOCK_FREE
15542
15543     We clean up the detection of if we should do 'real' atomic
15544     operations or
15545     mutex-emulated ones with the introduction of a new (public) macro:
15546     G_ATOMIC_LOCK_FREE.  If defined, our atomic operations are
15547     guaranteed to
15548     be done in hardware.
15549
15550     We need to use __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 to determine if our
15551     compiler supports GCC-style atomic operations from the gatomic.h
15552     header
15553     because we might be building a program against GLib using a different
15554     set of compiler options (or a different compiler) than was used
15555     to build
15556     GLib itself.
15557
15558     Unfortunately, this macro is not available on clang, so it has
15559     currently
15560     regressed to using the mutex emulation.  A bug about that has been
15561     opened here:
15562
15563       http://llvm.org/bugs/show_bug.cgi?id=11174
15564
15565  configure.ac                           |   85
15566  ++++++++++++++++++++------------
15567  docs/reference/glib/glib-overrides.txt |    5 ++
15568  docs/reference/glib/glib-sections.txt  |    3 ++
15569  glib/gatomic.c                         |   48 ++++++++++--------
15570  glib/gatomic.h                         |    4 +-
15571  glib/glibconfig.h.win32.in             |    2 +
15572  6 files changed, 93 insertions(+), 54 deletions(-)
15573
15574 commit c9b6c3c85ac8f870ff193ae75b2bd19a7a310ec9
15575 Author: Ryan Lortie <desrt@desrt.ca>
15576 Date:   Tue Oct 18 16:21:17 2011 -0400
15577
15578     gatomic: cast to the correct pointer sign
15579
15580     In the fallback case of the g_atomic_int_ macros we had some (gint*)
15581     casts that should have been (guint*) casts.
15582
15583  glib/gatomic.h |    6 +++---
15584  1 file changed, 3 insertions(+), 3 deletions(-)
15585
15586 commit 4641d13770d4591ce85c5d8ffaf0484703666cc4
15587 Author: Mario Blättermann <mariobl@gnome.org>
15588 Date:   Tue Oct 18 22:28:23 2011 +0200
15589
15590     [l10n] Updated German translation
15591
15592  po/de.po | 5958
15593  +++++++++++++++++++++++++++++++-------------------------------
15594  1 file changed, 2981 insertions(+), 2977 deletions(-)
15595
15596 commit 915e2238c478737def2f8919204ee10d06ecb98a
15597 Author: David Zeuthen <davidz@redhat.com>
15598 Date:   Thu Oct 13 16:53:44 2011 -0400
15599
15600     gio: Introduce get_sort_key() methods on GDrive, GVolume and GMount
15601
15602     This is needed to implement efficient and predictable proxy volume
15603     monitors, see
15604
15605      https://bugzilla.gnome.org/show_bug.cgi?id=661711
15606
15607     for details.
15608
15609     Signed-off-by: David Zeuthen <davidz@redhat.com>
15610
15611  docs/reference/gio/gio-sections.txt |    3 +++
15612  gio/gdrive.c                        |   25 +++++++++++++++++++++++++
15613  gio/gdrive.h                        |    5 +++++
15614  gio/gio.symbols                     |    3 +++
15615  gio/gmount.c                        |   25 +++++++++++++++++++++++++
15616  gio/gmount.h                        |    5 +++++
15617  gio/gvolume.c                       |   25 +++++++++++++++++++++++++
15618  gio/gvolume.h                       |    5 +++++
15619  8 files changed, 96 insertions(+)
15620
15621 commit 4a25d21bd08b7dcf38f781bf678ee8fffe817203
15622 Author: Javier Jardón <jjardon@gnome.org>
15623 Date:   Sun Oct 2 17:58:16 2011 +0100
15624
15625     tests/gobject: Use G_VALUE_INIT
15626
15627  tests/gobject/override.c |   10 +++++-----
15628  1 file changed, 5 insertions(+), 5 deletions(-)
15629
15630 commit 108480b7baad8d02b7b0f9729146a04ad09219de
15631 Author: Javier Jardón <jjardon@gnome.org>
15632 Date:   Fri Sep 30 17:19:50 2011 +0100
15633
15634     gobject: Use G_VALUE_INIT
15635
15636  gobject/gbinding.c              |   16 ++++++++--------
15637  gobject/gobject.c               |    8 ++++----
15638  gobject/gparam.c                |    4 ++--
15639  gobject/gsignal.c               |    6 +++---
15640  gobject/gsourceclosure.c        |    6 +++---
15641  gobject/gvaluetypes.c           |    2 +-
15642  gobject/tests/boxed.c           |   26 +++++++++++++-------------
15643  gobject/tests/enums.c           |    4 ++--
15644  gobject/tests/ifaceproperties.c |    4 ++--
15645  gobject/tests/param.c           |   12 ++++++------
15646  gobject/tests/reference.c       |    2 +-
15647  gobject/tests/valuearray.c      |    2 +-
15648  12 files changed, 46 insertions(+), 46 deletions(-)
15649
15650 commit 8d3250016dac9d43b2a2de6dacb670a9fbc88808
15651 Author: Javier Jardón <jjardon@gnome.org>
15652 Date:   Fri Sep 30 17:08:15 2011 +0100
15653
15654     gio: Use G_VALUE_INIT
15655
15656  gio/gasynchelper.c               |    4 ++--
15657  gio/gcancellable.c               |    4 ++--
15658  gio/gdbus-2.0/codegen/codegen.py |    6 +++---
15659  gio/gdbusnameowning.c            |    6 +++---
15660  gio/gdbusnamewatching.c          |    4 ++--
15661  gio/gpollableinputstream.c       |    4 ++--
15662  gio/gsettings.c                  |    4 ++--
15663  gio/gsocket.c                    |    4 ++--
15664  8 files changed, 18 insertions(+), 18 deletions(-)
15665
15666 commit f07201c314e891354f236d7ec49a11700ce02da0
15667 Author: Sjoerd Simons <sjoerd@luon.net>
15668 Date:   Sun Oct 16 10:57:29 2011 +0100
15669
15670     GDBusConnection: Fix race in /gdbus/connection/life-cycle
15671
15672     GDBusConnection sets the closed flag in the worker thread, then
15673     adds an
15674     idle callback (which refs the Connection) to signal this in the main
15675     thread. The tests session_bus_down doesn't spin the mainloop, so the
15676     "closed" signal will always fire if iterating the mainloop later (and
15677     drops the ref when doing so). But _is_closed can return TRUE even
15678     before
15679     signalling this, in which case the "closed" signal isn't fired and the
15680     ref isn't dropped, causing the test to fail.
15681
15682     Instead simply always wait for the closed signal, which is a good
15683     thing
15684     to check anyway and ensures the ref is closed.
15685
15686     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661896
15687     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
15688
15689  gio/tests/gdbus-connection.c |    3 +--
15690  1 file changed, 1 insertion(+), 2 deletions(-)
15691
15692 commit cf3f1b026b13fe377057f6e1102eefaad1e24c72
15693 Author: Alexander Larsson <alexl@redhat.com>
15694 Date:   Tue Oct 18 14:15:07 2011 +0200
15695
15696     Actually Don't define GLIB_COMPILATION in libgthread
15697
15698     Last commit was wrong, fixing it up
15699
15700  glib/gthread-win32.c   |    9 +++++++--
15701  gthread/Makefile.am    |    1 -
15702  gthread/gthread-impl.c |    4 ++++
15703  3 files changed, 11 insertions(+), 3 deletions(-)
15704
15705 commit be770969e93f989d7165b240c4e7e5e6ac9c0587
15706 Author: Alexander Larsson <alexl@redhat.com>
15707 Date:   Tue Oct 18 13:34:06 2011 +0200
15708
15709     Don't define GLIB_COMPILATION in libgthread
15710
15711     This was turning all the GLIB_VARs in the glib headers into
15712     dllexports on windows, causing all sort of nastiness. libgthread is
15713     mostly empty now anyway, so we don't need any GLIB_COMPILATION like
15714     flag.
15715
15716  glib/gthread-win32.c   |    9 ++-------
15717  gthread/gthread-impl.c |    4 ----
15718  2 files changed, 2 insertions(+), 11 deletions(-)
15719
15720 commit 735420e54690d5971a0e258e12fff6ee79ae34a6
15721 Author: Matthias Clasen <mclasen@redhat.com>
15722 Date:   Mon Oct 17 17:01:36 2011 -0400
15723
15724     Fix an include guard mismatch
15725
15726     Spotted by Colin Walters.
15727
15728  glib/gcharset.h |    2 +-
15729  1 file changed, 1 insertion(+), 1 deletion(-)
15730
15731 commit 52389bd01067284565b007bc156643d534282842
15732 Author: Alexander Larsson <alexl@redhat.com>
15733 Date:   Mon Oct 17 23:00:29 2011 +0200
15734
15735     Fix up testcase broken due to g_thread_new API change
15736
15737  gio/tests/win32-streams.c |    4 ++--
15738  1 file changed, 2 insertions(+), 2 deletions(-)
15739
15740 commit f3ac581713f7297b0bf33c77c47e9bf32961775f
15741 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15742 Date:   Tue Oct 18 00:15:37 2011 +0800
15743
15744     Move _glib_get_locale_dir to ggettext.c
15745
15746     -Move _glib_get_locale_dir to ggettext.c, as Matthias suggested
15747     -Made up for the headers that needed to be included in ggettext.c
15748     to avoid
15749      C4013 (implicit declaration of ...) errors/warnings
15750
15751  glib/ggettext.c |   56
15752  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
15753  glib/gutils.c   |   50 -------------------------------------------------
15754  2 files changed, 56 insertions(+), 50 deletions(-)
15755
15756 commit 9973383bd05236272f28909db8f422f7a56b11ea
15757 Author: Piotr Drąg <piotrdrag@gmail.com>
15758 Date:   Mon Oct 17 18:31:48 2011 +0200
15759
15760     Updated POTFILES.in
15761
15762  po/POTFILES.in |   41 +++++++++++++++++++++--------------------
15763  1 file changed, 21 insertions(+), 20 deletions(-)
15764
15765 commit 32214583c361e1b0406a3e6c77c66d907f3f1126
15766 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15767 Date:   Mon Oct 17 14:54:50 2011 +0800
15768
15769     Fix gio.symbols
15770
15771     g_simple_action_get_parameter_type is now static, so this symbol
15772     needs to
15773     be removed from here...
15774
15775  gio/gio.symbols |    1 -
15776  1 file changed, 1 deletion(-)
15777
15778 commit b25177fc4f1aaa1daf27791982ecc5e001845d2c
15779 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15780 Date:   Mon Oct 17 14:53:58 2011 +0800
15781
15782     GLib: Add forgotten includes and build fixes
15783
15784     -gcharset.c, genviron.c, gunicollate.c: Some headers were missed
15785     in those
15786      files that triggered C4013 warnings/errors (aka. implicit declaration
15787      of ... in GCC).  Make up for them here.
15788     -gwin32.h: Only define g_win32_get_package_installation_directory/
15789      g_win32_get_package_installation_subdirectory as macros
15790      (alias of g_win32_get_package_installation_directory_utf8/
15791      g_win32_get_package_installation_subdirectory_utf8) on Win64 (x64) as
15792      g_win32_get_package_installation_directory/
15793      g_win32_get_package_installation_subdirectory have seperate existing
15794      implmentations for Win32-this is a long-standing problem but was
15795      covered-
15796      up by G_DISABLE_DEPRECATED, which we are stopping to use as of
15797      2.31.0.
15798
15799  glib/gcharset.c    |    3 +++
15800  glib/genviron.c    |    6 ++++++
15801  glib/gunicollate.c |    1 +
15802  glib/gwin32.h      |    2 ++
15803  4 files changed, 12 insertions(+)
15804
15805 commit e5fd0f5df6043887a985f922ee4a35b73585ca3e
15806 Author: Ryan Lortie <desrt@desrt.ca>
15807 Date:   Mon Oct 17 10:54:50 2011 -0400
15808
15809     Revert "Bug 652827 - glib-2.29.8 no longer builds with mingw.org's
15810     toolchain"
15811
15812     This reverts commit 349212211247781e7bec43b95cb57dddc1d0e5b1.
15813
15814  configure.ac   |   12 +-----------
15815  glib/gatomic.c |    2 +-
15816  2 files changed, 2 insertions(+), 12 deletions(-)
15817
15818 commit 3a04f8796855777aa503f1be9ee90107d978cd76
15819 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15820 Date:   Mon Oct 17 17:47:00 2011 +0800
15821
15822     Update VS property sheets
15823
15824     Some new headers were added...
15825
15826  build/win32/vs10/glib.props  |   10 ++++++++++
15827  build/win32/vs9/glib.vsprops |    5 +++++
15828  2 files changed, 15 insertions(+)
15829
15830 commit e192f45a932b62edcd1d3e2315a5dff20747a346
15831 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15832 Date:   Mon Oct 17 17:18:20 2011 +0800
15833
15834     glib/tests/thread.c: Add config guards
15835
15836     Not all systems come with unistd.h and sys/time.h, so use config
15837     guards
15838     on them so that they are only included when available.
15839
15840  glib/tests/thread.c |    4 ++++
15841  1 file changed, 4 insertions(+)
15842
15843 commit 1bfa7e7e860feb9e825ad0a4ae340aca7afe51a6
15844 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15845 Date:   Mon Oct 17 16:40:44 2011 +0800
15846
15847     Update VS property sheets
15848
15849     gcache.h is now a deprecated header, so up the "install" part for it.
15850
15851  build/win32/vs10/glib.props  |    4 ++--
15852  build/win32/vs9/glib.vsprops |    2 +-
15853  2 files changed, 3 insertions(+), 3 deletions(-)
15854
15855 commit 2f71118e785be41953765d048a7d03718a94e619
15856 Author: Matthias Clasen <mclasen@redhat.com>
15857 Date:   Mon Oct 17 02:14:18 2011 -0400
15858
15859     More include cleanups
15860
15861  glib/gconvert.c      |    2 --
15862  glib/grand.c         |    1 -
15863  glib/gstrfuncs.c     |    1 -
15864  glib/gthread-win32.c |    4 +---
15865  4 files changed, 1 insertion(+), 7 deletions(-)
15866
15867 commit eb125665d8ad11c22457b4ec5062ede6594b8d89
15868 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15869 Date:   Mon Oct 17 14:17:53 2011 +0800
15870
15871     Update VS property sheets
15872
15873     Stop using G_DISABLE_DEPRECATED as there are now warnings for usage of
15874     deprecated APIs/items in GLib
15875
15876  build/win32/vs10/glib.props  |    2 +-
15877  build/win32/vs9/glib.vsprops |    2 +-
15878  2 files changed, 2 insertions(+), 2 deletions(-)
15879
15880 commit 0ec3c744c4f90d99b46658b39cab36a530904ab8
15881 Author: Matthias Clasen <mclasen@redhat.com>
15882 Date:   Mon Oct 17 01:59:35 2011 -0400
15883
15884     include cleanup
15885
15886  glib/gutils.c |    4 ----
15887  1 file changed, 4 deletions(-)
15888
15889 commit d9053e026c5b56a0aab2ca684de0929024181d10
15890 Author: Matthias Clasen <mclasen@redhat.com>
15891 Date:   Mon Oct 17 01:52:10 2011 -0400
15892
15893     Make things compile again
15894
15895  glib/Makefile.am |    2 +
15896  glib/glib.h      |    1 +
15897  glib/gstrfuncs.c |  308
15898  +-----------------------------------------------------
15899  glib/gstrfuncs.h |   19 ----
15900  glib/gutils.c    |   63 +----------
15901  5 files changed, 5 insertions(+), 388 deletions(-)
15902
15903 commit 08933846e49d14e48dded58b6237cbc0a7a9c371
15904 Author: Matthias Clasen <mclasen@redhat.com>
15905 Date:   Mon Oct 17 01:50:00 2011 -0400
15906
15907     Move gettext variations into their own files
15908
15909  glib/ggettext.c |  402
15910  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
15911  glib/ggettext.h |   59 ++++++++
15912  2 files changed, 461 insertions(+)
15913
15914 commit 67bf0083db329d02ad2e99a8f4586ebfdcba1dd2
15915 Author: Matthias Clasen <mclasen@redhat.com>
15916 Date:   Mon Oct 17 01:30:31 2011 -0400
15917
15918     Reshuffle some functions between gutils and gfileutils
15919
15920     Move filename-related functions to gfileutils, and move
15921     size formatting functions to gutils.
15922
15923  glib/gfileutils.c |  709
15924  ++++++++++++++++++++++++++++++++++-------------------
15925  glib/gfileutils.h |  101 +++++---
15926  glib/gutils.c     |  679
15927  +++++++++++++++++++-------------------------------
15928  glib/gutils.h     |   60 +----
15929  4 files changed, 779 insertions(+), 770 deletions(-)
15930
15931 commit 23afdb119e05741e90d048b0d54077842de25720
15932 Author: Matthias Clasen <mclasen@redhat.com>
15933 Date:   Mon Oct 17 01:30:09 2011 -0400
15934
15935     include cleanup
15936
15937  glib/gconvert.c |    1 +
15938  1 file changed, 1 insertion(+)
15939
15940 commit f8a747130887ee1b48d31fe2a5b3480b121379d7
15941 Author: Matthias Clasen <mclasen@redhat.com>
15942 Date:   Mon Oct 17 01:11:56 2011 -0400
15943
15944     Trivial
15945
15946  glib/genviron.c |    3 +--
15947  1 file changed, 1 insertion(+), 2 deletions(-)
15948
15949 commit fbe24cab21fbf85c5f52b3cb5967efe614194756
15950 Author: Matthias Clasen <mclasen@redhat.com>
15951 Date:   Mon Oct 17 00:33:54 2011 -0400
15952
15953     Reshuffle genviron.c
15954
15955     Split win32 functions off into their own section, instead
15956     of having large and unwieldy ifdef sections inside each function.
15957
15958     Also move the compat versions of env functions over from gutils.c
15959
15960  glib/genviron.c |  727
15961  ++++++++++++++++++++++++++++++-------------------------
15962  glib/gutils.c   |   49 ----
15963  2 files changed, 396 insertions(+), 380 deletions(-)
15964
15965 commit b0ab7aba6bf2d70e0546f85091d76d9f83174ce8
15966 Author: Ryan Lortie <desrt@desrt.ca>
15967 Date:   Sun Oct 16 21:59:55 2011 -0400
15968
15969     push G_THREADS_MANDATORY over the cliff
15970
15971     This was used as an optimisation for the macro hackery that used
15972     to live
15973     in gthread.h.  If a particular library or program knew that it could
15974     rely on thread support being enabled, it would allow for static
15975     evaluation of conditionals in some of those macros.
15976
15977     Since the macros are dead and thread support is now always-on, we can
15978     get rid of this bit of legacy.
15979
15980  gio/Makefile.am           |    2 --
15981  glib/Makefile.am          |    1 -
15982  glib/deprecated/gthread.h |    6 +-----
15983  gobject/Makefile.am       |    2 --
15984  4 files changed, 1 insertion(+), 10 deletions(-)
15985
15986 commit b0760207197cb32dcc89190f6329a043670ecbd7
15987 Author: Ryan Lortie <desrt@desrt.ca>
15988 Date:   Sun Oct 16 21:53:03 2011 -0400
15989
15990     gobject/gio: some last missed statics/inclues
15991
15992  gio/glib-compile-schemas.c |    2 +-
15993  gobject/gparam.c           |    2 +-
15994  gobject/gvalue.c           |    1 +
15995  gobject/testgobject.c      |    2 +-
15996  4 files changed, 4 insertions(+), 3 deletions(-)
15997
15998 commit a6d9cf3380a3be9ea518227cba3c571726bb99c6
15999 Author: Ryan Lortie <desrt@desrt.ca>
16000 Date:   Sun Oct 16 21:50:26 2011 -0400
16001
16002     gthread/: fix up declarations
16003
16004     g_thread_init() is now a deprecated API, so drop G_DISABLE_DEPRECATED
16005     from the CFLAGS for gthread/.  Add the missing declaration for
16006     g_thread_init_with_errorcheck_mutexes() back to deprecated/gthread.h.
16007
16008  glib/deprecated/gthread.h |    2 ++
16009  gthread/Makefile.am       |    3 +--
16010  gthread/gthread-impl.c    |    2 +-
16011  3 files changed, 4 insertions(+), 3 deletions(-)
16012
16013 commit 3eec796b18e56351638cc6c0c03ab481618d0e29
16014 Author: Ryan Lortie <desrt@desrt.ca>
16015 Date:   Sun Oct 16 20:58:02 2011 -0400
16016
16017     Add private prototype for g_thread_init_glib()
16018
16019     This function was never put in a header and was only used internally
16020     from libgthread, but we should keep the symbol around to avoid
16021     triggering any false-positives on ABI checkers.
16022
16023     For -Wmissing-prototypes compatibility with this unusual case,
16024     we should
16025     add a private prototype in the .c file just before.
16026
16027  glib/deprecated/gthread-deprecated.c |    1 +
16028  1 file changed, 1 insertion(+)
16029
16030 commit 09429e2c820118918e6132d32884eb02203136d4
16031 Author: Ryan Lortie <desrt@desrt.ca>
16032 Date:   Sun Oct 16 21:24:45 2011 -0400
16033
16034     gio static fixups
16035
16036  gio/gapplicationimpl-dbus.c   |    2 +-
16037  gio/giomodule.c               |    2 +-
16038  gio/gkeyfilesettingsbackend.c |    2 +-
16039  gio/gnetworkaddress.c         |    1 +
16040  gio/gnetworkservice.c         |    1 +
16041  gio/gsettingsschema.c         |    2 ++
16042  gio/gsimpleaction.c           |    2 +-
16043  gio/gsocketaddress.c          |    1 +
16044  gio/gsocketclient.c           |    2 +-
16045  gio/gsrvtarget.c              |    2 +-
16046  gio/gtlscertificate.c         |    4 ++--
16047  11 files changed, 13 insertions(+), 8 deletions(-)
16048
16049 commit 740eacbfcacb4acdc09a5ef93cb2840d1648ce28
16050 Author: Ryan Lortie <desrt@desrt.ca>
16051 Date:   Sun Oct 16 21:17:10 2011 -0400
16052
16053     static and #include fixups in glib/
16054
16055  glib/gfileutils.c      |    2 +-
16056  glib/gmain.c           |    2 +-
16057  glib/gvariant-parser.c |    2 +-
16058  3 files changed, 3 insertions(+), 3 deletions(-)
16059
16060 commit 1b018a8bb2c4c508fe8e3996a31210d655b70d30
16061 Author: Ryan Lortie <desrt@desrt.ca>
16062 Date:   Sun Oct 16 21:13:22 2011 -0400
16063
16064     genviron: #include fixups
16065
16066  glib/genviron.c |    2 ++
16067  glib/genviron.h |    2 ++
16068  2 files changed, 4 insertions(+)
16069
16070 commit 38e8ecd62a4e9dfcdf37bc31d8de6fb1fd39d6b5
16071 Author: Ryan Lortie <desrt@desrt.ca>
16072 Date:   Sun Oct 16 21:11:11 2011 -0400
16073
16074     more 'static' adding in testcases
16075
16076     No dead code found this time...
16077
16078  gio/tests/gapplication-example-cmdline2.c |    3 ++-
16079  gio/tests/gdbus-example-export.c          |    3 ++-
16080  gio/tests/gsettings.c                     |    7 ++++---
16081  gio/tests/gtlsconsoleinteraction.c        |    4 ++--
16082  gio/tests/io-stream.c                     |    1 +
16083  gio/tests/socket-common.c                 |    2 +-
16084  gio/tests/tls-interaction.c               |    1 +
16085  gobject/tests/binding.c                   |    2 ++
16086  gobject/tests/boxed.c                     |    1 +
16087  gobject/tests/dynamictests.c              |    5 ++++-
16088  gobject/tests/ifaceproperties.c           |    7 ++++---
16089  gobject/tests/properties.c                |    1 +
16090  gobject/tests/reference.c                 |    1 +
16091  gobject/tests/signals.c                   |    4 ++--
16092  gobject/tests/threadtests.c               |    7 +++++++
16093  15 files changed, 35 insertions(+), 14 deletions(-)
16094
16095 commit b264fccd23cfb678fbaba9fc7459220f5eef7e14
16096 Author: Ryan Lortie <desrt@desrt.ca>
16097 Date:   Sun Oct 16 21:10:23 2011 -0400
16098
16099     contexts test: don't use deprecated GCond wait API
16100
16101  gio/tests/contexts.c |    7 +++----
16102  1 file changed, 3 insertions(+), 4 deletions(-)
16103
16104 commit 3d93c44374964b5846aea61f32ecb294efe148db
16105 Author: Ryan Lortie <desrt@desrt.ca>
16106 Date:   Sun Oct 16 20:57:40 2011 -0400
16107
16108     Mark some functions 'static' in glib/tests
16109
16110     This has uncovered two unused testcases in option-context.c.  They are
16111     currently broken and require more investigation (which is probably why
16112     they are unused).
16113
16114  glib/tests/642026.c           |    2 +-
16115  glib/tests/collate.c          |    4 +-
16116  glib/tests/cond.c             |    2 +-
16117  glib/tests/logging.c          |    8 ++--
16118  glib/tests/markup-subparser.c |    2 +-
16119  glib/tests/option-context.c   |   91
16120  +++++++++++++++++++++--------------------
16121  glib/tests/sequence.c         |    2 +-
16122  glib/tests/slice.c            |    2 +-
16123  glib/tests/strfuncs.c         |    2 +-
16124  glib/tests/string.c           |    2 +-
16125  10 files changed, 59 insertions(+), 58 deletions(-)
16126
16127 commit 5f79db145d5caf5c16d254cba80cccfdb82e1abc
16128 Author: OKANO Takayoshi <kano@na.rim.or.jp>
16129 Date:   Mon Oct 17 09:25:08 2011 +0900
16130
16131     Updated Japanese translation
16132
16133  po/ja.po |   12 ++++++------
16134  1 file changed, 6 insertions(+), 6 deletions(-)
16135
16136 commit c3a1d832b8f783308f038bf2b821359c87fedcaf
16137 Author: Ryan Lortie <desrt@desrt.ca>
16138 Date:   Sun Oct 16 19:21:35 2011 -0400
16139
16140     README: Add note about gobject->gthread situation
16141
16142  README.in |   13 +++++++++++++
16143  1 file changed, 13 insertions(+)
16144
16145 commit 086d577b3dc7aa1509e95a875984682d9048aabc
16146 Author: Ryan Lortie <desrt@desrt.ca>
16147 Date:   Sun Oct 16 19:17:52 2011 -0400
16148
16149     gobject.pc: remove dependency on gthread
16150
16151     GObject no longer uses gthread, so libgthread should no longer be
16152     included in the linker flags of programs built against GObject.
16153
16154  gobject-2.0.pc.in |    2 +-
16155  1 file changed, 1 insertion(+), 1 deletion(-)
16156
16157 commit 306aa62ea5fa4d3a57bca419afcc159f9509b476
16158 Author: Ryan Lortie <desrt@desrt.ca>
16159 Date:   Sun Oct 16 19:14:18 2011 -0400
16160
16161     drop -uninstalled.pc files
16162
16163     These were meant to provide the ability to use GLib directly out
16164     of its
16165     build tree but have a couple of rather serious limitations that
16166     prevent
16167     their serious use:
16168
16169      - these files only worked with programs built using libtool
16170
16171      - for non-trivial uses, other environment variables will need to be
16172        setup to allow GLib to function properly
16173
16174      - the system doesn't stack well when attempting to use multiple
16175        libraries all uninstalled
16176
16177     The jhbuild --prefix= style system works much better in every way,
16178     so we
16179     remove this old hack.
16180
16181  Makefile.am                             |    9 +--------
16182  README.in                               |    2 ++
16183  configure.ac                            |    7 -------
16184  gio-2.0-uninstalled.pc.in               |    6 ------
16185  gio-unix-2.0-uninstalled.pc.in          |    6 ------
16186  glib-2.0-uninstalled.pc.in              |    9 ---------
16187  gmodule-2.0-uninstalled.pc.in           |    8 --------
16188  gmodule-no-export-2.0-uninstalled.pc.in |   14 --------------
16189  gobject-2.0-uninstalled.pc.in           |    7 -------
16190  gthread-2.0-uninstalled.pc.in           |    6 ------
16191  10 files changed, 3 insertions(+), 71 deletions(-)
16192
16193 commit c5aa8390b27c6cb535251187f8d4f86da59730e9
16194 Author: Ryan Lortie <desrt@desrt.ca>
16195 Date:   Sun Oct 16 19:11:00 2011 -0400
16196
16197     gitignore
16198
16199  gio/tests/.gitignore  |   14 ++++++++------
16200  glib/tests/.gitignore |   13 +++++++++++++
16201  2 files changed, 21 insertions(+), 6 deletions(-)
16202
16203 commit a9a1c97904aeed96bcb248e16cb495e6907b7126
16204 Author: Ryan Lortie <desrt@desrt.ca>
16205 Date:   Sun Oct 16 19:08:59 2011 -0400
16206
16207     gthread: move test cases to glib/
16208
16209  configure.ac                        |    1 -
16210  glib/tests/1bit-mutex.c             |  157 ++++++++++++++++++++
16211  glib/tests/642026.c                 |   91 ++++++++++++
16212  glib/tests/Makefile.am              |   46 +++++-
16213  glib/tests/gwakeuptest.c            |  272
16214  +++++++++++++++++++++++++++++++++++
16215  glib/tests/spawn-multithreaded.c    |  236 ++++++++++++++++++++++++++++++
16216  glib/tests/spawn-singlethread.c     |  190 ++++++++++++++++++++++++
16217  glib/tests/test-spawn-echo.c        |   39 +++++
16218  gthread/Makefile.am                 |    3 -
16219  gthread/tests/.gitignore            |   11 --
16220  gthread/tests/1bit-mutex.c          |  157 --------------------
16221  gthread/tests/642026.c              |   91 ------------
16222  gthread/tests/Makefile.am           |   52 -------
16223  gthread/tests/gwakeuptest.c         |  272
16224  -----------------------------------
16225  gthread/tests/spawn-multithreaded.c |  236 ------------------------------
16226  gthread/tests/spawn-singlethread.c  |  190 ------------------------
16227  gthread/tests/test-spawn-echo.c     |   39 -----
16228  17 files changed, 1029 insertions(+), 1054 deletions(-)
16229
16230 commit fb4e120d88777affc4a8fbeb73312b1e810e2431
16231 Author: Ryan Lortie <desrt@desrt.ca>
16232 Date:   Sun Oct 16 19:04:19 2011 -0400
16233
16234     tests: merge gthread/ and glib/ atomic tests
16235
16236  glib/tests/atomic.c       |   60 +++++++++++++++++++++++++++++++++++++-
16237  gthread/tests/Makefile.am |    4 ---
16238  gthread/tests/atomic.c    |   70
16239  ---------------------------------------------
16240  3 files changed, 59 insertions(+), 75 deletions(-)
16241
16242 commit f5e869478221387f915bb619892d68d10744ff65
16243 Author: Ryan Lortie <desrt@desrt.ca>
16244 Date:   Sun Oct 16 19:01:55 2011 -0400
16245
16246     glib/tests/atomic: convert to proper gtester test
16247
16248  glib/tests/atomic.c |   14 ++++++++++++--
16249  1 file changed, 12 insertions(+), 2 deletions(-)
16250
16251 commit 6c1d768f7bb4ced7d0f484fe9fe8ee2daef489e2
16252 Author: Matthias Clasen <mclasen@redhat.com>
16253 Date:   Sun Oct 16 18:43:22 2011 -0400
16254
16255     Also clean up includes
16256
16257  glib/gconvert.c  |    1 +
16258  glib/gmessages.c |    3 ++-
16259  glib/gunicode.h  |    3 ---
16260  glib/gutils.h    |    4 ----
16261  4 files changed, 3 insertions(+), 8 deletions(-)
16262
16263 commit 0589f715e5462b6bfcadc044fe4bcf9bbaf62ccb
16264 Author: Matthias Clasen <mclasen@redhat.com>
16265 Date:   Sun Oct 16 18:40:58 2011 -0400
16266
16267     Move charset and locale name functions to their own files
16268
16269     They did not really belong into either gutils or gutf8.
16270
16271  glib/Makefile.am |    6 +-
16272  glib/gcharset.c  |  589
16273  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
16274  glib/gcharset.h  |   40 ++++
16275  glib/glib.h      |    1 +
16276  glib/gutf8.c     |  193 ------------------
16277  glib/gutils.c    |  363 ---------------------------------
16278  6 files changed, 634 insertions(+), 558 deletions(-)
16279
16280 commit 86cc4b246da0896d7842d121bf5bc019741ba99b
16281 Author: Matthias Clasen <mclasen@redhat.com>
16282 Date:   Sun Oct 16 17:37:29 2011 -0400
16283
16284     Add deprecation annotations to mem chunk apis
16285
16286  glib/deprecated/gallocator.h |   18 ++++++++++++++++++
16287  1 file changed, 18 insertions(+)
16288
16289 commit e7b4319d61495d742915770a7b6f4fc14c29db02
16290 Author: Matthias Clasen <mclasen@redhat.com>
16291 Date:   Sun Oct 16 17:01:26 2011 -0400
16292
16293     Move version APIs out of gutils
16294
16295     Just another cleanup.
16296
16297  glib/Makefile.am |    2 +
16298  glib/glib.h      |    1 +
16299  glib/gutils.c    |   93 ----------------------------------
16300  glib/gutils.h    |   42 ----------------
16301  glib/gversion.c  |  145
16302  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
16303  glib/gversion.h  |   78 +++++++++++++++++++++++++++++
16304  6 files changed, 226 insertions(+), 135 deletions(-)
16305
16306 commit 45f221c32f7c88e487fe260eefb3be8d1c2443af
16307 Author: Matthias Clasen <mclasen@redhat.com>
16308 Date:   Sun Oct 16 16:52:24 2011 -0400
16309
16310     Move GTrashStack out of gutils.[hc]
16311
16312     Reducing the mess in gutils, and moving docs inline
16313     at the same time. Double win.
16314
16315  docs/reference/glib/tmpl/.gitignore       |    1 +
16316  docs/reference/glib/tmpl/trash_stack.sgml |   77 ---------------------
16317  glib/Makefile.am                          |    2 +
16318  glib/glib.h                               |    1 +
16319  glib/gslice.c                             |    1 +
16320  glib/gtrashstack.c                        |   94
16321  ++++++++++++++++++++++++++
16322  glib/gtrashstack.h                        |  103
16323  +++++++++++++++++++++++++++++
16324  glib/gutils.h                             |   61 -----------------
16325  8 files changed, 202 insertions(+), 138 deletions(-)
16326
16327 commit 6ab1c772705560f62b3f302ee0d396eed06eefb4
16328 Author: Matthias Clasen <mclasen@redhat.com>
16329 Date:   Sun Oct 16 16:23:18 2011 -0400
16330
16331     Pass correct data to fatal log handlers
16332
16333     This was pointed out by John Ralls in bug 653052.
16334     He also provided the test case.
16335
16336  glib/gmessages.c     |    2 +-
16337  glib/tests/logging.c |   58
16338  ++++++++++++++++++++++++++++++++++++++++++++++++++
16339  2 files changed, 59 insertions(+), 1 deletion(-)
16340
16341 commit 1435db48baff185660650d46992f1a290a803b9d
16342 Author: Martin Pitt <martin.pitt@ubuntu.com>
16343 Date:   Wed Aug 17 08:57:15 2011 +0200
16344
16345     Clarify g_spawn_*() behaviour without full path
16346
16347     Document the previously uncovered case of calling
16348     g_spawn_async_with_pipes()
16349     without a full path but no G_SPAWN_SEARCH_PATH. This runs programs
16350     from the
16351     current directory, which might be unexpected and even dangerous in
16352     some corner
16353     cases.
16354
16355     https://bugzilla.gnome.org/show_bug.cgi?id=656621
16356
16357  glib/gspawn.c |    4 ++++
16358  1 file changed, 4 insertions(+)
16359
16360 commit 8ff94df6325b54264cd2ea7b7b6701665b1014a9
16361 Author: Matthias Clasen <mclasen@redhat.com>
16362 Date:   Sun Oct 16 14:34:16 2011 -0400
16363
16364     Add a tests of some GVfs functions
16365
16366     https://bugzilla.gnome.org/show_bug.cgi?id=656621
16367
16368  gio/tests/Makefile.am |    7 +++++--
16369  gio/tests/vfs.c       |   55
16370  +++++++++++++++++++++++++++++++++++++++++++++++++
16371  2 files changed, 60 insertions(+), 2 deletions(-)
16372
16373 commit c41f6a0b7c90a51f7e195669083754e96c794d6a
16374 Author: Jiro Matsuzawa <jmatsuzawa@src.gnome.org>
16375 Date:   Mon Oct 17 01:54:33 2011 +0900
16376
16377     Updated Japanese translation
16378
16379  po/ja.po |  218
16380  +++++++++++++++++++++++++++++++++++---------------------------
16381  1 file changed, 122 insertions(+), 96 deletions(-)
16382
16383 commit 0e68a7d06d5ca68253d1992a8147afc3ecd90460
16384 Author: Jiro Matsuzawa <jmatsuzawa@src.gnome.org>
16385 Date:   Sat Sep 17 11:30:01 2011 +0900
16386
16387     Updated Japanese translation
16388
16389  po/ja.po |  195
16390  +++++++++++++++++++++++++++++++-------------------------------
16391  1 file changed, 98 insertions(+), 97 deletions(-)
16392
16393 commit 448be24cf38e90c0ba415cb37cbc0bae09666593
16394 Author: Matthias Clasen <mclasen@redhat.com>
16395 Date:   Sun Oct 16 00:08:42 2011 -0400
16396
16397     Add app lauch environment test
16398
16399  gio/tests/appinfo.c |   31 +++++++++++++++++++++++++++++++
16400  1 file changed, 31 insertions(+)
16401
16402 commit cbb0b2a0ed4e5e219902fd0dbbff408ff0324381
16403 Author: Matthias Clasen <mclasen@redhat.com>
16404 Date:   Sat Oct 15 23:58:30 2011 -0400
16405
16406     Add g_get_codeset test
16407
16408  glib/tests/utils.c |   29 +++++++++++++++++++++++++++++
16409  1 file changed, 29 insertions(+)
16410
16411 commit 1493285f1d4693b54020dd77bbbfd8a5086af6ae
16412 Author: Matthias Clasen <mclasen@redhat.com>
16413 Date:   Sat Oct 15 23:58:18 2011 -0400
16414
16415     Add GAsyncQueue unit test
16416
16417  glib/tests/Makefile.am  |    3 +
16418  glib/tests/asyncqueue.c |  182
16419  +++++++++++++++++++++++++++++++++++++++++++++++
16420  2 files changed, 185 insertions(+)
16421
16422 commit d0bb1e0b0a3237f982a0ec234e7be877d4e223f2
16423 Author: Matthias Clasen <mclasen@redhat.com>
16424 Date:   Sat Oct 15 23:27:28 2011 -0400
16425
16426     Move g_get_codeset next to g_get_charset
16427
16428     g_get_codeset is a close relatove to g_get_charset, and up to now
16429     it lived a shadowy existence without any header presence.
16430
16431  docs/reference/glib/glib-sections.txt |    1 +
16432  glib/gunicode.h                       |   13 ++++---------
16433  glib/gutf8.c                          |   28 +++++++++++++++++++++++-----
16434  glib/gutils.c                         |   18 ------------------
16435  4 files changed, 28 insertions(+), 32 deletions(-)
16436
16437 commit 976b0b72a477d64c9d4382de11b6db900ed9405f
16438 Author: Matthias Clasen <mclasen@redhat.com>
16439 Date:   Sat Oct 15 20:06:32 2011 -0400
16440
16441     Include genviron.h where necessary
16442
16443  glib/gasyncqueue.c |    1 +
16444  glib/grand.c       |    1 +
16445  glib/gspawn.c      |    1 +
16446  3 files changed, 3 insertions(+)
16447
16448 commit 327e72f9fb9a44e9756dd037c2562701925a6a81
16449 Author: Matthias Clasen <mclasen@redhat.com>
16450 Date:   Sat Oct 15 19:39:14 2011 -0400
16451
16452     And fix the syntax, too
16453
16454  glib/genviron.h |    2 ++
16455  1 file changed, 2 insertions(+)
16456
16457 commit 7df9637f0f09a2eefaddb1a76f171dc3f20e3430
16458 Author: Matthias Clasen <mclasen@redhat.com>
16459 Date:   Sat Oct 15 19:38:10 2011 -0400
16460
16461     Forgotten file
16462
16463  glib/genviron.h |   61
16464  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
16465  1 file changed, 61 insertions(+)
16466
16467 commit d4dfca21bb01c98fcf415f974edc63297a38b59c
16468 Author: Matthias Clasen <mclasen@redhat.com>
16469 Date:   Sat Oct 15 18:23:07 2011 -0400
16470
16471     Drop unused  copy of _g_getenv_nomalloc
16472
16473  glib/genviron.c |  610
16474  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
16475  1 file changed, 610 insertions(+)
16476
16477 commit a7143a0e9f597916e3cfb7e3b59674f571e9cba6
16478 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
16479 Date:   Thu Oct 13 17:39:03 2011 +0100
16480
16481     GDBusConnection: warn that direct access to the stream is a bad idea
16482
16483     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661679
16484     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
16485
16486  gio/gdbusconnection.c |   16 ++++++++++++++++
16487  1 file changed, 16 insertions(+)
16488
16489 commit 70eff50f218e9bf34dafb97f50f0bc5da9356256
16490 Author: Torsten Schönfeld <kaffeetisch@gmx.de>
16491 Date:   Tue Aug 16 19:11:43 2011 +0200
16492
16493     Add two annotations to gio
16494
16495     https://bugzilla.gnome.org/show_bug.cgi?id=656679
16496
16497  gio/gfile.c     |    2 +-
16498  gio/gfileinfo.c |    2 +-
16499  2 files changed, 2 insertions(+), 2 deletions(-)
16500
16501 commit 5dcc502f914db3b57599e6740345b46292a979a4
16502 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
16503 Date:   Tue Oct 4 10:14:35 2011 +0100
16504
16505     Document that types are limited to 64 KiB
16506
16507     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=659916
16508     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
16509
16510  gobject/gtype.c |    9 ++++++++-
16511  1 file changed, 8 insertions(+), 1 deletion(-)
16512
16513 commit 33a86fce6a157ec7a69fe21a157b27748cb286eb
16514 Author: Kean Johnston <kean.johnson@gmail.com>
16515 Date:   Sat Oct 15 17:57:23 2011 -0400
16516
16517     GIOModule: Use G_SEARCHPATH_SEPARATOR_S instead of ":"
16518
16519     https://bugzilla.gnome.org/show_bug.cgi?id=661257
16520
16521  gio/giomodule.c |    2 +-
16522  1 file changed, 1 insertion(+), 1 deletion(-)
16523
16524 commit 94accc2d7891c8147ea5468828a346c716b06045
16525 Author: Giovanni Campagna <gcampagna@src.gnome.org>
16526 Date:   Sat Oct 15 17:54:41 2011 -0400
16527
16528     GKeyFile: improve introspection annotations
16529
16530     Ensure that all methods that take or return arrays are annotated
16531     (including length). Mark ref, unref and free methods as (skip).
16532
16533     https://bugzilla.gnome.org/show_bug.cgi?id=590808
16534
16535  glib/gkeyfile.c |   60
16536  +++++++++++++++++++++++++++----------------------------
16537  1 file changed, 30 insertions(+), 30 deletions(-)
16538
16539 commit 96817746d999ce34b4fd3471b3c58d3a6be2dcbd
16540 Author: Giovanni Campagna <gcampagna@src.gnome.org>
16541 Date:   Sat Oct 15 17:51:25 2011 -0400
16542
16543     Turn GKeyFile into a boxed for introspection
16544
16545     Using the new refcounting API, introduce a boxed type wrapping
16546     GKeyFile and expose it introspection bindings in glib-types.h.
16547
16548  docs/reference/gobject/gobject-sections.txt |    1 +
16549  gobject/gboxed.c                            |    2 ++
16550  gobject/glib-types.h                        |   10 ++++++++++
16551  gobject/gobject.symbols                     |    1 +
16552  4 files changed, 14 insertions(+)
16553
16554 commit a57c9148cf6dde67c967b837d74faf92a12c3ca6
16555 Author: Christian Persch <chpe@gnome.org>
16556 Date:   Mon May 25 15:07:27 2009 +0200
16557
16558     GKeyFile: Add refcounting API
16559
16560     Adds g_key_file_ref and g_key_file_unref, to be used by a future
16561     GKeyFile boxed type for language bindings.
16562
16563     Based on the patch by Christian Persch and Emmanuele Bassi.
16564
16565     Author: Christian Persch
16566     Signed-off-by: Johan Dahlin
16567     Signed-off-by: Giovanni Campagna
16568
16569     https://bugzilla.gnome.org/show_bug.cgi?id=590808
16570
16571  docs/reference/glib/glib-sections.txt |    2 ++
16572  glib/gkeyfile.c                       |   59
16573  ++++++++++++++++++++++++++++++---
16574  glib/gkeyfile.h                       |    2 ++
16575  glib/glib.symbols                     |    2 ++
16576  4 files changed, 60 insertions(+), 5 deletions(-)
16577
16578 commit dfd75d2ead8c41f307f0daeb84aaa9e4bd923119
16579 Author: Matthias Clasen <mclasen@redhat.com>
16580 Date:   Sat Oct 15 17:31:47 2011 -0400
16581
16582     Add 'Since 2.32' indexes to gio and gobject docs
16583
16584  docs/reference/gio/gio-docs.xml          |    4 ++++
16585  docs/reference/gobject/gobject-docs.sgml |    4 ++++
16586  2 files changed, 8 insertions(+)
16587
16588 commit de834bed306565c0652050665eafff4dfcdf0d8b
16589 Author: Dan Winship <danw@gnome.org>
16590 Date:   Sat Oct 15 16:59:59 2011 -0400
16591
16592     GAppLaunchContext: add environment-manipulating functions
16593
16594     Add functions for manipulating the environment under which a
16595     GAppLaunchContext will launch its children, to avoid thread-related
16596     bugs with using setenv() directly.
16597
16598     FIXME: win32 side isn't implemented yet
16599
16600     https://bugzilla.gnome.org/show_bug.cgi?id=659326
16601
16602  docs/reference/gio/gio-sections.txt |    3 +
16603  gio/gappinfo.c                      |   99 +++++++++++++++++++++++-
16604  gio/gappinfo.h                      |   66 +++++++++-------
16605  gio/gdesktopappinfo.c               |  145
16606  ++++++++++++++++++++---------------
16607  gio/gio.symbols                     |    3 +
16608  gio/gwin32appinfo.c                 |    9 +++
16609  6 files changed, 232 insertions(+), 93 deletions(-)
16610
16611 commit 117e534091d7cf21ab48c56141a3340a15c74390
16612 Author: Matthias Clasen <mclasen@redhat.com>
16613 Date:   Sat Oct 15 16:50:23 2011 -0400
16614
16615     Misc doc formatting fixes
16616
16617  docs/reference/glib/glib-sections.txt |    1 -
16618  glib/gscanner.c                       |    9 ++++-----
16619  glib/gthread.c                        |   16 +++++++---------
16620  glib/gthread.h                        |    2 +-
16621  glib/gthreadpool.c                    |    4 ++--
16622  5 files changed, 14 insertions(+), 18 deletions(-)
16623
16624 commit 94c246e8e3816d05971e9a825cf15769b04e8098
16625 Author: Matthias Clasen <mclasen@redhat.com>
16626 Date:   Sat Oct 15 16:28:07 2011 -0400
16627
16628     Add tests for new g_environ_ functions
16629
16630  glib/tests/environment.c |   62
16631  ++++++++++++++++++++++++++++++++++++++++++++--
16632  1 file changed, 60 insertions(+), 2 deletions(-)
16633
16634 commit 7a9987d35d568707df2c7c12e851623b46e9e63d
16635 Author: Matthias Clasen <mclasen@redhat.com>
16636 Date:   Sat Oct 15 16:13:08 2011 -0400
16637
16638     Move environment-related functions into their own files
16639
16640     gutils.[hc] is a bit of a grab bag, so lets start cleaning
16641     things up by moving all the environment-related functions
16642     into separate genviron.[hc] files.
16643
16644     The private _g_getenv_nomalloc has been moved to its sole caller.
16645
16646  glib/Makefile.am |    4 +-
16647  glib/glib.h      |    1 +
16648  glib/gslice.c    |   20 +-
16649  glib/gutils.c    |  591
16650  +-----------------------------------------------------
16651  glib/gutils.h    |   38 +---
16652  5 files changed, 30 insertions(+), 624 deletions(-)
16653
16654 commit 409d93148f2d95c2966f75fe0901edd1e06c99a9
16655 Author: Dan Winship <danw@gnome.org>
16656 Date:   Sat Oct 15 15:52:28 2011 -0400
16657
16658     gutils: Add functions for working with environment arrays
16659
16660     When spawning a child process, it is not safe to call setenv() before
16661     the fork() (because setenv() isn't thread-safe), but it's also not
16662     safe to call it after the fork() (because it's not async-signal-safe).
16663     So the only safe way to alter the environment for a child process from
16664     a threaded program is to pass a fully-formed envp array to
16665     exec*/g_spawn*/etc.
16666
16667     So, add g_environ_getenv(), g_environ_setenv(), and
16668     g_environ_unsetenv(), which act like their namesakes, but work on
16669     arbitrary arrays rather than working directly on the environment.
16670
16671     http://bugzilla.gnome.org/show_bug.cgi?id=659326
16672
16673  docs/reference/glib/glib-sections.txt |    3 +
16674  glib/glib.symbols                     |    3 +
16675  glib/gspawn.h                         |   36 ++++--
16676  glib/gutils.c                         |  204
16677  ++++++++++++++++++++++++++++-----
16678  glib/gutils.h                         |   27 +++--
16679  5 files changed, 225 insertions(+), 48 deletions(-)
16680
16681 commit 5ff803d91f252bfeb4a9cfaf2f94ecdea6e6a687
16682 Author: Ryan Lortie <desrt@desrt.ca>
16683 Date:   Sat Oct 15 13:27:46 2011 -0400
16684
16685     Add to the pitfalls: fork() and daemon()
16686
16687  glib/gthread.c |   12 ++++++++++++
16688  1 file changed, 12 insertions(+)
16689
16690 commit ef6371ff746e618eabd301b237b4e4a620ca5e47
16691 Author: Ryan Lortie <desrt@desrt.ca>
16692 Date:   Sat Oct 15 11:03:07 2011 -0400
16693
16694     tests/Makefile.am: remove unused LDFLAGS variable
16695
16696  tests/Makefile.am |    1 -
16697  1 file changed, 1 deletion(-)
16698
16699 commit 6651bd221e4d9316884b4fad3c3e9943695ab639
16700 Author: Matthias Clasen <mclasen@redhat.com>
16701 Date:   Sat Oct 15 13:04:20 2011 -0400
16702
16703     Expand thread docs a bit
16704
16705     Add some discussion of pitfalls of threaded programming.
16706
16707  glib/gthread.c |   43 ++++++++++++++++++++++++++++++++++++++-----
16708  1 file changed, 38 insertions(+), 5 deletions(-)
16709
16710 commit e4699af8eb384cac336a36db6b97722d021e1cbf
16711 Author: Matthias Clasen <mclasen@redhat.com>
16712 Date:   Sat Oct 15 11:37:03 2011 -0400
16713
16714     Documentation tweaks
16715
16716  glib/gthread.c |   66
16717  +++++++++++++++++++++++++++++++++++---------------------
16718  1 file changed, 41 insertions(+), 25 deletions(-)
16719
16720 commit 55654fc8adb1cb2f907aa0228631951860dc6dda
16721 Author: Fran Dieguez <fran@openhost.es>
16722 Date:   Sat Oct 15 16:29:50 2011 +0200
16723
16724     Updaged Galician translations
16725
16726  po/gl.po |  824
16727  ++++++++++++++++++++++++++++++++------------------------------
16728  1 file changed, 422 insertions(+), 402 deletions(-)
16729
16730 commit 3fe3fdd75abb313fc43b58ebd4a71dcfe8bab32f
16731 Author: Ryan Lortie <desrt@desrt.ca>
16732 Date:   Sat Oct 15 09:48:42 2011 -0400
16733
16734     Check for "our" threads in some places
16735
16736     Don't allow g_thread_join() to be called on or g_thread_exit() to be
16737     called from within threads that were not created by GLib.  Document
16738     this.
16739
16740  glib/gthread.c |   20 +++++++++++++++++---
16741  1 file changed, 17 insertions(+), 3 deletions(-)
16742
16743 commit 11f3684b715ef35dd97ad108c7116260c7c4cdc2
16744 Author: Ryan Lortie <desrt@desrt.ca>
16745 Date:   Sat Oct 15 09:48:22 2011 -0400
16746
16747     gtk-doc g_thread_ref() and g_thread_unref()
16748
16749  glib/gthread.c |   18 ++++++++++++++++++
16750  1 file changed, 18 insertions(+)
16751
16752 commit e75e9c30446157b52013644fdc5fd406733027b9
16753 Author: Ryan Lortie <desrt@desrt.ca>
16754 Date:   Sat Oct 15 09:48:10 2011 -0400
16755
16756     Rename g_thread_try to g_thread_try_new
16757
16758  docs/reference/glib/glib-sections.txt |    2 +-
16759  glib/glib.symbols                     |    2 +-
16760  glib/gthread.c                        |   18 +++++++++---------
16761  glib/gthread.h                        |    2 +-
16762  glib/gthreadpool.c                    |    2 +-
16763  glib/tests/thread.c                   |    4 ++--
16764  6 files changed, 15 insertions(+), 15 deletions(-)
16765
16766 commit 4417e77f17902e8a4d782979b187f23f6b86bf9e
16767 Author: Matthias Clasen <mclasen@redhat.com>
16768 Date:   Sat Oct 15 00:56:08 2011 -0400
16769
16770     Add atomic test to TEST_PROGS
16771
16772  glib/tests/Makefile.am |    4 ++--
16773  1 file changed, 2 insertions(+), 2 deletions(-)
16774
16775 commit 482bb387484c3febb6f7b01326cb6ab66d900f91
16776 Author: Matthias Clasen <mclasen@redhat.com>
16777 Date:   Sat Oct 15 00:26:02 2011 -0400
16778
16779     Documentation additions
16780
16781  glib/deprecated/gthread-deprecated.c |    2 ++
16782  1 file changed, 2 insertions(+)
16783
16784 commit 8bc8cd7aa05900dcfad943b91c3720caa7b611ee
16785 Author: Matthias Clasen <mclasen@redhat.com>
16786 Date:   Sat Oct 15 00:09:20 2011 -0400
16787
16788     Improve test coverage
16789
16790  glib/tests/Makefile.am |    3 +++
16791  glib/tests/mainloop.c  |   58
16792  ++++++++++++++++++++++++++++++++++++++++++++++--
16793  glib/tests/strfuncs.c  |   15 +++++++++++++
16794  3 files changed, 74 insertions(+), 2 deletions(-)
16795
16796 commit 52321def8f187eb1586c8989c407b473e19cf2e6
16797 Author: Matthias Clasen <mclasen@redhat.com>
16798 Date:   Fri Oct 14 23:20:06 2011 -0400
16799
16800     Add a test involving g_thread_ref/unref
16801
16802     Also, fix the resource-limit test to properly unset RLIMIT_NPROC.
16803
16804  glib/tests/thread.c |   17 +++++++++++++++--
16805  1 file changed, 15 insertions(+), 2 deletions(-)
16806
16807 commit 81431fa5b8093ea15533a41cd46c5569941fe99a
16808 Author: Matthias Clasen <mclasen@redhat.com>
16809 Date:   Fri Oct 14 23:12:06 2011 -0400
16810
16811     Add g_thread_try to the docs
16812
16813  docs/reference/glib/glib-sections.txt |    1 +
16814  1 file changed, 1 insertion(+)
16815
16816 commit d000bf67f70f83bd37ae078b38cf83ee7d3c6447
16817 Author: Matthias Clasen <mclasen@redhat.com>
16818 Date:   Fri Oct 14 23:01:05 2011 -0400
16819
16820     Update doc lists
16821
16822  docs/reference/glib/glib-sections.txt |    5 +++--
16823  1 file changed, 3 insertions(+), 2 deletions(-)
16824
16825 commit 5ddcc284e801a84a455bfecca18dbc68dd91439b
16826 Author: Matthias Clasen <mclasen@redhat.com>
16827 Date:   Fri Oct 14 23:00:17 2011 -0400
16828
16829     Minor doc clarifications
16830
16831  glib/gthread.c |   13 +++++++------
16832  1 file changed, 7 insertions(+), 6 deletions(-)
16833
16834 commit a6da2b9ff91f0b8782a243e342e17a0ace415c11
16835 Author: Ryan Lortie <desrt@desrt.ca>
16836 Date:   Fri Oct 14 21:52:36 2011 -0400
16837
16838     Mention thread API changes in README
16839
16840  README.in |   13 +++++++++++--
16841  1 file changed, 11 insertions(+), 2 deletions(-)
16842
16843 commit 4359cbd810e29f964aae16fb186d2ad2fe331189
16844 Author: Ryan Lortie <desrt@desrt.ca>
16845 Date:   Fri Oct 14 21:43:51 2011 -0400
16846
16847     I read the news today, oh boy...
16848
16849  NEWS |  201
16850  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
16851  1 file changed, 201 insertions(+)
16852
16853 commit 7ab25865f229ad8d98a067b590319bfdd988e50e
16854 Author: Ryan Lortie <desrt@desrt.ca>
16855 Date:   Fri Oct 14 19:41:08 2011 -0400
16856
16857     Stop checking for fork() across GMainContext
16858
16859     01ed78d525cf2f8769022e27cc2573ec7ba123b3 introduced assertion
16860     checks for
16861     creating a main context, forking, and attempting to use the main
16862     context
16863     from the child side of the fork.
16864
16865     Some code (such as gnome-keyring-daemon) daemonise after calling
16866     GMainContext.  That's probably still mostly safe since we still only
16867     have one side of the fork touching the context afterwards.
16868
16869     This use case is still troubling, however, since if any worker threads
16870     have been created at the time of the fork(), we could end up in the
16871     classic situation of leaving some mutexes in a locked state when the
16872     other threads disappear from the copy of the image that the child
16873     gets.
16874
16875     This will require some deeper thinking...
16876
16877  glib/gmain.c |   14 --------------
16878  1 file changed, 14 deletions(-)
16879
16880 commit 51773c6c64431c03242a6f3d12d44f99282c815c
16881 Author: Ryan Lortie <desrt@desrt.ca>
16882 Date:   Fri Oct 14 13:02:58 2011 -0400
16883
16884     Mask all signals in GLib worker thread
16885
16886     Some code using GLib (gnome-keyring-daemon, for example) assumes that
16887     they can catch signals by masking them out in the main thread and
16888     calling sigwait() from a worker.
16889
16890     The problem is that our new worker thread catches the signals before
16891     sigwait() has a chance and the default action occurs (typically
16892     resulting in program termination).
16893
16894     If we mask all the signals in our worker, then this can't happen.
16895
16896  docs/reference/glib/tmpl/macros_misc.sgml |   15 +++++++++++++++
16897  glib/gmain.c                              |   11 +++++++++++
16898  2 files changed, 26 insertions(+)
16899
16900 commit 1ed88f0615d1be4d629f3f1933ec5b249cb6429e
16901 Author: Florian Müllner <fmuellner@gnome.org>
16902 Date:   Thu Oct 13 22:33:21 2011 +0200
16903
16904     desktop-app-info: Add support for X-GNOME-Keywords
16905
16906     With search gaining traction as being the preferred way to locate
16907     applications, the existing .desktop file fields meant for browsing
16908     often produce insufficient results.
16909     gnome-control-center introduced a custom X-GNOME-Keywords field for
16910     that purpose, which we plan to support in gnome-shell as well.
16911
16912     https://bugzilla.gnome.org/show_bug.cgi?id=661763
16913
16914  docs/reference/gio/gio-sections.txt |    1 +
16915  gio/gdesktopappinfo.c               |   21 +++++++++++++++++++++
16916  gio/gdesktopappinfo.h               |    1 +
16917  gio/gio.symbols                     |    1 +
16918  4 files changed, 24 insertions(+)
16919
16920 commit 14e3b128237279d895128e4d611cd12c604a67d4
16921 Author: Ryan Lortie <desrt@desrt.ca>
16922 Date:   Fri Oct 14 00:00:14 2011 -0400
16923
16924     g_cond_timed_wait: support NULL time parameter
16925
16926     It was undocumented, but this used to mean "wait forever".  Looks like
16927     we have some uses of this internally and there may be others in the
16928     wild...
16929
16930  glib/deprecated/gthread-deprecated.c |    6 ++++++
16931  1 file changed, 6 insertions(+)
16932
16933 commit 4033c616ff23eb1e647a0b0cd13ac54f28e1242b
16934 Author: Ryan Lortie <desrt@desrt.ca>
16935 Date:   Thu Oct 13 23:24:23 2011 -0400
16936
16937     GCond: use monotonic time for timed waits
16938
16939     Switch GCond to using monotonic time for timed waits by introducing a
16940     new API based on monotonic time in a gint64: g_cond_wait_until().
16941
16942     Deprecate the old API based on wallclock time in a GTimeVal.
16943
16944     Fix up the gtk-doc for GCond while we're at it: update the examples to
16945     use static-allocated GCond and GMutex and clarify some things a bit.
16946     Also explain the rationale behind using an absolute time instead of a
16947     relative time.
16948
16949  docs/reference/glib/glib-sections.txt |    2 +-
16950  glib/deprecated/gthread-deprecated.c  |   46 ++++++++++
16951  glib/deprecated/gthread.h             |   12 ++-
16952  glib/glib.symbols                     |    2 +-
16953  glib/gthread-posix.c                  |  148
16954  ++++++++++++++++++---------------
16955  glib/gthread-win32.c                  |   30 +------
16956  glib/gthread.c                        |   42 ++++++----
16957  glib/gthread.h                        |    5 +-
16958  8 files changed, 167 insertions(+), 120 deletions(-)
16959
16960 commit fd382156b80a0ba848d6de7e009337fdb32221d9
16961 Author: Ryan Lortie <desrt@desrt.ca>
16962 Date:   Thu Oct 13 10:51:35 2011 -0400
16963
16964     tests: disable deprecation warnings for tests
16965
16966     We need to test deprecated functions, so don't warn us for doing so.
16967
16968  tests/Makefile.am          |    5 +++--
16969  tests/gobject/Makefile.am  |    1 +
16970  tests/refcount/Makefile.am |    1 +
16971  3 files changed, 5 insertions(+), 2 deletions(-)
16972
16973 commit 3ebdb4d46a97790e0d93db3e2411b44e46da0159
16974 Author: Ryan Lortie <desrt@desrt.ca>
16975 Date:   Thu Oct 13 09:14:57 2011 -0400
16976
16977     gutils: stop using GStaticPrivate
16978
16979     This was our last internal use.
16980
16981  glib/gutils.c |    6 +++---
16982  1 file changed, 3 insertions(+), 3 deletions(-)
16983
16984 commit 62fe0532685a592c760d98c791379dea4d79fbe1
16985 Author: Ryan Lortie <desrt@desrt.ca>
16986 Date:   Thu Oct 13 09:00:54 2011 -0400
16987
16988     Revert "make struct _GThread private"
16989
16990     This reverts commit d904612100120d12126f1a6623a106d8a5b02fa6.
16991
16992     glibmm touches the contents of GThread, so this broke their build.
16993
16994  glib/deprecated/gthread.h |    9 +++++++++
16995  glib/gthreadprivate.h     |    9 ---------
16996  2 files changed, 9 insertions(+), 9 deletions(-)
16997
16998 commit d904612100120d12126f1a6623a106d8a5b02fa6
16999 Author: Ryan Lortie <desrt@desrt.ca>
17000 Date:   Thu Oct 13 01:24:16 2011 -0400
17001
17002     make struct _GThread private
17003
17004     Hide the definition of struct _GThread in gthreadprivate.h for now.
17005
17006     This is possibly an API break -- although the structure contents were
17007     undocumented and it was not safe to access them in a meaningful way,
17008     someone may have tried to do it anyway.  We'll leave it here for
17009     a while
17010     to see if it causes any problems.
17011
17012     Avoid merging its contents with GRealThread for now, just incase
17013     we need
17014     to expose it again.
17015
17016  glib/deprecated/gthread.h |    9 ---------
17017  glib/gthreadprivate.h     |    9 +++++++++
17018  2 files changed, 9 insertions(+), 9 deletions(-)
17019
17020 commit b1cc2579c199c6568e1bf5cef1aab7633f99824f
17021 Author: Ryan Lortie <desrt@desrt.ca>
17022 Date:   Thu Oct 13 01:22:51 2011 -0400
17023
17024     tidy up gthreadprivate.h
17025
17026     Remove some unused includes, too.
17027
17028  glib/deprecated/gthread-deprecated.c |    1 +
17029  glib/gthreadprivate.h                |   40
17030  +++++++++++++++-------------------
17031  2 files changed, 18 insertions(+), 23 deletions(-)
17032
17033 commit 332f74a2fc40da5d8f9313020468ed27e56b2b14
17034 Author: Ryan Lortie <desrt@desrt.ca>
17035 Date:   Thu Oct 13 01:17:36 2011 -0400
17036
17037     drop g_thread_new_full()
17038
17039     We'll hold out on this until someone has a really convincing
17040     reason for
17041     why they need to control the stack size.
17042
17043     If we do decide to add it back, it should probably have a name like
17044     _new_with_stack_size(), not _full().
17045
17046  glib/deprecated/gthread-deprecated.c |    2 +-
17047  glib/deprecated/gthread.h            |    2 +-
17048  glib/glib.symbols                    |    1 -
17049  glib/gthread.c                       |   51
17050  ++++------------------------------
17051  glib/gthread.h                       |    5 ----
17052  glib/tests/thread.c                  |    6 ++--
17053  6 files changed, 10 insertions(+), 57 deletions(-)
17054
17055 commit 430c5635f245ca485f09035f1b6c3a59dd69758c
17056 Author: Ryan Lortie <desrt@desrt.ca>
17057 Date:   Thu Oct 13 01:00:57 2011 -0400
17058
17059     g_thread_new: never fail
17060
17061     Remove the GError argument from g_thread_new() and abort on failure.
17062     Introduce g_thread_try() for those who want to handle failure.
17063
17064  gio/gdbusprivate.c                  |    5 +----
17065  gio/tests/contexts.c                |    2 +-
17066  gio/tests/gdbus-export.c            |    7 +-----
17067  gio/tests/gdbus-peer.c              |   14 ++++--------
17068  gio/tests/gdbus-proxy-threads.c     |    4 +---
17069  gio/tests/gdbus-test-codegen.c      |    3 +--
17070  gio/tests/gdbus-threading.c         |   24 ++++-----------------
17071  gio/tests/resolver.c                |    4 +---
17072  gio/tests/send-data.c               |    4 +---
17073  gio/tests/socket-client.c           |    4 +---
17074  gio/tests/socket-server.c           |    4 +---
17075  gio/tests/socket.c                  |    3 +--
17076  gio/tests/tls-interaction.c         |    3 +--
17077  gio/tests/unix-streams.c            |    4 ++--
17078  glib/glib.symbols                   |    1 +
17079  glib/gmain.c                        |    6 +-----
17080  glib/gthread.c                      |   40
17081  +++++++++++++++++++++++++++++++----
17082  glib/gthread.h                      |    3 +++
17083  glib/gthreadpool.c                  |    2 +-
17084  glib/tests/once.c                   |    2 +-
17085  glib/tests/thread.c                 |    6 +++---
17086  gobject/tests/dynamictests.c        |    2 +-
17087  gthread/tests/1bit-mutex.c          |    3 +--
17088  gthread/tests/atomic.c              |    2 +-
17089  gthread/tests/gwakeuptest.c         |    2 +-
17090  gthread/tests/spawn-multithreaded.c |    6 ++----
17091  26 files changed, 73 insertions(+), 87 deletions(-)
17092
17093 commit 015f4b4513279c4be40c03121473ffcea347ed84
17094 Author: Ryan Lortie <desrt@desrt.ca>
17095 Date:   Thu Oct 13 00:43:33 2011 -0400
17096
17097     thread: nuke the concept of 'joinable'
17098
17099     And remove the 'joinable' argument from g_thread_new() and
17100     g_thread_new_full().
17101
17102     Change the wording in the docs.  Clarify expectations for
17103     (deprecated) g_thread_create().
17104
17105  gio/gdbusprivate.c                   |    1 -
17106  gio/tests/contexts.c                 |    2 +-
17107  gio/tests/gdbus-export.c             |    1 -
17108  gio/tests/gdbus-peer.c               |    4 ---
17109  gio/tests/gdbus-proxy-threads.c      |    2 +-
17110  gio/tests/gdbus-test-codegen.c       |    1 -
17111  gio/tests/gdbus-threading.c          |    4 ---
17112  gio/tests/resolver.c                 |    8 +++++-
17113  gio/tests/send-data.c                |    6 ++++-
17114  gio/tests/socket-client.c            |    6 ++++-
17115  gio/tests/socket-server.c            |    6 ++++-
17116  gio/tests/socket.c                   |    2 +-
17117  gio/tests/tls-interaction.c          |    2 +-
17118  gio/tests/unix-streams.c             |    4 +--
17119  glib/deprecated/gthread-deprecated.c |   24 ++++++++++++-----
17120  glib/gmain.c                         |    2 +-
17121  glib/gthread.c                       |   48
17122  ++++++++++------------------------
17123  glib/gthread.h                       |    2 --
17124  glib/gthreadpool.c                   |   13 ++++-----
17125  glib/gthreadprivate.h                |   14 +++++-----
17126  glib/tests/once.c                    |    2 +-
17127  glib/tests/thread.c                  |   12 ++++-----
17128  gobject/tests/dynamictests.c         |    2 +-
17129  gthread/tests/1bit-mutex.c           |    4 +--
17130  gthread/tests/atomic.c               |    2 +-
17131  gthread/tests/gwakeuptest.c          |    2 +-
17132  gthread/tests/spawn-multithreaded.c  |    3 +--
17133  27 files changed, 87 insertions(+), 92 deletions(-)
17134
17135 commit b0e73ca390d0f22baccc3636dd4d2e8e9cb0f58f
17136 Author: Ryan Lortie <desrt@desrt.ca>
17137 Date:   Thu Oct 13 00:29:04 2011 -0400
17138
17139     GThread: make refcounting public
17140
17141  glib/glib.symbols |    2 ++
17142  glib/gthread.c    |   12 +++++++++++-
17143  glib/gthread.h    |    2 ++
17144  3 files changed, 15 insertions(+), 1 deletion(-)
17145
17146 commit 62be9365d9641073185c28c8f0a8fe06fb9a92e0
17147 Author: Ryan Lortie <desrt@desrt.ca>
17148 Date:   Thu Oct 13 00:18:17 2011 -0400
17149
17150     thread: simplify 'free' process
17151
17152     GThread is freed using some very slightly confusing logic: if
17153     the thread
17154     was created 'joinable', then the structure is freed after the join()
17155     call succeeds (since we know the thread has exited).  If the
17156     thread was
17157     not created 'joinable' then the free is when the thread quits
17158     (since we
17159     know 'join' will not be called later).
17160
17161     Move to a straight ref-counting system: 1 ref owned by the thread
17162     and 1
17163     extra ref if the thread is joinable.  Both thread quit and joining
17164     will
17165     decrease the refcount by 1.
17166
17167  glib/gthread.c        |   40 ++++++++++++++++++----------------------
17168  glib/gthreadprivate.h |    1 +
17169  2 files changed, 19 insertions(+), 22 deletions(-)
17170
17171 commit becb4b820f84badac9eaee4e123c8a0ef41a9ba3
17172 Author: Ryan Lortie <desrt@desrt.ca>
17173 Date:   Thu Oct 13 00:01:28 2011 -0400
17174
17175     remove 'joinable' parameter to backends
17176
17177     Both backends are now oblivious to the concept of joinability,
17178     so don't
17179     bother passing the parameter.
17180
17181  glib/gthread-posix.c  |    1 -
17182  glib/gthread-win32.c  |    1 -
17183  glib/gthread.c        |    2 +-
17184  glib/gthreadprivate.h |    1 -
17185  4 files changed, 1 insertion(+), 4 deletions(-)
17186
17187 commit dbf20d585fd53c612a1dd8ef07275d2affcf7fc0
17188 Author: Ryan Lortie <desrt@desrt.ca>
17189 Date:   Wed Oct 12 23:40:02 2011 -0400
17190
17191     posix threads: joinable tweaks
17192
17193     Make the POSIX backend a little bit more like the win32 one in
17194     terms of
17195     how we deal with joinability.
17196
17197     Calling g_system_thread_join() is now optional, and
17198     g_system_thread_wait() can be safely called by multiple threads.
17199
17200     There is no longer any internal concept of joinability.
17201
17202  glib/gthread-posix.c |   24 +++++++++++++++++++-----
17203  1 file changed, 19 insertions(+), 5 deletions(-)
17204
17205 commit f970dfc73471f2108bc21c10e4714eafea70315c
17206 Author: Ryan Lortie <desrt@desrt.ca>
17207 Date:   Wed Oct 12 23:25:12 2011 -0400
17208
17209     tests: don't #include <sys/resource.h> on win32
17210
17211  glib/tests/thread.c |    5 ++++-
17212  1 file changed, 4 insertions(+), 1 deletion(-)
17213
17214 commit 45736d33bb0a855cfa1aa07453c7af0d26996e9b
17215 Author: Ryan Lortie <desrt@desrt.ca>
17216 Date:   Wed Oct 12 23:22:31 2011 -0400
17217
17218     win32 threads: simplify
17219
17220     Merge the GThreadData with the GThreadWin32 struct.  Drop the
17221     extra TLS
17222     variable.
17223
17224     Close the handle on _free(), which means that there is no leak if
17225     g_system_thread_join() isn't called.
17226
17227     Remove all internal concept of joinability.
17228
17229  glib/gthread-win32.c |   57
17230  ++++++++------------------------------------------
17231  1 file changed, 9 insertions(+), 48 deletions(-)
17232
17233 commit dfd466979be8ab93d7c569c3e5199a02d03671e8
17234 Author: Ryan Lortie <desrt@desrt.ca>
17235 Date:   Wed Oct 12 23:16:49 2011 -0400
17236
17237     Only g_system_thread_free() our own threads
17238
17239     Keep track of if we created a thread for ourselves or if the GThread*
17240     was allocated in response to g_thread_self() on a previously-unknown
17241     thread.
17242
17243     Only call g_system_thread_free() in the first case.
17244
17245  glib/gthread.c        |   21 +++++++++++++--------
17246  glib/gthreadprivate.h |    2 ++
17247  2 files changed, 15 insertions(+), 8 deletions(-)
17248
17249 commit a5800ef336661e51db019d7bc4b98b184b06ba86
17250 Author: Ryan Lortie <desrt@desrt.ca>
17251 Date:   Wed Oct 12 23:04:15 2011 -0400
17252
17253     Finish killing off GSystemThread
17254
17255  configure.ac               |   14 --------------
17256  glib/deprecated/gthread.h  |   13 +++++++++++--
17257  glib/glibconfig.h.win32.in |   16 ----------------
17258  glib/gthreadprivate.h      |    1 -
17259  4 files changed, 11 insertions(+), 33 deletions(-)
17260
17261 commit e0c9757b9b0d7074923f96716adb3bff07b32349
17262 Author: Ryan Lortie <desrt@desrt.ca>
17263 Date:   Wed Oct 12 22:53:52 2011 -0400
17264
17265     win32 threads: use our own data, not system_thread
17266
17267     Stop using the generic system_thread field in GRealThread.
17268     Use our own
17269     pointer instead.
17270
17271  glib/gthread-win32.c |   24 +++++++++++++++++-------
17272  1 file changed, 17 insertions(+), 7 deletions(-)
17273
17274 commit 67e28068e14428afe8335a1503ea7d734419326d
17275 Author: Ryan Lortie <desrt@desrt.ca>
17276 Date:   Wed Oct 12 22:49:39 2011 -0400
17277
17278     win32: fix function name clash
17279
17280  glib/gthread-win32.c |    4 ++--
17281  1 file changed, 2 insertions(+), 2 deletions(-)
17282
17283 commit 2010f7f95554df5654e6ee626f76189a0712dbfe
17284 Author: Ryan Lortie <desrt@desrt.ca>
17285 Date:   Wed Oct 12 22:40:37 2011 -0400
17286
17287     posix threads: use our own system_thread
17288
17289     Wrap GRealThread in a GThreadPosix that includes its own pthread_t
17290     field
17291     called "system_thread" and use that instead of the generic field in
17292     GRealThread.
17293
17294  glib/gthread-posix.c |   24 +++++++++++++++++-------
17295  1 file changed, 17 insertions(+), 7 deletions(-)
17296
17297 commit 2f5486f02040b0d5cfc67eb97bd037a0ffd86635
17298 Author: Ryan Lortie <desrt@desrt.ca>
17299 Date:   Wed Oct 12 22:35:35 2011 -0400
17300
17301     thread creation: Simplify error handling
17302
17303     Instead of always returning non-NULL and finding out about errors via
17304     the GError*, return NULL from the backend in the event of an error.
17305
17306  glib/gthread-posix.c |    5 +++--
17307  glib/gthread-win32.c |    3 ++-
17308  glib/gthread.c       |   23 +++++++++--------------
17309  3 files changed, 14 insertions(+), 17 deletions(-)
17310
17311 commit e14a3746db8c9979b3d9840602be5f79af501605
17312 Author: Ryan Lortie <desrt@desrt.ca>
17313 Date:   Wed Oct 12 22:29:13 2011 -0400
17314
17315     Combine g_sytem_thread_{new,create}()
17316
17317  glib/gthread-posix.c  |   24 ++++++++++--------------
17318  glib/gthread-win32.c  |   25 ++++++++++---------------
17319  glib/gthread.c        |   11 ++++-------
17320  glib/gthreadprivate.h |   12 +++++-------
17321  4 files changed, 29 insertions(+), 43 deletions(-)
17322
17323 commit a3f82c847f8f9dc7931bc9c81f95205e2178ab49
17324 Author: Ryan Lortie <desrt@desrt.ca>
17325 Date:   Wed Oct 12 22:23:12 2011 -0400
17326
17327     g_system_thread_create: drop 'data' arg
17328
17329     Since it's now always the same as the 'thread' arg.
17330
17331  glib/gthread-posix.c  |    3 +--
17332  glib/gthread-win32.c  |    3 +--
17333  glib/gthread.c        |    2 +-
17334  glib/gthreadprivate.h |    1 -
17335  4 files changed, 3 insertions(+), 6 deletions(-)
17336
17337 commit 3237eaf5d527ecccae51b490d9cfbbf7e6b8538c
17338 Author: Ryan Lortie <desrt@desrt.ca>
17339 Date:   Wed Oct 12 22:19:28 2011 -0400
17340
17341     g_system_thread_create: SystemThread -> RealThread
17342
17343     Just like g_system_thread_wait().
17344
17345  glib/gthread-posix.c  |    4 ++--
17346  glib/gthread-win32.c  |    4 ++--
17347  glib/gthread.c        |    2 +-
17348  glib/gthreadprivate.h |    2 +-
17349  4 files changed, 6 insertions(+), 6 deletions(-)
17350
17351 commit 6613b2f8fdc9d7422b124b69231c3f4b93c744c3
17352 Author: Matthias Clasen <mclasen@redhat.com>
17353 Date:   Wed Oct 12 22:29:18 2011 -0400
17354
17355     Move more docs inline
17356
17357  docs/reference/glib/tmpl/.gitignore    |    1 +
17358  docs/reference/glib/tmpl/messages.sgml |  300
17359  --------------------------------
17360  glib/gmessages.c                       |  268
17361  ++++++++++++++++++++++++++++
17362  3 files changed, 269 insertions(+), 300 deletions(-)
17363
17364 commit dc3727cc5f4f4c9939e010722ea28e152cf9b324
17365 Author: Ryan Lortie <desrt@desrt.ca>
17366 Date:   Wed Oct 12 22:15:46 2011 -0400
17367
17368     g_system_thread_join: rename to _wait()
17369
17370  glib/gthread-posix.c  |    2 +-
17371  glib/gthread-win32.c  |    2 +-
17372  glib/gthread.c        |    2 +-
17373  glib/gthreadprivate.h |    2 +-
17374  4 files changed, 4 insertions(+), 4 deletions(-)
17375
17376 commit 4bb968e3358db98a4ad41ce7e72cf62f4458053d
17377 Author: Ryan Lortie <desrt@desrt.ca>
17378 Date:   Wed Oct 12 22:14:38 2011 -0400
17379
17380     g_system_thread_join: take GRealThread *
17381
17382     Make g_system_thread_join take the GRealThread* instead of a
17383     GSystemThread.
17384
17385  glib/gthread-posix.c  |    4 ++--
17386  glib/gthread-win32.c  |    4 ++--
17387  glib/gthread.c        |    2 +-
17388  glib/gthreadprivate.h |    3 ++-
17389  4 files changed, 7 insertions(+), 6 deletions(-)
17390
17391 commit e064c9bfeca33b59627e7e1ee43d805713fde280
17392 Author: Ryan Lortie <desrt@desrt.ca>
17393 Date:   Wed Oct 12 22:03:14 2011 -0400
17394
17395     thread: delegate allocation of GThread to backends
17396
17397     Add g_system_thread_new() and g_system_thread_free(), implemented with
17398     GSlice.  Use those instead of g_new() and g_free().
17399
17400     Presently, the backends are both doing the same thing.  This will
17401     change
17402     soon.
17403
17404  glib/gthread-posix.c  |   12 ++++++++++++
17405  glib/gthread-win32.c  |   12 ++++++++++++
17406  glib/gthread.c        |    8 ++++----
17407  glib/gthreadprivate.h |    5 +++++
17408  4 files changed, 33 insertions(+), 4 deletions(-)
17409
17410 commit 75ea14e885322ea1241315e070b2cdd68645e267
17411 Author: Matthias Clasen <mclasen@redhat.com>
17412 Date:   Wed Oct 12 21:48:34 2011 -0400
17413
17414     Move GScanner docs inline
17415
17416  docs/reference/glib/tmpl/.gitignore   |    1 +
17417  docs/reference/glib/tmpl/scanner.sgml |  607
17418  ---------------------------------
17419  glib/gscanner.c                       |  472 ++++++++++++++++++++++++-
17420  3 files changed, 471 insertions(+), 609 deletions(-)
17421
17422 commit d537726ded76eb470a78d41418579b8652c4ae8b
17423 Author: Ryan Lortie <desrt@desrt.ca>
17424 Date:   Wed Oct 12 21:47:25 2011 -0400
17425
17426     thread: stop sharing g_once_mutex
17427
17428     Unrelated code shouldn't be sharing the same mutex for no good
17429     reason --
17430     particularly not across a file boundary.
17431
17432  glib/deprecated/gthread-deprecated.c |    9 +++++----
17433  glib/gthread.c                       |    2 +-
17434  glib/gthreadprivate.h                |    2 --
17435  3 files changed, 6 insertions(+), 7 deletions(-)
17436
17437 commit 8cff9c57b1cbb443aa4063d8624af8a7bb392b75
17438 Author: Ryan Lortie <desrt@desrt.ca>
17439 Date:   Wed Oct 12 21:44:07 2011 -0400
17440
17441     thread: drop thread setup function hackery
17442
17443     Use a custom proxy function for the deprecated case instead.
17444
17445     Now GRealThread has strictly zero members dedicated to deprecated
17446     functionality.
17447
17448  glib/deprecated/gthread-deprecated.c |   15 +++++++++++++--
17449  glib/gthread.c                       |   17 ++++++-----------
17450  glib/gthreadprivate.h                |    7 ++++---
17451  3 files changed, 23 insertions(+), 16 deletions(-)
17452
17453 commit 2da83bbd36efd4adb1f4c036fe4793befbb8d120
17454 Author: Matthias Clasen <mclasen@redhat.com>
17455 Date:   Wed Oct 12 19:55:02 2011 -0400
17456
17457     Deprecate GCache
17458
17459     Ryan said it would be 'deprecated soon in GLib', when he removed
17460     the use of this in GTK+. That was a year ago, so its about time
17461     we act on it.
17462
17463  docs/reference/glib/glib-docs.sgml |    2 +-
17464  glib/Makefile.am                   |    4 +-
17465  glib/deprecated/gcache.c           |  345
17466  ++++++++++++++++++++++++++++++++++++
17467  glib/deprecated/gcache.h           |   73 ++++++++
17468  glib/gcache.c                      |  331
17469  ----------------------------------
17470  glib/gcache.h                      |   70 --------
17471  glib/glib.h                        |    2 +-
17472  7 files changed, 422 insertions(+), 405 deletions(-)
17473
17474 commit 39ae59c47e2fbed30da725041b4cad552bea82c7
17475 Author: Ryan Lortie <desrt@desrt.ca>
17476 Date:   Wed Oct 12 18:35:45 2011 -0400
17477
17478     thread: Delete g_system_thread_self()
17479
17480     It's no longer used for anything at all.
17481
17482  glib/gthread-posix.c  |    6 ------
17483  glib/gthread-win32.c  |   23 -----------------------
17484  glib/gthreadprivate.h |    1 -
17485  3 files changed, 30 deletions(-)
17486
17487 commit a90a4b967fde1c2d7c7d6d978a797731adb25057
17488 Author: Ryan Lortie <desrt@desrt.ca>
17489 Date:   Wed Oct 12 18:33:07 2011 -0400
17490
17491     thread: reduce use of system_thread
17492
17493     The use of system_thread is now limited to joining.  We don't do that
17494     for threads that we didn't create for ourselves, so we don't need to
17495     call g_system_thread_self() to fill in system_thread for those.
17496
17497  glib/gthread.c |    2 --
17498  1 file changed, 2 deletions(-)
17499
17500 commit b7f05063710ff5bfd0e7f3722687eb63c0709ac3
17501 Author: Ryan Lortie <desrt@desrt.ca>
17502 Date:   Wed Oct 12 18:27:06 2011 -0400
17503
17504     thread: hide g_static_rec_mutex_get_rec_mutex_impl
17505
17506     Unlike with GStaticMutex, this function was never part of the pre-2.32
17507     ABI, so we should keep it tucked in.
17508
17509  glib/deprecated/gthread-deprecated.c |    2 +-
17510  glib/gconvert.c                      |    6 +++---
17511  2 files changed, 4 insertions(+), 4 deletions(-)
17512
17513 commit 1f34ef4117559f268257d902dd48ea91b3d4993e
17514 Author: Ryan Lortie <desrt@desrt.ca>
17515 Date:   Wed Oct 12 18:25:40 2011 -0400
17516
17517     missed from last commit
17518
17519  glib/gthreadprivate.h |    2 --
17520  1 file changed, 2 deletions(-)
17521
17522 commit 47e20ed3ac5206c8aa83f7d307d9802328eed05f
17523 Author: Ryan Lortie <desrt@desrt.ca>
17524 Date:   Wed Oct 12 18:24:48 2011 -0400
17525
17526     thread: remove GSystemThread assign/equal
17527
17528     These are no longer in use.
17529
17530  glib/gthread-posix.c  |    7 -------
17531  glib/gthread-win32.c  |    7 -------
17532  glib/gthreadprivate.h |    9 ---------
17533  3 files changed, 23 deletions(-)
17534
17535 commit 903705edf2e33384914688ee30ea118486cb537c
17536 Author: Ryan Lortie <desrt@desrt.ca>
17537 Date:   Wed Oct 12 18:23:20 2011 -0400
17538
17539     thread: remove dead decl from gthreadprivate.h
17540
17541     This function hasn't existed for a while...
17542
17543  glib/gthreadprivate.h |    3 ---
17544  1 file changed, 3 deletions(-)
17545
17546 commit ed35d2719ba60fe36032db6eae5e07cd45b4fe1c
17547 Author: Ryan Lortie <desrt@desrt.ca>
17548 Date:   Wed Oct 12 18:22:31 2011 -0400
17549
17550     thread: Remove the zero_thread
17551
17552     This was only used for redundant assertion checks.
17553
17554  glib/deprecated/gthread-deprecated.c |    2 --
17555  glib/gthread.c                       |    8 +-------
17556  glib/gthreadprivate.h                |    1 -
17557  3 files changed, 1 insertion(+), 10 deletions(-)
17558
17559 commit 2b281e40f32b7916d856dcc95e6f8fe625fcff03
17560 Author: Ryan Lortie <desrt@desrt.ca>
17561 Date:   Tue Oct 11 11:08:48 2011 -0400
17562
17563     GStaticRecMutex: implement via GRecMutex
17564
17565     Instead of doing our own hacked-up version.
17566
17567     This also reduces use of GSystemThread.
17568
17569  glib/deprecated/gthread-deprecated.c |  128
17570  +++++++++++++++-------------------
17571  1 file changed, 57 insertions(+), 71 deletions(-)
17572
17573 commit 96904b679061d78da65bf0dd0b331f4a3c754b3d
17574 Author: Ryan Lortie <desrt@desrt.ca>
17575 Date:   Wed Oct 12 17:01:33 2011 -0400
17576
17577     thread: use GSList for g_thread_foreach list
17578
17579     ...instead of having a 'next' pointer in the GThread struct.
17580
17581     Now GThread contains no fields used only by deprecated code
17582     (except for
17583     the rather generic setup function field).
17584
17585  glib/deprecated/gthread-deprecated.c |   28 ++++++++--------------------
17586  glib/gthreadprivate.h                |    1 -
17587  2 files changed, 8 insertions(+), 21 deletions(-)
17588
17589 commit 9ca4f142641e6c756e48555c7dc0ea8780000359
17590 Author: Ryan Lortie <desrt@desrt.ca>
17591 Date:   Wed Oct 12 16:50:43 2011 -0400
17592
17593     thread: call g_enumerable_thread_add via callback
17594
17595     There are no longer any functions defined in gthread-deprecated.c
17596     called
17597     from gthread.c.
17598
17599  glib/deprecated/gthread-deprecated.c |  123
17600  +++++++++++++++++-----------------
17601  glib/gthread.c                       |   21 +++---
17602  glib/gthreadprivate.h                |   22 +++---
17603  3 files changed, 83 insertions(+), 83 deletions(-)
17604
17605 commit f788a2e5e1f7c9898675d3876367e2cf7d55f386
17606 Author: Ryan Lortie <desrt@desrt.ca>
17607 Date:   Wed Oct 12 16:26:39 2011 -0400
17608
17609     thread: use GPrivate for enumerable threads
17610
17611     Use a GPrivate to track the destruction of enumerable threads
17612     and remove
17613     them from the list.
17614
17615  glib/deprecated/gthread-deprecated.c |   27 ++++++++++++++++-----------
17616  glib/gthread.c                       |   11 +++--------
17617  glib/gthreadprivate.h                |    1 -
17618  3 files changed, 19 insertions(+), 20 deletions(-)
17619
17620 commit 1368533dc2c117202d11acdde27724a0301ad301
17621 Author: Colin Walters <walters@verbum.org>
17622 Date:   Wed Oct 12 15:25:12 2011 -0400
17623
17624     gvariant: Doc typo fix
17625
17626  glib/gvariant.c |    2 +-
17627  1 file changed, 1 insertion(+), 1 deletion(-)
17628
17629 commit 15b9f64004e7377dabad7b9a03dae094df51a0e4
17630 Author: Colin Walters <walters@verbum.org>
17631 Date:   Wed Oct 12 15:22:09 2011 -0400
17632
17633     gvariant: Briefly mention limits
17634
17635  glib/gvariant.c |    5 +++++
17636  1 file changed, 5 insertions(+)
17637
17638 commit 0af48a5d7b9504dd190d497963a14d8f7a4942ed
17639 Author: Dan Winship <danw@gnome.org>
17640 Date:   Wed Oct 12 13:59:33 2011 -0400
17641
17642     gthread-deprecated: add a mising "static" to a method
17643
17644  glib/deprecated/gthread-deprecated.c |    2 +-
17645  1 file changed, 1 insertion(+), 1 deletion(-)
17646
17647 commit 95cab96515d84a9bc5dd731ea6eee08d7e786f50
17648 Author: Dan Winship <danw@gnome.org>
17649 Date:   Wed Oct 12 13:57:44 2011 -0400
17650
17651     giomodule: make the default_modules mutex recursive
17652
17653     It is possible for _g_io_module_get_default() to be called recursively
17654     (eg, if a module of one type is loaded that tries to look up gsettings
17655     from its init() method and ends up causing the gsettings module to be
17656     loaded). So use a recursive mutex.
17657
17658  gio/giomodule.c |   10 +++++-----
17659  1 file changed, 5 insertions(+), 5 deletions(-)
17660
17661 commit 71cf70b39cd3859ac4cb4954c369bda731a61171
17662 Author: Dan Winship <danw@gnome.org>
17663 Date:   Tue Oct 11 15:38:37 2011 -0400
17664
17665     Simplify checks for CLOCK_MONOTONIC
17666
17667     Remove the complicated configure-time and runtime checks, and just use
17668     CLOCK_MONOTONIC if it's defined.
17669
17670     https://bugzilla.gnome.org/show_bug.cgi?id=661421
17671
17672  configure.ac |   15 -----------
17673  glib/gmain.c |   84
17674  ++++++++++++++++++++++++----------------------------------
17675  2 files changed, 34 insertions(+), 65 deletions(-)
17676
17677 commit daede1dc27bbf28d2cbefc2fac22e0f917a23952
17678 Author: Matthias Clasen <mclasen@redhat.com>
17679 Date:   Wed Oct 12 00:37:02 2011 -0400
17680
17681     Disable deprecations where appropriate in tests
17682
17683  glib/tests/unix.c                   |    4 ----
17684  gobject/tests/boxed.c               |    2 ++
17685  gobject/tests/dynamictests.c        |    3 +--
17686  gobject/tests/param.c               |    1 +
17687  gobject/tests/threadtests.c         |    2 +-
17688  gthread/tests/1bit-mutex.c          |    4 +---
17689  gthread/tests/642026.c              |    8 ++------
17690  gthread/tests/atomic.c              |    4 +---
17691  gthread/tests/gwakeuptest.c         |    4 +---
17692  gthread/tests/spawn-multithreaded.c |    6 ++----
17693  gthread/tests/spawn-singlethread.c  |    2 --
17694  11 files changed, 12 insertions(+), 28 deletions(-)
17695
17696 commit bcdb865c597b9201b717f0d4b420e73a2393e5ff
17697 Author: Matthias Clasen <mclasen@redhat.com>
17698 Date:   Wed Oct 12 00:37:02 2011 -0400
17699
17700     Disable deprecations where appropriate in tests
17701
17702  glib/tests/cache.c      |    3 +++
17703  glib/tests/cond.c       |    3 +++
17704  glib/tests/date.c       |    3 +++
17705  glib/tests/fileutils.c  |    4 ++++
17706  glib/tests/mainloop.c   |   38 ++++++++++++++++++++++++++++++++++++++
17707  glib/tests/mappedfile.c |    2 ++
17708  glib/tests/mutex.c      |    3 +++
17709  glib/tests/once.c       |    2 +-
17710  glib/tests/private.c    |    5 +++--
17711  glib/tests/rec-mutex.c  |    3 +++
17712  glib/tests/rwlock.c     |    3 +++
17713  glib/tests/strfuncs.c   |    6 +++---
17714  glib/tests/string.c     |    3 +++
17715  glib/tests/thread.c     |    2 --
17716  glib/tests/tree.c       |    3 +++
17717  glib/tests/unicode.c    |    3 +++
17718  16 files changed, 78 insertions(+), 8 deletions(-)
17719
17720 commit 7455dd370eb37ce3b0b409ff6120501f37b50569
17721 Author: Matthias Clasen <mclasen@redhat.com>
17722 Date:   Wed Oct 12 00:24:46 2011 -0400
17723
17724     Make single includes mandatory
17725
17726     This has been the official line since 2.17, which seems plenty
17727     long enough for a transition phase.
17728
17729  README.in                          |    3 +++
17730  configure.ac                       |    2 --
17731  docs/reference/glib/compiling.sgml |    8 ++------
17732  glib/galloca.h                     |    2 +-
17733  glib/garray.h                      |    2 +-
17734  glib/gasyncqueue.h                 |    2 +-
17735  glib/gatomic.h                     |    2 +-
17736  glib/gbacktrace.h                  |    2 +-
17737  glib/gbase64.h                     |    2 +-
17738  glib/gbitlock.h                    |    2 +-
17739  glib/gbookmarkfile.h               |    2 +-
17740  glib/gcache.h                      |    2 +-
17741  glib/gchecksum.h                   |    2 +-
17742  glib/gconvert.h                    |    2 +-
17743  glib/gdataset.h                    |    2 +-
17744  glib/gdate.h                       |    2 +-
17745  glib/gdatetime.h                   |    2 +-
17746  glib/gdir.h                        |    2 +-
17747  glib/gerror.h                      |    2 +-
17748  glib/gfileutils.h                  |    2 +-
17749  glib/ghash.h                       |    2 +-
17750  glib/ghmac.h                       |    2 +-
17751  glib/ghook.h                       |    2 +-
17752  glib/giochannel.h                  |    2 +-
17753  glib/gkeyfile.h                    |    2 +-
17754  glib/glist.h                       |    2 +-
17755  glib/gmacros.h                     |    2 +-
17756  glib/gmain.h                       |    2 +-
17757  glib/gmappedfile.h                 |    2 +-
17758  glib/gmarkup.h                     |    2 +-
17759  glib/gmem.h                        |    2 +-
17760  glib/gmessages.h                   |    2 +-
17761  glib/gnode.h                       |    2 +-
17762  glib/goption.h                     |    2 +-
17763  glib/gpattern.h                    |    2 +-
17764  glib/gprimes.h                     |    2 +-
17765  glib/gqsort.h                      |    2 +-
17766  glib/gquark.h                      |    2 +-
17767  glib/gqueue.h                      |    2 +-
17768  glib/grand.h                       |    2 +-
17769  glib/gregex.h                      |    2 +-
17770  glib/gscanner.h                    |    2 +-
17771  glib/gsequence.h                   |    2 +-
17772  glib/gshell.h                      |    2 +-
17773  glib/gslice.h                      |    2 +-
17774  glib/gslist.h                      |    2 +-
17775  glib/gspawn.h                      |    2 +-
17776  glib/gstrfuncs.h                   |    2 +-
17777  glib/gstring.h                     |    2 +-
17778  glib/gstringchunk.h                |    2 +-
17779  glib/gtestutils.h                  |    2 +-
17780  glib/gthread.h                     |    2 +-
17781  glib/gthreadpool.h                 |    2 +-
17782  glib/gtimer.h                      |    2 +-
17783  glib/gtimezone.h                   |    2 +-
17784  glib/gtree.h                       |    2 +-
17785  glib/gtypes.h                      |    2 +-
17786  glib/gunicode.h                    |    2 +-
17787  glib/gurifuncs.h                   |    2 +-
17788  glib/gutils.h                      |    2 +-
17789  glib/gvariant.h                    |    2 +-
17790  glib/gvarianttype.h                |    2 +-
17791  glib/gwin32.h                      |    2 +-
17792  63 files changed, 65 insertions(+), 68 deletions(-)
17793
17794 commit 9bb5a55bda83c58ddbd0381693d98c7a2f701d01
17795 Author: Ryan Lortie <desrt@desrt.ca>
17796 Date:   Tue Oct 11 23:13:22 2011 -0400
17797
17798     GStaticPrivate: implement via GPrivate
17799
17800     Thanks to the modifications in
17801     3d4846d92309d001697c2827660fa41b5c63dbc4,
17802     GStaticPrivate is not so directly tied in with GThread anymore.  It is
17803     now a simple matter to cut it out completely by using a GPrivate to
17804     store the GArray instead of storing it in the GThread.
17805
17806  glib/deprecated/gthread-deprecated.c |   49
17807  +++++++++++++++-------------------
17808  glib/gthread.c                       |    4 ---
17809  glib/gthreadprivate.h                |    2 --
17810  3 files changed, 22 insertions(+), 33 deletions(-)
17811
17812 commit c6016458ba2a981ccd72f02208f8140abde6c9d1
17813 Author: Matthias Clasen <mclasen@redhat.com>
17814 Date:   Tue Oct 11 23:50:34 2011 -0400
17815
17816     Update deprecation docs
17817
17818  docs/reference/glib/compiling.sgml |   17 ++++++++++++++---
17819  1 file changed, 14 insertions(+), 3 deletions(-)
17820
17821 commit 3d282dcc2ef1dba36e67f91d8a6c5f589ce249ea
17822 Author: Matthias Clasen <mclasen@redhat.com>
17823 Date:   Tue Oct 11 23:44:43 2011 -0400
17824
17825     Silence deprecations in deprecated/ (again)
17826
17827  glib/deprecated/gallocator.c         |    5 +++++
17828  glib/deprecated/gcompletion.c        |    3 +++
17829  glib/deprecated/grel.c               |    3 +++
17830  glib/deprecated/gthread-deprecated.c |    7 +------
17831  4 files changed, 12 insertions(+), 6 deletions(-)
17832
17833 commit f5f242caf80d96a6ec057fc746e5d53a34de7077
17834 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
17835 Date:   Wed Oct 12 11:23:49 2011 +0800
17836
17837     Update VS projects
17838
17839     Get rid of _CRT_SECURE_NO_WARNINGS and _CRT_NONSTDC_NO_WARNINGS
17840     from the preprocessor definitions as those two macros are now defined
17841     in msvc_recommended_pragmas.h, which is force-included in these
17842     projects
17843     via the property sheets.  This will silence C4005 warnings on macro
17844     redefinition.
17845
17846  build/win32/vs10/glib-compile-schemas.vcxproj        |    8 ++++----
17847  build/win32/vs10/gsettings.vcxproj                   |    8 ++++----
17848  build/win32/vs10/gspawn-win32-helper-console.vcxproj |    8 ++++----
17849  build/win32/vs10/gspawn-win32-helper.vcxproj         |    8 ++++----
17850  build/win32/vs10/testglib.vcxproj                    |    8 ++++----
17851  build/win32/vs9/glib-compile-schemas.vcproj          |    8 ++++----
17852  build/win32/vs9/gsettings.vcproj                     |    8 ++++----
17853  build/win32/vs9/gspawn-win32-helper-console.vcproj   |    8 ++++----
17854  build/win32/vs9/gspawn-win32-helper.vcproj           |    8 ++++----
17855  build/win32/vs9/testglib.vcproj                      |    8 ++++----
17856  10 files changed, 40 insertions(+), 40 deletions(-)
17857
17858 commit b93d6ab83a0cddce0a3847984a91a2819df61130
17859 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
17860 Date:   Wed Oct 12 10:53:30 2011 +0800
17861
17862     Bug 661438: Update msvc_recommended_pragmas.h
17863
17864     Don't disable warning C4996 as that is the Visual C++ warning
17865     triggered by
17866     __declspec(deprecated) and __declspec(deprecated('..."))-disabling
17867     that
17868     warning will defeat the purpose of G_DPRECATED/G_DEPRECATED_FOR.
17869
17870     For people who don't want to see the GLib deprecation warnings
17871     during GLib
17872     compilation, define GLIB_DISABLE_DEPRECATION_WARNINGS in the
17873     projects or
17874     property sheet.
17875
17876  msvc_recommended_pragmas.h |    3 ++-
17877  1 file changed, 2 insertions(+), 1 deletion(-)
17878
17879 commit 36ccdab760003fc1efd2f49e77932cb253f006f4
17880 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
17881 Date:   Wed Oct 12 10:38:47 2011 +0800
17882
17883     Bug 661438: Fix up gmacros.h a bit
17884
17885     The macro here should be G_DEPRECATED, not G_GNUC_DEPRECATED.
17886
17887  glib/gmacros.h |    2 +-
17888  1 file changed, 1 insertion(+), 1 deletion(-)
17889
17890 commit 17c713d3f6322e2e968e1f7774f1009bac6881c2
17891 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
17892 Date:   Wed Oct 12 10:37:24 2011 +0800
17893
17894     Update VS property sheets
17895
17896     Missed the new glib/gstringchunk.h header that needed to be
17897     installed as
17898     well.
17899
17900  build/win32/vs10/glib.props  |    2 ++
17901  build/win32/vs9/glib.vsprops |    1 +
17902  2 files changed, 3 insertions(+)
17903
17904 commit 380ec80d07218123b8274ace506274f36af7c445
17905 Author: Dan Winship <danw@gnome.org>
17906 Date:   Tue Oct 11 19:28:59 2011 -0400
17907
17908     g_time_val_from_iso8601: clarify the docs a bit
17909
17910  glib/gtimer.c |    5 +++++
17911  1 file changed, 5 insertions(+)
17912
17913 commit baa394910b23bfa7162c2571d83d1c196522c636
17914 Author: Ryan Lortie <desrt@desrt.ca>
17915 Date:   Tue Oct 11 18:39:57 2011 -0400
17916
17917     gmain: use GPrivate instead of GStaticPrivate
17918
17919  glib/gmain.c |   25 +++++++++++++------------
17920  1 file changed, 13 insertions(+), 12 deletions(-)
17921
17922 commit b3e39140621228788cedd2f6ce7fa03b0fef4664
17923 Author: Dan Winship <danw@gnome.org>
17924 Date:   Tue Oct 11 15:36:42 2011 -0400
17925
17926     Fix two tests for G_DEBUG=gc-friendly
17927
17928  glib/tests/array-test.c |    9 ++++-----
17929  glib/tests/protocol.c   |    6 +++++-
17930  2 files changed, 9 insertions(+), 6 deletions(-)
17931
17932 commit 08d6e1147d2e6e3abf85ae7a399c689609a7b761
17933 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
17934 Date:   Tue Oct 11 14:34:59 2011 +0800
17935
17936     Use GLIB_DEPRECATED instead of G_GNUC_DEPRECATED in our headers
17937
17938     This will let others opt out of seeing GLib deprecation warnings
17939     by defining GLIB_DISABLE_DEPRECATION_WARNINGS.
17940
17941     https://bugzilla.gnome.org/show_bug.cgi?id=661438
17942
17943  gio/gdrive.h                  |    7 +-
17944  gio/gfile.h                   |   14 ++--
17945  gio/gmount.h                  |   14 ++--
17946  gio/gtlsconnection.h          |    5 +-
17947  gio/gunixsocketaddress.h      |    6 +-
17948  gio/gvolume.h                 |    7 +-
17949  glib/deprecated/gcompletion.h |   22 ++++--
17950  glib/deprecated/grel.h        |   32 ++++++---
17951  glib/deprecated/gthread.h     |  149
17952  +++++++++++++++++++++++++++--------------
17953  glib/gasyncqueue.h            |    7 +-
17954  glib/gatomic.h                |    3 +-
17955  glib/gcache.h                 |    3 +-
17956  glib/gdate.h                  |    3 +-
17957  glib/gfileutils.h             |    3 +-
17958  glib/giochannel.h             |   15 +++--
17959  glib/gmain.h                  |    3 +-
17960  glib/gmappedfile.h            |    3 +-
17961  glib/gstrfuncs.h              |   13 ++--
17962  glib/gstring.h                |    6 +-
17963  glib/gtree.h                  |    3 +-
17964  glib/gunicode.h               |    3 +-
17965  glib/gutils.h                 |    3 +-
17966  gobject/gboxed.h              |    3 +-
17967  gobject/gobject.h             |    3 +-
17968  gobject/gparam.h              |    3 +-
17969  gobject/gvaluetypes.h         |    8 ++-
17970  26 files changed, 231 insertions(+), 110 deletions(-)
17971
17972 commit a1acf35653ac5d437bdd8dce1b2b56333b005c0c
17973 Author: Matthias Clasen <mclasen@redhat.com>
17974 Date:   Tue Oct 11 13:33:07 2011 -0400
17975
17976     Add our own deprecation macros
17977
17978     This will allow to suppress deprecation warnings on a per-module
17979     basis, if needed. They are on by default now, though.
17980
17981  docs/reference/glib/glib-sections.txt |    2 ++
17982  glib/gmacros.h                        |   14 ++++++++++++++
17983  2 files changed, 16 insertions(+)
17984
17985 commit 0da0411a4a2f9efde4f8fc3d6bf504ee488c2e4a
17986 Author: Matthias Clasen <mclasen@redhat.com>
17987 Date:   Tue Oct 11 13:06:58 2011 -0400
17988
17989     Add better deprecation macros
17990
17991     Unlike G_GNUC_... macros, the new G_DEPRECATED[_FOR] are
17992     meant as abstractions that work with different compilers.
17993     Using a new name also lets us restrict it to 'must be placed
17994     before the declaration', which works with more compilers.
17995
17996     https://bugzilla.gnome.org/show_bug.cgi?id=661438
17997
17998  docs/reference/glib/glib-sections.txt |    4 ++++
17999  glib/gmacros.h                        |   17 +++++++++++++++++
18000  2 files changed, 21 insertions(+)
18001
18002 commit a73113908f310c8ccc532d04f4cf4b4625860962
18003 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
18004 Date:   Tue Oct 11 18:04:07 2011 +0800
18005
18006     Update VS property sheets
18007
18008     Copy the deprecated headers in their appropriate places.
18009
18010  build/win32/vs10/glib.props  |   15 +++++++++++----
18011  build/win32/vs9/glib.vsprops |    8 ++++++--
18012  2 files changed, 17 insertions(+), 6 deletions(-)
18013
18014 commit 0e71214bef4038316f96a12dfcf7b2635c94e5b1
18015 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
18016 Date:   Tue Oct 11 14:19:02 2011 +0800
18017
18018     glibconfig.win32(.in): Cleanup cruft
18019
18020     The definitions of _GMutex* and G_STATIC_MUTEX_INIT is now found in
18021     glib/deprecated/gthread.h, and should no longer be in the mainline
18022     code, so remove them from here.
18023
18024  glib/glibconfig.h.win32.in |    2 --
18025  1 file changed, 2 deletions(-)
18026
18027 commit 3e5a30fc17ee071254d7c2a70e1713d554e4a1ad
18028 Author: Ryan Lortie <desrt@desrt.ca>
18029 Date:   Mon Oct 10 13:13:31 2011 -0400
18030
18031     GStaticMutex: ABI fixup
18032
18033     Everything was OK as long as GMutex was backed by pthread_mutex_t on
18034     POSIX.  Since this is no longer the case, the ABI of GStaticMutex was
18035     broken.
18036
18037     Fix that up by using pthread_mutex_t directly in the structure.  Since
18038     that's potentially incompatible with our GMutex implementation, set
18039     g_thread_use_default_impl to FALSE to cause the fallback code (which
18040     manually allocates a GMutex) to run, even in the case of
18041     already-existing code (without the need for a recompile).  This will
18042     cause the pthread_mutex_t part of the struct to be completely ignored.
18043
18044  glib/deprecated/gthread-deprecated.c |   13 ++++++++-----
18045  glib/deprecated/gthread.h            |   25 +++++++++++++------------
18046  2 files changed, 21 insertions(+), 17 deletions(-)
18047
18048 commit 2c1cbde21e24be0e0ae1e20ad772b03255e96c53
18049 Author: Matthias Clasen <mclasen@redhat.com>
18050 Date:   Mon Oct 10 11:10:20 2011 -0400
18051
18052     Compile private test with -pthread on UNIX
18053
18054     We are using explicit pthread calls here, so we should
18055     use the right linker flags for that.
18056
18057     https://bugzilla.gnome.org/show_bug.cgi?id=661318
18058
18059  glib/tests/Makefile.am |    8 +++++---
18060  1 file changed, 5 insertions(+), 3 deletions(-)
18061
18062 commit 93e49aea1b5563c90f1c5152ab9cb65f19329891
18063 Author: Matthias Clasen <mclasen@redhat.com>
18064 Date:   Mon Oct 10 09:49:50 2011 -0400
18065
18066     Don't use deprecated GThread API in gio tests
18067
18068  gio/tests/async-close-output-stream.c |    1 -
18069  gio/tests/contexts.c                  |    3 +--
18070  gio/tests/echo-server.c               |    1 -
18071  gio/tests/gdbus-connection-loss.c     |    1 -
18072  gio/tests/gdbus-export.c              |    9 ++++----
18073  gio/tests/gdbus-non-socket.c          |    1 -
18074  gio/tests/gdbus-peer.c                |   37
18075  ++++++++++++++++++---------------
18076  gio/tests/gdbus-proxy-threads.c       |    5 +++--
18077  gio/tests/gdbus-test-codegen.c        |    9 ++++----
18078  gio/tests/gdbus-threading.c           |   37
18079  ++++++++++++++++++---------------
18080  gio/tests/httpd.c                     |    1 -
18081  gio/tests/resolver.c                  |    2 +-
18082  gio/tests/send-data.c                 |    3 +--
18083  gio/tests/socket-client.c             |    4 +---
18084  gio/tests/socket-server.c             |    4 +---
18085  gio/tests/socket.c                    |    2 +-
18086  gio/tests/tls-interaction.c           |    3 +--
18087  gio/tests/unix-streams.c              |    5 ++---
18088  gio/tests/win32-streams.c             |    5 ++---
18089  19 files changed, 64 insertions(+), 69 deletions(-)
18090
18091 commit 5662619f22073e8d7ceec5429c36aae7bb9cf8ea
18092 Author: Kjartan Maraas <kmaraas@gnome.org>
18093 Date:   Mon Oct 10 07:53:16 2011 +0200
18094
18095     Updated Norwegian bokmål translation
18096
18097  po/nb.po |  765
18098  +++++++++++++++++++++++++++++++-------------------------------
18099  1 file changed, 382 insertions(+), 383 deletions(-)
18100
18101 commit 918954e089c9c1aea0019e4dc8a73f994d8bdf83
18102 Author: Algimantas Margevičius <gymka@mail.ru>
18103 Date:   Sun Oct 9 22:00:49 2011 +0300
18104
18105     Updated Lithuanian translation
18106
18107  po/lt.po | 1777
18108  +++++++++++++++++++++++++++++++-------------------------------
18109  1 file changed, 879 insertions(+), 898 deletions(-)
18110
18111 commit 5e2764d70cbd9f556fe4d873897e2d4a174a98a7
18112 Author: Matthias Clasen <mclasen@redhat.com>
18113 Date:   Sun Oct 9 09:57:13 2011 -0400
18114
18115     Silence deprecation warnings in deprecated/
18116
18117     We know we are all deprecated here...
18118
18119  glib/deprecated/gthread-deprecated.c |    8 ++++++++
18120  1 file changed, 8 insertions(+)
18121
18122 commit ff2dafb20999d0b00ee599f998ef00ea514e4482
18123 Author: Matthias Clasen <mclasen@redhat.com>
18124 Date:   Sat Oct 8 23:49:04 2011 -0400
18125
18126     Add G_GNUC_DEPRECATED to deprecated functions in gio
18127
18128  gio/gdesktopappinfo.h    |    3 ++-
18129  gio/gdrive.h             |   12 ++++++------
18130  gio/gfile.h              |   24 ++++++++++++------------
18131  gio/gmount.h             |    8 ++++----
18132  gio/gtlsconnection.h     |    4 ++--
18133  gio/gunixsocketaddress.h |    8 ++++----
18134  gio/gvolume.h            |   12 ++++++------
18135  7 files changed, 36 insertions(+), 35 deletions(-)
18136
18137 commit 93b3f6477e1670536d9d208e1d51d682a81d3d65
18138 Author: Matthias Clasen <mclasen@redhat.com>
18139 Date:   Sat Oct 8 23:23:43 2011 -0400
18140
18141     Add G_GNUC_DEPRECATED to deprecated functions in gobject
18142
18143  gobject/gboxed.h      |    2 +-
18144  gobject/gobject.h     |    2 +-
18145  gobject/gparam.h      |    2 +-
18146  gobject/gvaluetypes.h |   10 +++++-----
18147  4 files changed, 8 insertions(+), 8 deletions(-)
18148
18149 commit f9b29ca0343a23d8eaa0aa41034169b95405383e
18150 Author: Matthias Clasen <mclasen@redhat.com>
18151 Date:   Sat Oct 8 23:16:01 2011 -0400
18152
18153     Add G_GNUC_DEPRECATED to deprecated APIs in glib
18154
18155  glib/deprecated/gcompletion.h |   20 ++++++-------
18156  glib/deprecated/grel.h        |   20 ++++++-------
18157  glib/deprecated/gthread.h     |   66
18158  ++++++++++++++++++++---------------------
18159  glib/gasyncqueue.h            |    4 +--
18160  glib/gatomic.h                |    2 +-
18161  glib/gcache.h                 |    2 +-
18162  glib/gdate.h                  |    2 +-
18163  glib/gfileutils.h             |    2 +-
18164  glib/giochannel.h             |   22 +++++++-------
18165  glib/gmain.h                  |    2 +-
18166  glib/gmappedfile.h            |    2 +-
18167  glib/gstrfuncs.h              |   14 ++++-----
18168  glib/gstring.h                |    4 +--
18169  glib/gtree.h                  |    2 +-
18170  glib/gunicode.h               |    2 +-
18171  glib/gutils.h                 |    2 +-
18172  16 files changed, 84 insertions(+), 84 deletions(-)
18173
18174 commit 30b320b61c34f953bf7b7bbc27d978c321fe1c4d
18175 Author: Matthias Clasen <mclasen@redhat.com>
18176 Date:   Sat Oct 8 12:43:12 2011 -0400
18177
18178     Add some GHookList tests
18179
18180  glib/tests/Makefile.am |    3 ++
18181  glib/tests/hook.c      |   95
18182  ++++++++++++++++++++++++++++++++++++++++++++++++
18183  2 files changed, 98 insertions(+)
18184
18185 commit 6109db27aec99f456c5bbda27bd4afe851b5bcff
18186 Author: Matthias Clasen <mclasen@redhat.com>
18187 Date:   Sat Oct 8 12:42:41 2011 -0400
18188
18189     Test a few more GIOChannel functions
18190
18191  glib/tests/protocol.c |    3 +++
18192  1 file changed, 3 insertions(+)
18193
18194 commit d33f625444c28cd1c6313410d639360141dfd16b
18195 Author: Matthias Clasen <mclasen@redhat.com>
18196 Date:   Sat Oct 8 12:42:06 2011 -0400
18197
18198     Remove a bit of dead code
18199
18200  glib/gmarkup.c |    3 ---
18201  1 file changed, 3 deletions(-)
18202
18203 commit b3ead3c998931b11d6d413474bba4866d6afd29d
18204 Author: Matthias Clasen <mclasen@redhat.com>
18205 Date:   Sat Oct 8 12:41:38 2011 -0400
18206
18207     Pass G_DEBUG=g-gc-friendly when running the tests
18208
18209  Makefile.decl |    2 +-
18210  1 file changed, 1 insertion(+), 1 deletion(-)
18211
18212 commit d5a1ca8fd751c6f0a28ad3990259976f23954a34
18213 Author: Matthias Clasen <mclasen@redhat.com>
18214 Date:   Thu Oct 6 09:01:24 2011 -0400
18215
18216     Add some more GMarkup tests
18217
18218  glib/tests/markups/fail-41.expected  |    1 +
18219  glib/tests/markups/fail-41.gmarkup   |    3 +++
18220  glib/tests/markups/fail-42.expected  |    1 +
18221  glib/tests/markups/fail-42.gmarkup   |    5 +++++
18222  glib/tests/markups/fail-43.expected  |    1 +
18223  glib/tests/markups/fail-43.gmarkup   |    1 +
18224  glib/tests/markups/fail-44.expected  |    3 +++
18225  glib/tests/markups/fail-44.gmarkup   |    1 +
18226  glib/tests/markups/fail-45.expected  |    3 +++
18227  glib/tests/markups/fail-45.gmarkup   |    1 +
18228  glib/tests/markups/fail-46.expected  |    2 ++
18229  glib/tests/markups/fail-46.gmarkup   |    2 ++
18230  glib/tests/markups/fail-47.expected  |    1 +
18231  glib/tests/markups/fail-47.gmarkup   |    1 +
18232  glib/tests/markups/fail-48.expected  |    1 +
18233  glib/tests/markups/fail-48.gmarkup   |    2 ++
18234  glib/tests/markups/fail-49.expected  |    3 +++
18235  glib/tests/markups/fail-49.gmarkup   |    1 +
18236  glib/tests/markups/valid-12.expected |    5 +++++
18237  glib/tests/markups/valid-12.gmarkup  |    3 +++
18238  glib/tests/markups/valid-13.expected |    4 ++++
18239  glib/tests/markups/valid-13.gmarkup  |    3 +++
18240  glib/tests/markups/valid-14.expected |   30
18241  ++++++++++++++++++++++++++++++
18242  glib/tests/markups/valid-14.gmarkup  |   24 ++++++++++++++++++++++++
18243  24 files changed, 102 insertions(+)
18244
18245 commit 08e17ae51b6336d059b0cc85071cc26772ab2f0c
18246 Author: Matthias Clasen <mclasen@redhat.com>
18247 Date:   Thu Oct 6 08:59:51 2011 -0400
18248
18249     Call setlocale in markup-parse test
18250
18251     This is necessary to make utf-8 text come out properly.
18252
18253  glib/tests/markup-parse.c |    3 +++
18254  1 file changed, 3 insertions(+)
18255
18256 commit 87cb246f4627a7644d0291e1ae131fa2e628fde9
18257 Author: Matthias Clasen <mclasen@redhat.com>
18258 Date:   Wed Oct 5 23:36:35 2011 -0400
18259
18260     Improve GNode test coverage
18261
18262  glib/tests/node.c |   13 +++++++++++++
18263  1 file changed, 13 insertions(+)
18264
18265 commit dca6a601c13798dde689cab7f9ac67db2765ae2d
18266 Author: Matthias Clasen <mclasen@redhat.com>
18267 Date:   Wed Oct 5 23:31:14 2011 -0400
18268
18269     Improve GCache test coverage
18270
18271  glib/tests/cache.c |   15 +++++++++++++++
18272  1 file changed, 15 insertions(+)
18273
18274 commit eeedaac3e8306403c9359edd8e4baea6a22153ed
18275 Author: Matthias Clasen <mclasen@redhat.com>
18276 Date:   Wed Oct 5 23:24:27 2011 -0400
18277
18278     Improve coverage of string function tests
18279
18280  glib/tests/strfuncs.c |   30 ++++++++++++++++++++++++++++++
18281  1 file changed, 30 insertions(+)
18282
18283 commit 944f66f38fa24c657c192e7d72ca2508020f68dd
18284 Author: Matthias Clasen <mclasen@redhat.com>
18285 Date:   Wed Oct 5 23:24:08 2011 -0400
18286
18287     Improve coverage of GHmac tests
18288
18289  glib/tests/hmac.c |   50
18290  ++++++++++++++++++++++++++++++++++++++++++++++++++
18291  1 file changed, 50 insertions(+)
18292
18293 commit d9e9239a4659c972279955e77d0351e664613e70
18294 Author: Matthias Clasen <mclasen@redhat.com>
18295 Date:   Wed Oct 5 23:00:09 2011 -0400
18296
18297     Add a test for g_date_time_new_from_timeval_utc
18298
18299  glib/tests/gdatetime.c |   26 ++++++++++++++++++++++++++
18300  1 file changed, 26 insertions(+)
18301
18302 commit c739a5df14ff5ee8cf262ce6e1cebdd0096aff5a
18303 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
18304 Date:   Sat Oct 8 11:47:20 2011 +0200
18305
18306     gio: enable test_peer regression test for OpenBSD
18307
18308     https://bugzilla.gnome.org/show_bug.cgi?id=661255
18309
18310  gio/tests/gdbus-peer.c |   12 ++++++++++++
18311  1 file changed, 12 insertions(+)
18312
18313 commit 3c4d3dec092609bb8e8bf77dcaea5ad9ddfb4ed3
18314 Author: David Zeuthen <davidz@redhat.com>
18315 Date:   Fri Oct 7 14:20:03 2011 -0400
18316
18317     GDBusConnection: Make pending calls error when the connection is lost
18318
18319     If the connection to the bus is lost while a method call is ongoing,
18320     the method call does not get cancelled. Instead it just sits around
18321     until it times out.
18322
18323     This is visible here on XO laptops when stopping the display manager
18324     during shutdown. imsettings starts sending a sync message to give up
18325     its bus name (via g_bus_unown_name()), then systemd terminates the
18326     session bus at approximately the same time. imsettings then hangs for
18327     about 20 seconds before timing out the message.
18328
18329      http://lists.freedesktop.org/archives/dbus/2011-September/014717.html
18330
18331     imsettings behaviour could be improved as described in that thread,
18332     but I think this is a glib bug. I've also come up with the attached
18333     patch which fixes it.
18334
18335     Credits for the bug-fix goes to Daniel Drake <dsd@laptop.org>. The
18336     test
18337     case was written by David Zeuthen <zeuthen@gmail.com>.
18338
18339     https://bugzilla.gnome.org/show_bug.cgi?id=660637
18340
18341     Signed-off-by: David Zeuthen <davidz@redhat.com>
18342
18343  gio/gdbusconnection.c             |   42 ++++++++--
18344  gio/tests/Makefile.am             |    4 +
18345  gio/tests/gdbus-connection-loss.c |  155
18346  +++++++++++++++++++++++++++++++++++++
18347  3 files changed, 194 insertions(+), 7 deletions(-)
18348
18349 commit edcac1ee419116327aee73435f7442f2201752e6
18350 Author: John Ralls <jralls@ceridwen.us>
18351 Date:   Fri Oct 7 09:51:04 2011 -0700
18352
18353     Bug 661129: Duplicate symbols zero_thread and g_once_mutex on OSX
18354
18355  glib/gthreadprivate.h |    4 ++--
18356  1 file changed, 2 insertions(+), 2 deletions(-)
18357
18358 commit 59f1f5465571bac403357b59cf7bfe2723356a37
18359 Author: Dan Winship <danw@gnome.org>
18360 Date:   Wed Oct 5 10:46:57 2011 -0400
18361
18362     Add g_main_context_ref_thread_default()
18363
18364     Add g_main_context_ref_thread_default(), which always returns a
18365     reffed GMainContext, rather than sometimes returning a (non-reffed)
18366     GMainContext, and sometimes returning NULL. This simplifies the
18367     bookkeeping in any code that needs to keep a reference to the
18368     thread-default context for a while.
18369
18370     https://bugzilla.gnome.org/show_bug.cgi?id=660994
18371
18372  docs/reference/glib/glib-sections.txt |    1 +
18373  gio/gdbus-2.0/codegen/codegen.py      |    7 ++---
18374  gio/gdbusconnection.c                 |   46
18375  ++++++++++++---------------------
18376  gio/gdbusinterfaceskeleton.c          |    7 ++---
18377  gio/gdbusnameowning.c                 |   17 ++++++------
18378  gio/gdbusnamewatching.c               |   17 ++++++------
18379  gio/gdbusserver.c                     |    9 +++----
18380  gio/gfilemonitor.c                    |    5 ++--
18381  gio/gioscheduler.c                    |    7 ++---
18382  gio/gsettings.c                       |    7 +----
18383  gio/gsimpleasyncresult.c              |    9 ++-----
18384  gio/gtlsinteraction.c                 |    7 ++---
18385  glib/glib.symbols                     |    1 +
18386  glib/gmain.c                          |   34 ++++++++++++++++++++++--
18387  glib/gmain.h                          |    1 +
18388  15 files changed, 84 insertions(+), 91 deletions(-)
18389
18390 commit d91769b64160353b4f9861cb68a97a0171b323ad
18391 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
18392 Date:   Fri Oct 7 10:14:10 2011 +0200
18393
18394     Updated Spanish translation
18395
18396  po/es.po |  936
18397  ++++++++++++++++++++++++++++++++------------------------------
18398  1 file changed, 481 insertions(+), 455 deletions(-)
18399
18400 commit 97b0b36ae39d5eb087315259ff56c799271b28c3
18401 Author: Matthias Clasen <mclasen@redhat.com>
18402 Date:   Fri Oct 7 01:19:15 2011 -0400
18403
18404     USE __COUNTER__ instead of __LINE__ when available
18405
18406     I've seen builds fail with
18407
18408     nm-connection.c:119:691: error: declaration of
18409     '_GStaticAssertCompileTimeAssertion_119' shadows a previous local
18410     [-Werror=shadow]
18411
18412     because several compile-time assertions ended up on the same
18413     line. __COUNTER__ is meant specifically for the purpose of
18414     constructing identifiers, so use it when available.
18415
18416  glib/gmacros.h |    4 ++++
18417  1 file changed, 4 insertions(+)
18418
18419 commit c51fa1852dc7c661dc5d46355303d97a521e0a0c
18420 Author: Matthias Clasen <mclasen@redhat.com>
18421 Date:   Fri Oct 7 00:42:52 2011 -0400
18422
18423     Don't redundantly redeclare
18424
18425     It makes gcc throw an error:
18426
18427     redundant redeclaration of 'g_static_mutex_get_mutex_impl'
18428     [-Werror=redundant-decls]
18429
18430  glib/deprecated/gthread.h |    3 ---
18431  1 file changed, 3 deletions(-)
18432
18433 commit e76927006a6886b92e73eb25b5ed559485a83af0
18434 Author: Ryan Lortie <desrt@desrt.ca>
18435 Date:   Thu Oct 6 12:24:21 2011 -0400
18436
18437     Move G_LOCK below GMutex in the docs
18438
18439     The flow is currently a bit wrong since G_LOCK makes reference
18440     to GMutex
18441     which was not yet defined, so switch things around.
18442
18443  docs/reference/glib/glib-sections.txt |   16 ++++++++--------
18444  1 file changed, 8 insertions(+), 8 deletions(-)
18445
18446 commit 761e75f84966e58f9a40ddae6ca3bc497c45afbe
18447 Author: Ryan Lortie <desrt@desrt.ca>
18448 Date:   Thu Oct 6 12:21:33 2011 -0400
18449
18450     .gitignore
18451
18452  docs/reference/glib/tmpl/.gitignore |   16 +++++++++-------
18453  1 file changed, 9 insertions(+), 7 deletions(-)
18454
18455 commit 083812f8546230deef08a63f2064c293438b3802
18456 Author: Ryan Lortie <desrt@desrt.ca>
18457 Date:   Thu Oct 6 12:19:58 2011 -0400
18458
18459     Several docs cleanups
18460
18461  docs/reference/glib/glib-sections.txt |    8 ++++++++
18462  glib/deprecated/gthread-deprecated.c  |   11 +++++++++++
18463  glib/gthread.h                        |    1 +
18464  glib/gvariant.h                       |    2 +-
18465  4 files changed, 21 insertions(+), 1 deletion(-)
18466
18467 commit 94b7d2ee6cb9f1e0416c82e2bf0615fd2d0c848a
18468 Author: Ryan Lortie <desrt@desrt.ca>
18469 Date:   Thu Oct 6 12:01:53 2011 -0400
18470
18471     Cleanup thread documentation
18472
18473  docs/reference/glib/Makefile.am        |    3 +
18474  docs/reference/glib/glib-docs.sgml     |    9 ++-
18475  docs/reference/glib/glib-overrides.txt |    2 +-
18476  docs/reference/glib/glib-sections.txt  |   92
18477  +++++++++++++++--------------
18478  glib/deprecated/gthread-deprecated.c   |   18 ++++++
18479  glib/gthread-posix.c                   |   40 +++++++------
18480  glib/gthread.c                         |  101
18481  ++++++--------------------------
18482  7 files changed, 114 insertions(+), 151 deletions(-)
18483
18484 commit 49b93a0bba1d2a837e5ea8f299464aa7ecd02321
18485 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
18486 Date:   Thu Oct 6 16:02:18 2011 +0800
18487
18488     gobjet/gclosure.c: Fix styling issues
18489
18490     ...so that it looks more consistent with the rest.
18491
18492  gobject/gclosure.c |    2 +-
18493  1 file changed, 1 insertion(+), 1 deletion(-)
18494
18495 commit e80d8f0c2304ca471e6643dec846153307eee0fa
18496 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
18497 Date:   Thu Oct 6 15:37:52 2011 +0800
18498
18499     gobject/gclosure.c: Add type cast for int_val = value
18500
18501     This will silence compiler warnings on Visual C++.
18502
18503     (Sorry for the bad fix just now.)
18504
18505  gobject/gclosure.c |    2 +-
18506  1 file changed, 1 insertion(+), 1 deletion(-)
18507
18508 commit d77f65d24dbdff40052e2346861eb420af9718ad
18509 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
18510 Date:   Thu Oct 6 15:33:34 2011 +0800
18511
18512     Revert "gobject/gclosure.c: Made up for missed pointer deref"
18513
18514     This reverts commit d792a1ebe445cfab942ee9e079daa3b87bd60304.
18515
18516  gobject/gclosure.c |    2 +-
18517  1 file changed, 1 insertion(+), 1 deletion(-)
18518
18519 commit d792a1ebe445cfab942ee9e079daa3b87bd60304
18520 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
18521 Date:   Thu Oct 6 15:24:08 2011 +0800
18522
18523     gobject/gclosure.c: Made up for missed pointer deref
18524
18525     The value parameter is a gpointer * (void **), but ffi_arg itself
18526     is not a
18527     pointer type, so make up for dereference here.
18528
18529  gobject/gclosure.c |    2 +-
18530  1 file changed, 1 insertion(+), 1 deletion(-)
18531
18532 commit ed03047a5be48995be01e217d3f942619dedc030
18533 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
18534 Date:   Thu Oct 6 15:12:22 2011 +0800
18535
18536     gthread-deprecated.c: Include gutils.h
18537
18538     This is needed for declaration of inline.
18539
18540  glib/deprecated/gthread-deprecated.c |    2 ++
18541  1 file changed, 2 insertions(+)
18542
18543 commit eb17516a6731acf7347e9f72ee81651c59087232
18544 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
18545 Date:   Thu Oct 6 15:02:54 2011 +0800
18546
18547     config.h.win32(.in): Update for strcasecmp
18548
18549     Visual C++ uses _stricmp, which is identical to strcasecmp on gcc.
18550
18551  config.h.win32.in |   10 ++++++----
18552  1 file changed, 6 insertions(+), 4 deletions(-)
18553
18554 commit 3636cf2c640ab0b6a7c3b9d2358332bb52f4dc6e
18555 Author: Matthias Clasen <mclasen@redhat.com>
18556 Date:   Wed Oct 5 22:43:22 2011 -0400
18557
18558     Update threads docs for the demise of g_thread_init()
18559
18560  glib/gthread.c |   37 +++++++++++++++++--------------------
18561  1 file changed, 17 insertions(+), 20 deletions(-)
18562
18563 commit 47c7fa2ccd9baad00da95fcc9a3dc6c2ef222747
18564 Author: Matthias Clasen <mclasen@redhat.com>
18565 Date:   Wed Oct 5 22:31:17 2011 -0400
18566
18567     Remove mention of gthread-2.0.pc from 'Compiling' section
18568
18569     At the same time, add one or two other corrections.
18570
18571  docs/reference/glib/compiling.sgml |   55
18572  +++++++++++++++++++++---------------
18573  1 file changed, 32 insertions(+), 23 deletions(-)
18574
18575 commit 749758ec78b84ca577947fecca0ea54b790fd529
18576 Author: Matthias Clasen <mclasen@redhat.com>
18577 Date:   Wed Oct 5 22:23:25 2011 -0400
18578
18579     Add a warning to g_thread_init_with_errorcheck_mutexes
18580
18581     Should anybody try to use this, we should at least tell them that
18582     its gone.
18583
18584  gthread/gthread-impl.c |    1 +
18585  1 file changed, 1 insertion(+)
18586
18587 commit 8e82225aedf81ea8a33deb3eb27a8878cd606521
18588 Author: Dan Williams <dcbw@redhat.com>
18589 Date:   Fri Sep 23 12:32:23 2011 -0500
18590
18591     closure: fix handling of ENUMs and integral return types on 64-bit
18592     BE platforms
18593
18594     enums are stored in v_long but need to be marshalled as signed
18595     integers.  On platforms where int is 32 bits, taking the
18596     address of v_long resulted in the wrong 32 bits being marshalled.
18597     So we need to stuff the enum's int-sized value to a temporary
18598     int-sized variable and marshall that instead.
18599
18600     Second, on return, libffi actually returns a pointer to a value
18601     that's sized according to platform conventions, not according to
18602     what the caller requested.  ie if ffi_type_sint was requested, the
18603     value can still be a 64-bit sign-extended long on a 64-bit
18604     architecture like PPC64, thus the caller cannot simply cast
18605     the return value as a pointer to the desired type, but must cast
18606     as a pointer to an integral type and then cast to the desired
18607     type to remove any sign extension complications.
18608
18609     For more information on how to correctly handle libffi return
18610     values, see the following bug, specifically comment 35:
18611
18612     https://bugzilla.redhat.com/show_bug.cgi?id=736489
18613
18614     "For 64-bit ABIs that extend integral returns types to 64-bits,
18615     libffi always
18616     returns full 64-bit values that you can truncate in the calling code.
18617     It's
18618     just the way it is has always been.  Please don't change libffi.
18619     I'll document
18620     this clearly for the next version (perhaps there is a mention of
18621     this, I
18622     haven't looked yet).
18623
18624     The same is true for returning 8-bit values, for instance, on
18625     32-bit systems.
18626     All ABIs extend those results to the full 32-bits so you need to
18627     provide a
18628     properly aligned buffer that's big enough to hold the result."
18629
18630     https://bugzilla.gnome.org/show_bug.cgi?id=659881
18631
18632  gobject/gclosure.c |   76
18633  ++++++++++++++++++++++++++++++++++++++++------------
18634  1 file changed, 59 insertions(+), 17 deletions(-)
18635
18636 commit c3133affcd55023a5e9cfbd87ec96e04a13c8e86
18637 Author: Colin Walters <walters@verbum.org>
18638 Date:   Wed Oct 5 11:27:45 2011 -0400
18639
18640     gmacros: Hide G_STATIC_ASSERT from g-ir-scanner
18641
18642     The C syntax here is twisted and confuses the scanner.  We don't
18643     need to see it, so let's just skip it.
18644
18645     https://bugzilla.gnome.org/show_bug.cgi?id=660413
18646
18647  glib/gmacros.h |    2 ++
18648  1 file changed, 2 insertions(+)
18649
18650 commit 9560423a6ea05d6f34b5ee8533974b8f41ab03fc
18651 Author: Ryan Lortie <desrt@desrt.ca>
18652 Date:   Wed Oct 5 13:16:05 2011 -0400
18653
18654     Be sure to #include "gutils.h" in gbacktrace.c
18655
18656     0e3f530185d494dbb9db1b47f72f10f3ae598564 introduced a compiler warning
18657     about implicit declaration of g_get_prgname().  Fix that.
18658
18659     Problem caught and fix suggested by Rico Tzschichholz.
18660
18661  glib/gbacktrace.c |    1 +
18662  1 file changed, 1 insertion(+)
18663
18664 commit f34908ef1555c8c579b0154e17932b84af04b81f
18665 Author: David Zeuthen <davidz@redhat.com>
18666 Date:   Wed Oct 5 12:33:55 2011 -0400
18667
18668     GDBus: Regenerate code when the codegen or options passed to it
18669     changes
18670
18671     https://bugzilla.gnome.org/show_bug.cgi?id=660498
18672
18673     Signed-off-by: David Zeuthen <davidz@redhat.com>
18674
18675  gio/gdbus-2.0/codegen/Makefile.am                  |    2 +-
18676  gio/tests/Makefile.am                              |    2 +-
18677  gio/tests/gdbus-object-manager-example/Makefile.am |    2 +-
18678  3 files changed, 3 insertions(+), 3 deletions(-)
18679
18680 commit 7ca83c6c9f369a88df98a86810596bb9efc73736
18681 Author: Dan Winship <danw@gnome.org>
18682 Date:   Wed Oct 5 11:45:51 2011 -0400
18683
18684     Fix up some doc comments that referred to threads not being enabled
18685
18686     (and a few other unrelated comment fixes)
18687
18688  gio/gasyncresult.c       |    6 ------
18689  gio/gioscheduler.c       |    2 +-
18690  gio/giotypes.h           |    6 +-----
18691  gio/gresolver.c          |    3 +--
18692  gio/gsimpleasyncresult.c |    2 +-
18693  gio/gsocketservice.c     |   12 +++++++-----
18694  glib/glib-unix.c         |    6 ------
18695  glib/gmain.c             |    2 +-
18696  glib/gthreadpool.c       |    2 +-
18697  9 files changed, 13 insertions(+), 28 deletions(-)
18698
18699 commit af55ff5a2b604399aa216bd731df97cba4474ad0
18700 Author: David Zeuthen <davidz@redhat.com>
18701 Date:   Wed Oct 5 10:56:11 2011 -0400
18702
18703     GDBus: disable two more GDBus tests using fork()
18704
18705     Signed-off-by: David Zeuthen <davidz@redhat.com>
18706
18707  gio/tests/gdbus-proxy.c |    4 ++++
18708  1 file changed, 4 insertions(+)
18709
18710 commit 2b963266b68a3b14afcaa237ed41319c99949e43
18711 Author: David Zeuthen <davidz@redhat.com>
18712 Date:   Tue Oct 4 11:37:16 2011 -0400
18713
18714     GDBusProxy: Correctly handle unknown members when having an expected
18715     interface
18716
18717     Since it is valid for a D-Bus interface / service to add new methods,
18718     signals or properties we must NEVER warn about unknown properties or
18719     drop unknown signals or disallow unknown method invocations when we
18720     have an expected interface.
18721
18722     So this means that the expected_interface machinery is only useful for
18723     checking that the service didn't break ABI.
18724
18725     Also update the docs so it is clear exactly what it means to have an
18726     expected interface.
18727
18728     https://bugzilla.gnome.org/show_bug.cgi?id=660886
18729
18730     Signed-off-by: David Zeuthen <davidz@redhat.com>
18731
18732  gio/gdbusproxy.c              |  165
18733  +++++++++++++++++++++++++----------------
18734  gio/tests/gdbus-proxy.c       |  147 ++++++++++++++++++++++++++++++++++--
18735  gio/tests/gdbus-testserver.py |   12 +++
18736  3 files changed, 253 insertions(+), 71 deletions(-)
18737
18738 commit 2f48b4b7fb4d2d1f758ce5a8064ab51ac3d17a12
18739 Author: Dan Winship <danw@gnome.org>
18740 Date:   Wed Oct 5 08:36:03 2011 -0400
18741
18742     gthreadedresolver: remove a bit of cruft
18743
18744     Remove a test that only made sense when GThreadedResolver was the base
18745     class for the two non-threaded resolver classes that no longer exist.
18746
18747  gio/gthreadedresolver.c |    2 +-
18748  1 file changed, 1 insertion(+), 1 deletion(-)
18749
18750 commit 0e3f530185d494dbb9db1b47f72f10f3ae598564
18751 Author: Matthias Clasen <mclasen@redhat.com>
18752 Date:   Tue Oct 4 01:25:26 2011 -0400
18753
18754     Remove cruft from g_strerror and g_strsignal
18755
18756     We can just assume that strerror/strsignal are available
18757     nowadays. At the same time, drop use of thread-private storage.
18758     Instead, always return interned strings.
18759
18760     https://bugzilla.gnome.org/show_bug.cgi?id=660849
18761
18762  configure.ac     |   33 ---
18763  glib/gstrfuncs.c |  627
18764  +++---------------------------------------------------
18765  2 files changed, 29 insertions(+), 631 deletions(-)
18766
18767 commit 5fef796126e2c74ccc619528414339cfb5dfcf9c
18768 Author: Matthias Clasen <mclasen@redhat.com>
18769 Date:   Wed Oct 5 01:04:42 2011 -0400
18770
18771     Misc test coverage improvements
18772
18773     https://bugzilla.gnome.org/show_bug.cgi?id=660849
18774
18775  glib/tests/array-test.c |    6 +++++-
18776  glib/tests/fileutils.c  |    3 +++
18777  glib/tests/strfuncs.c   |    2 ++
18778  3 files changed, 10 insertions(+), 1 deletion(-)
18779
18780 commit ddbd4acdfbfd6766aaba2de5a3ff4c599dbf1b74
18781 Author: Matthias Clasen <mclasen@redhat.com>
18782 Date:   Wed Oct 5 01:04:02 2011 -0400
18783
18784     Need to check for prlimit
18785
18786  configure.ac |    1 +
18787  1 file changed, 1 insertion(+)
18788
18789 commit ea4bc6008f3acdd90a7da490a0cbc15f62ba608b
18790 Author: Matthias Clasen <mclasen@redhat.com>
18791 Date:   Wed Oct 5 00:28:53 2011 -0400
18792
18793     Add a test for thread creation failure
18794
18795  glib/tests/thread.c |   36 ++++++++++++++++++++++++++++++++++++
18796  1 file changed, 36 insertions(+)
18797
18798 commit 08a6d812312c6d164844bb77dad203d7781139e5
18799 Author: Ryan Lortie <desrt@desrt.ca>
18800 Date:   Tue Oct 4 20:31:33 2011 -0400
18801
18802     gthread.h: a bunch of pointless whitespace changes
18803
18804     Make it look pretty.
18805
18806  glib/gthread.h |  223
18807  +++++++++++++++++++++++++++-----------------------------
18808  1 file changed, 107 insertions(+), 116 deletions(-)
18809
18810 commit 674543d091d0561f3b6a28b4326d21ac56f093c1
18811 Author: Ryan Lortie <desrt@desrt.ca>
18812 Date:   Tue Oct 4 20:23:20 2011 -0400
18813
18814     Move typedef GStaticPrivate to deprecated/
18815
18816     This was missed in the earlier move.
18817
18818  glib/deprecated/gthread.h |    1 +
18819  glib/gthread.h            |    1 -
18820  2 files changed, 1 insertion(+), 1 deletion(-)
18821
18822 commit 69c0b4440eabd5898066b36caccac9a34d783a78
18823 Author: Ryan Lortie <desrt@desrt.ca>
18824 Date:   Tue Oct 4 19:09:43 2011 -0400
18825
18826     Deprecate g_{mutex,cond}_{new,free}()
18827
18828     Now that we have _init() and _clear(), these old calls are no longer
18829     useful.
18830
18831     https://bugzilla.gnome.org/show_bug.cgi?id=660739
18832
18833  glib/deprecated/gthread-deprecated.c |   84
18834  ++++++++++++++++++++++++++++++++++
18835  glib/deprecated/gthread.h            |    4 ++
18836  glib/gthread.c                       |   72 -----------------------------
18837  glib/gthread.h                       |    4 --
18838  4 files changed, 88 insertions(+), 76 deletions(-)
18839
18840 commit 26a6b3c6ff4ee086f72612930d3134df90980211
18841 Author: Ryan Lortie <desrt@desrt.ca>
18842 Date:   Tue Oct 4 20:07:31 2011 -0400
18843
18844     gdbusprivate: fix a missed g_mutex_free()
18845
18846     This should have been changed to g_mutex_clear()
18847
18848  gio/gdbusprivate.c |    2 +-
18849  1 file changed, 1 insertion(+), 1 deletion(-)
18850
18851 commit 6f343ca548af912e7ea6b0a35f5e12c8cb820126
18852 Author: Ryan Lortie <desrt@desrt.ca>
18853 Date:   Tue Oct 4 19:04:41 2011 -0400
18854
18855     Remove g_mutex_new()/g_cond_new() in testcases
18856
18857     These were the last users of the dynamic allocation API.
18858
18859     Keep the uses in glib/tests/mutex.c since this is actually meant
18860     to test
18861     the API (which has to continue working, even if it is deprecated).
18862
18863     https://bugzilla.gnome.org/show_bug.cgi?id=660739
18864
18865  gio/tests/contexts.c         |   30 +++++++++++++++---------------
18866  gio/tests/tls-interaction.c  |   28 ++++++++++++++++------------
18867  gobject/tests/dynamictests.c |   12 +++++-------
18868  gobject/tests/threadtests.c  |   27 ++++++++++++---------------
18869  tests/mainloop-test.c        |   30 ++++++++++++++----------------
18870  tests/memchunks.c            |   25 +++++++++----------------
18871  tests/onceinit.c             |   31 +++++++++++++++----------------
18872  tests/slice-concurrent.c     |   13 +++++--------
18873  tests/slice-test.c           |    2 --
18874  tests/thread-test.c          |   14 ++++++--------
18875  10 files changed, 97 insertions(+), 115 deletions(-)
18876
18877 commit 9793708931640df4d89f87d16678508d417fd1e6
18878 Author: Ryan Lortie <desrt@desrt.ca>
18879 Date:   Tue Oct 4 18:52:55 2011 -0400
18880
18881     drop errorcheck mutex test
18882
18883     We don't support errorchecking mutexes in GLib anymore.
18884
18885  tests/.gitignore              |    1 -
18886  tests/Makefile.am             |    1 -
18887  tests/errorcheck-mutex-test.c |  131
18888  -----------------------------------------
18889  3 files changed, 133 deletions(-)
18890
18891 commit 4d5fe2704834e5038aa7a05a54445336cff831b6
18892 Author: Ryan Lortie <desrt@desrt.ca>
18893 Date:   Tue Oct 4 17:27:27 2011 -0400
18894
18895     GVariant: add a clarification to the docs
18896
18897     Add a note to the doc for g_viarnat_get_child_value() that the return
18898     value is non-floating and must be freed with g_variant_unref().
18899
18900     https://bugzilla.gnome.org/show_bug.cgi?id=654412
18901
18902  glib/gvariant-core.c |    3 +++
18903  1 file changed, 3 insertions(+)
18904
18905 commit 6b566e1d0b672e156c0cb80ceddc21b2f01deeaf
18906 Author: Ryan Lortie <desrt@desrt.ca>
18907 Date:   Tue Oct 4 17:17:01 2011 -0400
18908
18909     gtimer: remove warnings about threads
18910
18911     GTimer no longer uses the thread system for time information and
18912     g_thread_init() no longer does anything, so remove the doubly-untrue
18913     warning about these topics.
18914
18915     https://bugzilla.gnome.org/show_bug.cgi?id=527214
18916
18917  glib/gtimer.c |    5 -----
18918  1 file changed, 5 deletions(-)
18919
18920 commit e3be556728831b03b448819741f2c1c69f939294
18921 Author: Ryan Lortie <desrt@desrt.ca>
18922 Date:   Tue Oct 4 16:52:03 2011 -0400
18923
18924     end the glib-ctor experiment
18925
18926     This was a bad approach.  We attempt to handle initailisation in
18927     a more
18928     centralised way now.
18929
18930  glib/Makefile.am |    1 -
18931  glib/glib-ctor.h |   25 -------------------------
18932  glib/gmem.c      |    2 --
18933  3 files changed, 28 deletions(-)
18934
18935 commit bb5d90a76806788c26a6a3ed2c8453b35cb8c86e
18936 Author: Ryan Lortie <desrt@desrt.ca>
18937 Date:   Tue Oct 4 16:36:53 2011 -0400
18938
18939     Test that g_slice_set_config() works
18940
18941     For a while it didn't work, due to the ctor-based initialisation of
18942     gslice.
18943
18944     https://bugzilla.gnome.org/show_bug.cgi?id=660887
18945
18946  glib/tests/.gitignore  |    1 +
18947  glib/tests/Makefile.am |    3 +++
18948  glib/tests/slice.c     |   28 ++++++++++++++++++++++++++++
18949  3 files changed, 32 insertions(+)
18950
18951 commit 5bfb64d50704f334ae6692184e53de6dbb2e6be4
18952 Author: Ryan Lortie <desrt@desrt.ca>
18953 Date:   Tue Oct 4 16:38:28 2011 -0400
18954
18955     gslice: stop using ctors
18956
18957     We can't initialise gslice from a ctor because g_slice_set_config()
18958     must
18959     be called before gslice initialisation.
18960
18961     Instead, do the initialisation in a threadsafe way from the
18962     initialisation function for the thread private data.  This will
18963     only be
18964     called once per thread so the synchronisation doesn't pose a
18965     significant
18966     overhead here.
18967
18968     Ensure that we try to grab the thread private data directly on
18969     entrance
18970     to g_slice_alloc() so that we force the initialisation to occur.
18971     Grabbing the private data is the common case anyway.
18972
18973     https://bugzilla.gnome.org/show_bug.cgi?id=660887
18974
18975  glib/gslice.c |   27 +++++++++++++++++++++------
18976  1 file changed, 21 insertions(+), 6 deletions(-)
18977
18978 commit f1512917e6e46e30000bcca2ebf06ef9d15b751d
18979 Author: Ryan Lortie <desrt@desrt.ca>
18980 Date:   Tue Oct 4 16:08:27 2011 -0400
18981
18982     win32: stop leaking GPrivate data
18983
18984     Instead of running the GPrivate destructors from our thread proxy
18985     code,
18986     run it from the DllMain handler for the DLL_THREAD_DETACH case.
18987
18988     This should ensure that thread-local data is free at the exit of all
18989     threads -- not just the ones we created for ourselves.
18990
18991     https://bugzilla.gnome.org/show_bug.cgi?id=660745
18992
18993  glib/glib-init.c     |    4 +++
18994  glib/glib-init.h     |    1 +
18995  glib/gthread-win32.c |   95
18996  ++++++++++++++++++++++++++------------------------
18997  3 files changed, 54 insertions(+), 46 deletions(-)
18998
18999 commit dd09a95543dd9e2156a635e81892d2c583177f08
19000 Author: Ryan Lortie <desrt@desrt.ca>
19001 Date:   Tue Oct 4 16:02:16 2011 -0400
19002
19003     Add GPrivate destroy notify testcase
19004
19005     Ensure that GPrivate destroy notifies are properly called.
19006
19007     This test currently fails on win32 (where we are leaking).
19008
19009     https://bugzilla.gnome.org/show_bug.cgi?id=660745
19010
19011  glib/tests/private.c |   52
19012  ++++++++++++++++++++++++++++++++++++++++++++++++++
19013  1 file changed, 52 insertions(+)
19014
19015 commit 2e5cb6f52242a235f09d0b72954ed06591c01c06
19016 Author: Ryan Lortie <desrt@desrt.ca>
19017 Date:   Tue Oct 4 15:44:48 2011 -0400
19018
19019     win32 fixes from g_thread_init() deprecation
19020
19021     I can't even begin to imagine how these fell through the cracks...
19022
19023  glib/gmessages.c     |    4 ----
19024  glib/gthread-win32.c |    2 +-
19025  glib/gutils.c        |   23 +----------------------
19026  3 files changed, 2 insertions(+), 27 deletions(-)
19027
19028 commit 1bf01efb9f41a3b261e480f4cee0c3385ce3cfcb
19029 Author: Ryan Lortie <desrt@desrt.ca>
19030 Date:   Tue Oct 4 15:34:15 2011 -0400
19031
19032     gitignore
19033
19034  glib/tests/.gitignore |    7 +++++--
19035  1 file changed, 5 insertions(+), 2 deletions(-)
19036
19037 commit 47444dacc069be5984df4064ae382d45a9ae8c9e
19038 Author: Ryan Lortie <desrt@desrt.ca>
19039 Date:   Tue Oct 4 15:30:39 2011 -0400
19040
19041     Deprecate g_thread_init()
19042
19043     Move the last few things that needed thread-safe initialisation to a
19044     global ctor.
19045
19046     https://bugzilla.gnome.org/show_bug.cgi?id=660744
19047
19048  glib/Makefile.am                     |    2 +
19049  glib/deprecated/gthread-deprecated.c |   49 +++++++
19050  glib/deprecated/gthread.h            |   15 +++
19051  glib/glib-init.c                     |  246
19052  ++++++++++++++++++++++++++++++++++
19053  glib/glib-init.h                     |   38 ++++++
19054  glib/gmain.c                         |    4 -
19055  glib/gmem.c                          |   54 +-------
19056  glib/gmessages.c                     |   87 +-----------
19057  glib/grand.c                         |    2 -
19058  glib/gslice.c                        |    3 -
19059  glib/gstrfuncs.c                     |    2 -
19060  glib/gthread.c                       |   71 ----------
19061  glib/gthread.h                       |   14 --
19062  glib/gthreadpool.c                   |    1 -
19063  glib/gthreadprivate.h                |    3 -
19064  glib/gutils.c                        |   95 -------------
19065  glib/gwin32.c                        |    2 -
19066  gobject/gtype.c                      |    3 -
19067  gthread/gthread-impl.c               |   13 --
19068  19 files changed, 353 insertions(+), 351 deletions(-)
19069
19070 commit 310c3ed4cc733f47b88b44fb03757bd7213a4f9a
19071 Author: Ryan Lortie <desrt@desrt.ca>
19072 Date:   Wed Sep 21 21:20:07 2011 -0400
19073
19074     Clean up process of calling g_debug_init()
19075
19076     Make sure that it calls absolutely nothing that may ever recurse back
19077     into GLib again:
19078
19079       - g_ascii_strcasecmp() is unsafe because it has g_return_if_fail()
19080       at
19081         the top.  As far as I know, the only ASCII character letter that
19082         would get special treatment here is "i" and that appears in
19083         neither
19084         "help" nor "all".
19085
19086       - g_getenv() is very complicated on Windows, so use a simple version
19087         that is sufficient for our purposes.
19088
19089     Now that it's completely safe, we can just call it from g_logv()
19090     in the
19091     usual way without all of the hacks.
19092
19093     https://bugzilla.gnome.org/show_bug.cgi?id=660744
19094
19095  glib/gmessages.c |   83
19096  ++++++++++++++++++++++--------------------------------
19097  glib/gutils.c    |   16 +++++++----
19098  2 files changed, 43 insertions(+), 56 deletions(-)
19099
19100 commit 1481b7bca3c24149a2970758bc8762e1318f361e
19101 Author: Dan Winship <danw@gnome.org>
19102 Date:   Tue Jun 21 18:21:27 2011 -0400
19103
19104     Add _g_io_module_get_default(), use to simplify other *_get_default()s
19105
19106     Add _g_io_module_get_default(), which implements the
19107     figure-out-the-best-available-module-that-is-actually-usable logic,
19108     and use that to simplify g_proxy_resolver_get_default(),
19109     g_settings_backend_get_default(), g_tls_backend_get_default(), and
19110     g_vfs_get_default().
19111
19112     https://bugzilla.gnome.org/show_bug.cgi?id=620932
19113
19114  gio/giomodule-priv.h   |    5 ++
19115  gio/giomodule.c        |  127
19116  ++++++++++++++++++++++++++++++++++++++++++++++++
19117  gio/gproxyresolver.c   |   52 ++------------------
19118  gio/gsettingsbackend.c |   63 ++++++++----------------
19119  gio/gtlsbackend.c      |   35 +------------
19120  gio/gvfs.c             |   53 ++------------------
19121  6 files changed, 161 insertions(+), 174 deletions(-)
19122
19123 commit 38d21f6d8a761cf211c0e0ca21c394b4824d13f2
19124 Author: Dan Winship <danw@gnome.org>
19125 Date:   Thu Sep 22 11:52:53 2011 -0400
19126
19127     gsettingsbackend: remove useless check
19128
19129     GMemorySettingsBackend is always present, so there's no need to check
19130     for "no backends available"
19131
19132     https://bugzilla.gnome.org/show_bug.cgi?id=620932
19133
19134  gio/gsettingsbackend.c |    4 ----
19135  1 file changed, 4 deletions(-)
19136
19137 commit afa604f88179b4c95bdfe4e1819a93318f7b1d3f
19138 Author: Dan Winship <danw@gnome.org>
19139 Date:   Tue Oct 4 13:19:21 2011 -0400
19140
19141     gio/tests/socket-client: fix a crash (and some indentation)
19142
19143  gio/tests/socket-client.c |   23 ++++++++++++++++-------
19144  1 file changed, 16 insertions(+), 7 deletions(-)
19145
19146 commit 53fb4e986777ccad3b382151a23765c162a645c4
19147 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
19148 Date:   Tue Oct 4 23:52:38 2011 +0800
19149
19150     Bug 660851: Update GIO for changes in GThread API
19151
19152     gsocket.c: Use intern string instead of GStaticPrivate/
19153                g_static_private_set, as Dan suggested.
19154
19155  gio/gsocket.c |    8 +++++---
19156  1 file changed, 5 insertions(+), 3 deletions(-)
19157
19158 commit 82fae72ae9d68bcce23c47c9f7046a50bb226105
19159 Author: Bastien Nocera <hadess@hadess.net>
19160 Date:   Mon Oct 3 15:27:15 2011 +0100
19161
19162     [gio] Improve doc for g_file_make_directory_with_parents()
19163
19164     g_file_make_directory_with_parents() will fail for already
19165     existing directories, unlike g_mkdir_with_parents(), so mention
19166     this clearly in the docs.
19167
19168     https://bugzilla.gnome.org/show_bug.cgi?id=660791
19169
19170  gio/gfile.c |    4 +++-
19171  1 file changed, 3 insertions(+), 1 deletion(-)
19172
19173 commit 449a1e8bfd0ea7e8db1e3a436cf182b5cc71aa75
19174 Author: Ryan Lortie <desrt@desrt.ca>
19175 Date:   Tue Oct 4 11:07:15 2011 -0400
19176
19177     Fix an invalid non-looping use of GCond
19178
19179     The GIOScheduler was using a GCond in a way that didn't deal with the
19180     possibility of spurious wakeups.  Add an explicit predicate and
19181     a loop.
19182
19183     Problem caught by Matthias Clasen.
19184
19185     https://bugzilla.gnome.org/show_bug.cgi?id=660739
19186
19187  gio/gioscheduler.c |    5 ++++-
19188  1 file changed, 4 insertions(+), 1 deletion(-)
19189
19190 commit c474cd71ba3fe205865966c4a1467916597d43c4
19191 Author: Ryan Lortie <desrt@desrt.ca>
19192 Date:   Mon Oct 3 23:44:37 2011 -0400
19193
19194     GIO: switch a couple more GMutex users to _init()
19195
19196     Move a couple more GIO users off of _new()/_free() to
19197     _init()/_clear().
19198
19199     https://bugzilla.gnome.org/show_bug.cgi?id=660739
19200
19201  gio/gioscheduler.c    |   41 ++++++++++++++++++-----------------------
19202  gio/gtlsinteraction.c |   38 +++++++++++++++++++-------------------
19203  2 files changed, 37 insertions(+), 42 deletions(-)
19204
19205 commit e517fb6cb030c678918932aad5c0e63b4e0b1beb
19206 Author: Ryan Lortie <desrt@desrt.ca>
19207 Date:   Tue Oct 4 11:52:47 2011 -0400
19208
19209     Make G_ASSERT_STATIC work with clang
19210
19211     A simplified variant of an approach proposed by Behdad.
19212
19213     https://bugzilla.gnome.org/show_bug.cgi?id=660413
19214
19215  glib/gmacros.h |    2 +-
19216  1 file changed, 1 insertion(+), 1 deletion(-)
19217
19218 commit 7d4dea748d74a648989fe5d62361c1b151725f61
19219 Author: Ryan Lortie <desrt@desrt.ca>
19220 Date:   Tue Oct 4 00:09:53 2011 -0400
19221
19222     GDBus codegen: generate code with embedded GMutex
19223
19224     Modify GDBus code generator to emit code that uses GMutex embedded
19225     into
19226     the structure of the skeleton instead of a pointer.
19227
19228     https://bugzilla.gnome.org/show_bug.cgi?id=660739
19229
19230  gio/gdbus-2.0/codegen/codegen.py |   30 +++++++++++++++---------------
19231  1 file changed, 15 insertions(+), 15 deletions(-)
19232
19233 commit 8bcdabf25a16bfcbc14696849ecf34689022469b
19234 Author: Ryan Lortie <desrt@desrt.ca>
19235 Date:   Tue Oct 4 00:02:36 2011 -0400
19236
19237     GThreadedResolver: port to embedded GMutex/GCond
19238
19239     This is the only case that was non trivial to port, due to some of the
19240     logic being based on checking the GCond* for being non-%NULL.
19241
19242     https://bugzilla.gnome.org/show_bug.cgi?id=660739
19243
19244  gio/gthreadedresolver.c |   41 ++++++++++++++++++++---------------------
19245  1 file changed, 20 insertions(+), 21 deletions(-)
19246
19247 commit 518feb45eb1522f3e80125372d78b225b4e2e6e1
19248 Author: Ryan Lortie <desrt@desrt.ca>
19249 Date:   Mon Oct 3 23:52:13 2011 -0400
19250
19251     GMain, ThreadPool: embed GCond in struct
19252
19253     Use an embedded GCond and g_cond_init()/clear() instead of a pointer
19254     with g_cond_new() and _free().
19255
19256     https://bugzilla.gnome.org/show_bug.cgi?id=660739
19257
19258  glib/gmain.c       |   24 ++++++++----------------
19259  glib/gthreadpool.c |   14 +++++---------
19260  2 files changed, 13 insertions(+), 25 deletions(-)
19261
19262 commit 19cd57d4f3d1da19b3792f6294d354c2b3c70b85
19263 Author: Ryan Lortie <desrt@desrt.ca>
19264 Date:   Mon Oct 3 23:33:57 2011 -0400
19265
19266     GCancellable: use GCond and GMutex directly
19267
19268     Use a statically-allocated GCond and directly use GMutex instead of
19269     making use of the undocumented G_LOCK_NAME() macro.
19270
19271     https://bugzilla.gnome.org/show_bug.cgi?id=660739
19272
19273  gio/gcancellable.c |   51
19274  +++++++++++++++++++++++++++------------------------
19275  1 file changed, 27 insertions(+), 24 deletions(-)
19276
19277 commit 5f48e2cde5cb2871abb4e07b16140f52244d36ff
19278 Author: Ryan Lortie <desrt@desrt.ca>
19279 Date:   Mon Oct 3 23:26:55 2011 -0400
19280
19281     GDBus: switch to struct-embedded GMutex and GCond
19282
19283     Now that we have those, we should use them.
19284
19285     https://bugzilla.gnome.org/show_bug.cgi?id=660739
19286
19287  gio/gdbusconnection.c          |   22 +++++------
19288  gio/gdbusinterfaceskeleton.c   |   44 +++++++++++-----------
19289  gio/gdbusobjectmanagerclient.c |   58 ++++++++++++++---------------
19290  gio/gdbusobjectmanagerserver.c |   52 +++++++++++++-------------
19291  gio/gdbusobjectproxy.c         |   44 +++++++++++-----------
19292  gio/gdbusobjectskeleton.c      |   50 ++++++++++++-------------
19293  gio/gdbusprivate.c             |   80
19294  ++++++++++++++++++++--------------------
19295  7 files changed, 175 insertions(+), 175 deletions(-)
19296
19297 commit e03db42792220e75fe7587f6c37493fd071e2b65
19298 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
19299 Date:   Tue Oct 4 13:56:30 2011 +0800
19300
19301     gstringchunk.c: Include gutils.h
19302
19303     This is due to usage of the inline keyword which may not be
19304     universally
19305     defined unless guils.h is included.
19306
19307  glib/gstringchunk.c |    2 ++
19308  1 file changed, 2 insertions(+)
19309
19310 commit 13bd399d0a369cd62590777f8da6f3c3e7e21172
19311 Author: Ryan Lortie <desrt@desrt.ca>
19312 Date:   Tue Oct 4 10:59:29 2011 -0400
19313
19314     Add README notes about recent changes
19315
19316  README.in |   12 ++++++++++++
19317  1 file changed, 12 insertions(+)
19318
19319 commit 794c1a30bc27b4c8d77537813acb1213d5ac80f2
19320 Author: Ryan Lortie <desrt@desrt.ca>
19321 Date:   Mon Oct 3 14:40:00 2011 -0400
19322
19323     macro wrappers for g_once_init_enter/leave
19324
19325     Give the macro wrapper treatment to g_once_init_enter() and leave() in
19326     the same style that we did for gatomic.
19327
19328     It is now possible to use these macros with any pointer-sized object,
19329     and not just gsize.  The leave() macro ensures that the initialisation
19330     result is a compatible type with the pointer that it is being written
19331     to.
19332
19333     Just like with gatomic, there could be problems caused by use of
19334     (void*)
19335     casts.  We'll see how that goes, and reevaluate if necessary.
19336
19337     https://bugzilla.gnome.org/show_bug.cgi?id=660743
19338
19339  glib/deprecated/gthread-deprecated.c |    7 ++++++
19340  glib/deprecated/gthread.h            |    2 ++
19341  glib/gthread.c                       |   15 ++++++++-----
19342  glib/gthread.h                       |   40
19343  +++++++++++++++++++++-------------
19344  glib/tests/once.c                    |   12 ++++++++++
19345  5 files changed, 55 insertions(+), 21 deletions(-)
19346
19347 commit 8f58c2c0c43fadc19463aec214b27bc41c6a1651
19348 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
19349 Date:   Tue Oct 4 07:52:10 2011 +0200
19350
19351     Fix DATADIRNAME on OpenBSD.
19352
19353     On OpenBSD translation files are always installed under
19354     PREFIX/share/locale,
19355     there is no such thing as PREFIX/lib/locale; according to that, set
19356     DATADIRNAME to "share".
19357
19358  m4macros/glib-gettext.m4 |    4 ++++
19359  1 file changed, 4 insertions(+)
19360
19361 commit 037c91f845246b692acf5ff99c233b46514504ac
19362 Author: Ryan Lortie <desrt@desrt.ca>
19363 Date:   Sun Oct 2 12:08:56 2011 -0400
19364
19365     rec-mutex testcase: add a performance test
19366
19367     Add a reasonable performance test for uncontended and contended
19368     cases at
19369     different levels of recursion depth.
19370
19371  glib/tests/rec-mutex.c |   88
19372  ++++++++++++++++++++++++++++++++++++++++++++++++
19373  1 file changed, 88 insertions(+)
19374
19375 commit 7973d9f8bac34fa090e330dec136b251f305d06c
19376 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
19377 Date:   Mon Oct 3 14:27:15 2011 +0100
19378
19379     In the GVariant intro, mention lack of built-in endianness, and
19380     rationale
19381
19382     Presumably, the rationale for not storing the endianness is that
19383     GVariant is a recursive type system, and in a sane format, endianness
19384     only needs to be stored once per blob of data (once per D-Bus message,
19385     once per file on disk, etc.).
19386
19387     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
19388     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
19389     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
19390
19391  glib/gvariant.c |    8 ++++++++
19392  1 file changed, 8 insertions(+)
19393
19394 commit ebb544f549c77d0e98431ee38c55824ff4de81ab
19395 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
19396 Date:   Mon Oct 3 14:20:51 2011 +0100
19397
19398     g_variant_get_data: mention what you need to know to deserialise
19399
19400     Also include a shorter version in the docs for g_variant_store, with a
19401     pointer to g_variant_get_data.
19402
19403     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
19404     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
19405     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
19406
19407  glib/gvariant-core.c |   14 ++++++++++++++
19408  1 file changed, 14 insertions(+)
19409
19410 commit 3869e40ac339a9395e47a9aa81b017dbaf8ad925
19411 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
19412 Date:   Mon Oct 3 14:19:58 2011 +0100
19413
19414     g_variant_new_from_data: mention that the caller might need to
19415     byteswap
19416
19417     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
19418     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
19419     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
19420
19421  glib/gvariant.c |    4 ++++
19422  1 file changed, 4 insertions(+)
19423
19424 commit 3d7264ce703f7dd55b6deac91562d64db69059ef
19425 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
19426 Date:   Tue Oct 4 12:39:08 2011 +0100
19427
19428     Fix a typo in describing GVariant serialisation functions
19429
19430     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
19431     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
19432     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
19433
19434  glib/gvariant.c |    4 ++--
19435  1 file changed, 2 insertions(+), 2 deletions(-)
19436
19437 commit 83afcc0a29202f7171e185c93ab0183dbf80cb39
19438 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
19439 Date:   Tue Oct 4 10:46:13 2011 +0100
19440
19441     Escape percent sign in g_variant_new_parsed documentation
19442
19443     Strings matching /%[a-z]/ are special syntax for gtk-doc.
19444
19445     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
19446     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
19447     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
19448
19449  glib/gvariant-parser.c |    2 +-
19450  1 file changed, 1 insertion(+), 1 deletion(-)
19451
19452 commit d34c9bc6f335b22260df25d849cb3f26d3998349
19453 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
19454 Date:   Wed Oct 13 12:22:41 2010 +0100
19455
19456     g_variant_get_fixed_array: document which types are appropriate
19457
19458     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
19459     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
19460     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
19461
19462  glib/gvariant.c |   33 ++++++++++++++++++++++++++++-----
19463  1 file changed, 28 insertions(+), 5 deletions(-)
19464
19465 commit 9e827ab6152cf1c83c27bbffa2686390c78fe46e
19466 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
19467 Date:   Wed Oct 13 12:21:22 2010 +0100
19468
19469     GVariant docs: be clear that the serialisation format isn't the same
19470     as D-Bus
19471
19472     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
19473     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
19474     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
19475
19476  glib/gvariant.c |    4 +++-
19477  1 file changed, 3 insertions(+), 1 deletion(-)
19478
19479 commit f778564ba2c389856904de3cc80126d7cfb988c2
19480 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
19481 Date:   Tue Oct 4 09:48:35 2011 +0100
19482
19483     Be clear that g_str_hash etc. don't accept NULL
19484
19485     This covers the str, double, int, int64 hash and equal functions,
19486     but not
19487     anything that takes an "object", since the convention is that "object
19488     methods" never accept NULL anyway.
19489
19490     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=592715
19491     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
19492     Reviewed-by: Colin Walters <walters@verbum.org>
19493
19494  glib/ghash.c |   23 +++++++++++++++--------
19495  1 file changed, 15 insertions(+), 8 deletions(-)
19496
19497 commit 34a122454966546fed0ccbb73338b28021e76481
19498 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
19499 Date:   Tue Oct 4 09:44:27 2011 +0100
19500
19501     Be completely clear about what g_direct_hash, g_direct_equal do
19502
19503     Also annotate them as (allow-none), more for the benefit of gtk-doc
19504     readers than introspection.
19505
19506     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=592715
19507     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
19508     Reviewed-by: Colin Walters <walters@verbum.org>
19509
19510  glib/ghash.c |   20 ++++++++++++++------
19511  1 file changed, 14 insertions(+), 6 deletions(-)
19512
19513 commit 06c96ab1e59dead8a920433498624b946abdb9ab
19514 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
19515 Date:   Tue Oct 4 09:42:28 2011 +0100
19516
19517     GHashTable: be more clear what g_int_hash wants
19518
19519     Using g_int_hash, g_int_equal with keys like GINT_TO_POINTER (n)
19520     seems to
19521     be a reasonably common GLib-novice mistake. It doesn't help that the
19522     documentation for GHashFunc was ambiguous about this.
19523
19524     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=592715
19525     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
19526     Reviewed-by: Colin Walters <walters@verbum.org>
19527
19528  glib/ghash.c |   13 ++++++++++++-
19529  1 file changed, 12 insertions(+), 1 deletion(-)
19530
19531 commit 5bed8317ea0dc615b02f34bde9b5dfa7374c5600
19532 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
19533 Date:   Mon Oct 3 18:48:15 2011 +0100
19534
19535     Warn when classes/instances exceed the allowed size, if possible
19536
19537     It's impossible to check this if the library user is using
19538     g_type_register_static, but in that case their compiler should
19539     hopefully
19540     warn about the truncation. This fixes it for G_DEFINE_TYPE and
19541     friends,
19542     at least.
19543
19544     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=659916
19545     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
19546     Reviewed-by: Colin Walters <walters@verbum.org>
19547
19548  gobject/gtype.c |    6 ++++++
19549  1 file changed, 6 insertions(+)
19550
19551 commit 29a71915d87aa3053ed60efbe30bd7cc63ae2114
19552 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
19553 Date:   Tue Oct 4 14:06:10 2011 +0800
19554
19555     Update glibconfig.h.win32(.in)
19556
19557     Update typedef of GStaticMutex here to match the typedef of GMutex
19558     in glib/gthread.h (due to commit c5634df6)
19559
19560  glib/glibconfig.h.win32.in |    2 +-
19561  1 file changed, 1 insertion(+), 1 deletion(-)
19562
19563 commit ca6a9850395ede6f8de8a1a34096eb32de3ba94d
19564 Author: Matthias Clasen <mclasen@redhat.com>
19565 Date:   Tue Oct 4 00:46:10 2011 -0400
19566
19567     Improve test coverage in the thread tests
19568
19569     Use g_thread_new_full() in some places.
19570
19571  glib/tests/thread.c |   10 ++++++----
19572  1 file changed, 6 insertions(+), 4 deletions(-)
19573
19574 commit e6fa27a5f80f05a6661b803620639e6f0ae96852
19575 Author: Matthias Clasen <mclasen@redhat.com>
19576 Date:   Tue Oct 4 00:45:42 2011 -0400
19577
19578     Improve test coverage in the GString tests
19579
19580  glib/tests/string.c |   51
19581  ++++++++++++++++++++++++++++++++++++++++++++++++++-
19582  1 file changed, 50 insertions(+), 1 deletion(-)
19583
19584 commit fc3248065813557c37e1f5ec3442b652d4b0d404
19585 Author: Matthias Clasen <mclasen@redhat.com>
19586 Date:   Tue Oct 4 00:44:58 2011 -0400
19587
19588     Improve testcoverage in the rec-mutex test
19589
19590     Test g_rec_mutex_trylock() in both locked and unlocked cases.
19591
19592  glib/tests/rec-mutex.c |    6 +++---
19593  1 file changed, 3 insertions(+), 3 deletions(-)
19594
19595 commit 823e32655e2fc4810dee34ba1bdd5553bb383a42
19596 Author: Matthias Clasen <mclasen@redhat.com>
19597 Date:   Mon Oct 3 23:55:02 2011 -0400
19598
19599     Add a few more tests
19600
19601     This brings test coverage for glist.c and glist.c to the
19602     coveted 100% lines mark.
19603
19604  glib/tests/list.c  |   69
19605  ++++++++++++++++++++++++++++++++++++++++++++++++++--
19606  glib/tests/slist.c |   53 +++++++++++++++++++++++++++++++++++++++-
19607  2 files changed, 119 insertions(+), 3 deletions(-)
19608
19609 commit 1fe4429318b147f275e730ef5a69cb94a0a25062
19610 Author: Matthias Clasen <mclasen@redhat.com>
19611 Date:   Mon Oct 3 23:54:08 2011 -0400
19612
19613     Remove bits of dead code identified by coverage tests
19614
19615     These lines could were not hit by our tests, and examination
19616     of the code reveals that they can't ever be hit.
19617
19618  glib/glist.c  |   16 ++++++----------
19619  glib/gslist.c |   12 ++----------
19620  2 files changed, 8 insertions(+), 20 deletions(-)
19621
19622 commit b74f46db6b585abe7fb665651e51888aea88b356
19623 Author: Matthias Clasen <mclasen@redhat.com>
19624 Date:   Mon Oct 3 22:22:55 2011 -0400
19625
19626     Add some more thread tests
19627
19628  glib/tests/Makefile.am |    3 ++
19629  glib/tests/thread.c    |  119
19630  ++++++++++++++++++++++++++++++++++++++++++++++++
19631  2 files changed, 122 insertions(+)
19632
19633 commit 070aefcf59b0238f4cf644cb9ec75cc0b2d4ffaf
19634 Author: Ryan Lortie <desrt@desrt.ca>
19635 Date:   Mon Oct 3 22:18:01 2011 -0400
19636
19637     GAsyncQueue: properly set free function
19638
19639     The copying of code from g_async_queue_new() to
19640     g_async_queue_new_full()
19641     in ef08aa786bca87c520ef319b97df4b3ed0782233 copied the setting of the
19642     free function to NULL (instead of the one passed in by the user).
19643
19644     Fix that up so that the test passes again.
19645
19646     https://bugzilla.gnome.org/show_bug.cgi?id=660843
19647
19648  glib/gasyncqueue.c |    2 +-
19649  1 file changed, 1 insertion(+), 1 deletion(-)
19650
19651 commit 3f982cb9ab1dc9a435c5bba2f0438f165eba25dc
19652 Author: David Zeuthen <davidz@redhat.com>
19653 Date:   Thu Sep 29 23:46:28 2011 -0400
19654
19655     GUnixMountPoint: expose options
19656
19657     Make the options from an /etc/fstab entry available as public API -
19658     this can be used to support options such as
19659
19660      comment=gvfs.name=Foo\040Bar
19661
19662     to e.g. set the name of an fstab mount in the UI to "Foo Bar".
19663
19664     https://bugzilla.gnome.org/show_bug.cgi?id=660536
19665
19666     Signed-off-by: David Zeuthen <davidz@redhat.com>
19667
19668  docs/reference/gio/gio-sections.txt |    1 +
19669  gio/gio.symbols                     |    1 +
19670  gio/gunixmounts.c                   |   28 ++++++++++++++++++++++++++++
19671  gio/gunixmounts.h                   |    1 +
19672  4 files changed, 31 insertions(+)
19673
19674 commit 3106391694408877ebf6e8451146c5ac5d7bb017
19675 Author: Ryan Lortie <desrt@desrt.ca>
19676 Date:   Mon Oct 3 10:19:14 2011 -0400
19677
19678     Revert "GSettings: don't abort on missing schemas"
19679
19680     This reverts commit c841c2ce3fda6f754c88ae2c9099f36dff2f0814.
19681
19682     This approach has been an unmitigated disaster.  We're getting
19683     all sorts
19684     of crashes due to functions that are returning NULL because they can't
19685     find the schema for the default value.  The people who get these
19686     crashes
19687     are then confused about the root cause of the problem and waste a
19688     lot of
19689     time trying to figure it out.
19690
19691     Until we find a better solution, we should go back to what we had
19692     before.
19693
19694     https://bugzilla.gnome.org/show_bug.cgi?id=655366
19695
19696  gio/gsettings.c       |   77
19697  ++++++++++---------------------------------------
19698  gio/gsettingsschema.c |    5 +---
19699  gio/tests/gsettings.c |   26 -----------------
19700  3 files changed, 17 insertions(+), 91 deletions(-)
19701
19702 commit 9d989c7b8aebda0e56aaadb843def0f48f909156
19703 Author: Matthias Clasen <mclasen@redhat.com>
19704 Date:   Sun Oct 2 23:53:56 2011 -0400
19705
19706     Cosmetics
19707
19708  glib/gthread.c |    9 +++++----
19709  1 file changed, 5 insertions(+), 4 deletions(-)
19710
19711 commit fa6710ab6f365b512281049276413747b311821d
19712 Author: Matthias Clasen <mclasen@redhat.com>
19713 Date:   Sun Oct 2 23:43:17 2011 -0400
19714
19715     Documentation fixes
19716
19717  docs/reference/glib/glib-sections.txt |  113 ++++++++++++++--------------
19718  glib/deprecated/gthread-deprecated.c  |    9 +--
19719  glib/gthread-posix.c                  |    3 +-
19720  glib/gthread.c                        |  133
19721  ++++++++++++++++++---------------
19722  4 files changed, 135 insertions(+), 123 deletions(-)
19723
19724 commit 65b84bb7d0e429a30f344ebc149dc3d8d79bddda
19725 Author: Matthias Clasen <mclasen@redhat.com>
19726 Date:   Sun Oct 2 22:38:49 2011 -0400
19727
19728     Fix doc build
19729
19730     The markup here was not only broken, it was also unnecessary,
19731     since gtk-doc knows to apply <function></function> tags to things
19732     that end with () already.
19733
19734  glib/gthread-posix.c |   14 ++++++--------
19735  1 file changed, 6 insertions(+), 8 deletions(-)
19736
19737 commit 65056180dd2fee9187426354e8ef5161bf980578
19738 Author: Ryan Lortie <desrt@desrt.ca>
19739 Date:   Sun Oct 2 23:37:20 2011 -0400
19740
19741     locks: Add initialisation notes
19742
19743     For each of the 4, mention that static storage or _init() is needed.
19744
19745  glib/gthread.c |   16 ++++++++++++++++
19746  1 file changed, 16 insertions(+)
19747
19748 commit c5634df6d3ffe2da013a246880b183140b8f1260
19749 Author: Ryan Lortie <desrt@desrt.ca>
19750 Date:   Sun Oct 2 20:59:15 2011 -0400
19751
19752     locks: change the ABI just a bit
19753
19754     Add a little bit more room in the ABI for our synchronisation
19755     primatives
19756     since we're going to need it when we add native implementations on
19757     Linux.
19758
19759     Also: rename the pointer field and add /*< private >*/ annotations.
19760
19761  glib/deprecated/gthread.h |    2 +-
19762  glib/gthread-posix.c      |   42
19763  +++++++++++++++++++++---------------------
19764  glib/gthread-win32.c      |   15 +++++++--------
19765  glib/gthread.h            |   20 ++++++++++++++------
19766  4 files changed, 43 insertions(+), 36 deletions(-)
19767
19768 commit 2a677d1370a1983c2c5e1a4a6dd5f0d9fa9868b3
19769 Author: Ryan Lortie <desrt@desrt.ca>
19770 Date:   Sun Oct 2 20:51:38 2011 -0400
19771
19772     locks: drop _INIT macros
19773
19774     All locks are now zero-initialised, so we can drop the G_*_INIT macros
19775     for them.
19776
19777     Adjust various users around GLib accordingly and change the docs.
19778
19779     https://bugzilla.gnome.org/show_bug.cgi?id=659866
19780
19781  docs/reference/glib/glib-sections.txt |    4 --
19782  gio/gunionvolumemonitor.c             |    2 +-
19783  glib/deprecated/gthread.h             |    2 +-
19784  glib/gbitlock.c                       |    2 +-
19785  glib/glib-ctor.h                      |    2 +-
19786  glib/gmem.c                           |    2 +-
19787  glib/gmessages.c                      |    2 +-
19788  glib/gslice.c                         |    2 +-
19789  glib/gthread-posix.c                  |   17 ++++-----
19790  glib/gthread-win32.c                  |    9 +----
19791  glib/gthread.c                        |   67
19792  +++------------------------------
19793  glib/gthread.h                        |    7 +---
19794  glib/gvarianttypeinfo.c               |    2 +-
19795  glib/tests/cond.c                     |    4 +-
19796  glib/tests/mutex.c                    |    8 ++--
19797  glib/tests/private.c                  |    6 +--
19798  glib/tests/rec-mutex.c                |    6 +--
19799  glib/tests/rwlock.c                   |   18 +++------
19800  gmodule/gmodule.c                     |    2 +-
19801  gobject/gparam.c                      |    2 +-
19802  gobject/gtype.c                       |    4 +-
19803  tests/thread-test.c                   |    2 +-
19804  22 files changed, 44 insertions(+), 128 deletions(-)
19805
19806 commit 3315aee70915deb12374ab1d6134e4414114bec3
19807 Author: Ryan Lortie <desrt@desrt.ca>
19808 Date:   Sun Oct 2 21:03:49 2011 -0400
19809
19810     Re-enable 'include' testcase
19811
19812     The bug is fixed now.
19813
19814     https://bugzilla.gnome.org/show_bug.cgi?id=659866
19815
19816  glib/tests/Makefile.am |    4 ++--
19817  1 file changed, 2 insertions(+), 2 deletions(-)
19818
19819 commit e081eadda598bc708fbf9dd53a190fc3b0e7fa76
19820 Author: Ryan Lortie <desrt@desrt.ca>
19821 Date:   Sun Oct 2 20:43:28 2011 -0400
19822
19823     GThread posix: switch to Windows ABI
19824
19825     Modify the POSIX implementation of the synchronisation primatives
19826     to use
19827     the same ABI as Windows: one pointer for each type.
19828
19829     This frees us from having to #include <pthread.h> and avoids the
19830     problem
19831     with pthread_rwlock_t not being defined under certain compiler
19832     defines.
19833
19834     A few more changes are expected to the ABI -- they will be committed
19835     separately.
19836
19837     https://bugzilla.gnome.org/show_bug.cgi?id=659866
19838
19839  glib/gthread-posix.c |  198
19840  ++++++++++++++++++++++++++++++++++++++------------
19841  glib/gthread.h       |   29 --------
19842  2 files changed, 152 insertions(+), 75 deletions(-)
19843
19844 commit 151756631dcac8e74df37c02bf0cf13d9df2e18b
19845 Author: Matthias Clasen <mclasen@redhat.com>
19846 Date:   Sun Oct 2 22:31:45 2011 -0400
19847
19848     Don't use g_thread_foreach in tests
19849
19850  tests/threadpool-test.c |   30 +++---------------------------
19851  1 file changed, 3 insertions(+), 27 deletions(-)
19852
19853 commit 3d4846d92309d001697c2827660fa41b5c63dbc4
19854 Author: Matthias Clasen <mclasen@redhat.com>
19855 Date:   Sun Oct 2 01:29:08 2011 -0400
19856
19857     Deprecate GStaticPrivate and g_thread_foreach
19858
19859     This commit moves GStaticPrivate, g_thread_foreach and all
19860     related functions and variables to gthread-deprecated.c. We
19861     introduce some internal API to make this possible.
19862
19863     g_thread_foreach is not a very useful function, since there is
19864     virtually nothing you can do with a GThread*, and implementing
19865     it requires us to keep a list of threads around.
19866
19867     GStaticPrivate has been made redundant by adding comparable
19868     capabilities to GPrivate.
19869
19870     https://bugzilla.gnome.org/show_bug.cgi?id=660635
19871
19872  glib/deprecated/gthread-deprecated.c |  324
19873  ++++++++++++++++++++++++++++++-
19874  glib/deprecated/gthread.h            |   18 +-
19875  glib/gthread.c                       |  348
19876  ++--------------------------------
19877  glib/gthread.h                       |   16 --
19878  glib/gthreadprivate.h                |   20 ++
19879  5 files changed, 371 insertions(+), 355 deletions(-)
19880
19881 commit 12287c8cc70fc65bc7bbeb4f7079b262337fce09
19882 Author: Matthias Clasen <mclasen@redhat.com>
19883 Date:   Sun Oct 2 09:51:13 2011 -0400
19884
19885     Don't put threads created with g_thread_new() on the list
19886
19887     This lets us avoid the overhead of maintaining the global
19888     list in the non-deprecated case.
19889
19890     https://bugzilla.gnome.org/show_bug.cgi?id=660635
19891
19892  glib/deprecated/gthread-deprecated.c |    4 +-
19893  glib/gthread.c                       |   76
19894  ++++++++++++++++++++--------------
19895  glib/gthreadprivate.h                |    8 ++++
19896  3 files changed, 56 insertions(+), 32 deletions(-)
19897
19898 commit 1909d2398ad299b86fb708104d82ce5ab7415d36
19899 Author: Matthias Clasen <mclasen@redhat.com>
19900 Date:   Sun Oct 2 09:27:08 2011 -0400
19901
19902     Make thread names useful in a debugger
19903
19904     Associate the name with the system thread, so that debuggers
19905     can see it. This is currently only implemented for Linux, using
19906     prctl.
19907
19908     https://bugzilla.gnome.org/show_bug.cgi?id=660635
19909
19910  configure.ac          |    1 +
19911  glib/gthread-posix.c  |   12 +++++++++++-
19912  glib/gthread-win32.c  |    6 ++++++
19913  glib/gthread.c        |    3 +++
19914  glib/gthreadprivate.h |    1 +
19915  5 files changed, 22 insertions(+), 1 deletion(-)
19916
19917 commit 0d1a92ca3d234a4291ef3ecbf7df2d57442a63e5
19918 Author: Matthias Clasen <mclasen@redhat.com>
19919 Date:   Sun Oct 2 10:01:57 2011 -0400
19920
19921     Add new thread creation API
19922
19923     Deprecate both g_thread_create functions and add
19924     g_thread_new() and g_thread_new_full(). The new functions
19925     expect a name for the thread.
19926
19927     Change GThreadPool, GMainContext and GDBus to create named threads.
19928
19929     https://bugzilla.gnome.org/show_bug.cgi?id=660635
19930
19931  gio/gdbusprivate.c                   |    9 +++---
19932  glib/deprecated/gthread-deprecated.c |   36 +++++++++++++++++++--
19933  glib/deprecated/gthread.h            |    4 +++
19934  glib/glib.symbols                    |    9 +++---
19935  glib/gmain.c                         |    2 +-
19936  glib/gthread.c                       |   59
19937  +++++++++++++++++++++-------------
19938  glib/gthread.h                       |    6 ++--
19939  glib/gthreadpool.c                   |    2 +-
19940  8 files changed, 91 insertions(+), 36 deletions(-)
19941
19942 commit bc67c23bf939d3ad719e860362bdda0737c512a1
19943 Author: Matthias Clasen <mclasen@redhat.com>
19944 Date:   Sun Oct 2 21:57:06 2011 -0400
19945
19946     Define GLIB_COMPILATION when building libgthread.so
19947
19948     This is necessary, because gthreadprivate.h can only be
19949     included inside GLib, otherwise single-include guards trigger.
19950
19951  gthread/Makefile.am |    1 +
19952  1 file changed, 1 insertion(+)
19953
19954 commit 34ce4dd0324acd02ceb51d43fdaed5640041d8c1
19955 Author: Matthias Clasen <mclasen@redhat.com>
19956 Date:   Sun Oct 2 21:57:40 2011 -0400
19957
19958     Replace static privates by privates
19959
19960     GStaticPrivate is heading for deprecation soon, and GPrivate
19961     can replace these uses now.
19962
19963  gio/gcancellable.c |   12 ++++++------
19964  glib/gutf8.c       |   10 +++++-----
19965  gmodule/gmodule.c  |    6 +++---
19966  3 files changed, 14 insertions(+), 14 deletions(-)
19967
19968 commit 6f711518230cbb2e09c56a7853e191eb6269faef
19969 Author: Ryan Lortie <desrt@desrt.ca>
19970 Date:   Sun Oct 2 21:13:14 2011 -0400
19971
19972     win32: fix GPrivate fallout
19973
19974     Fix minor mistake in win32 GPrivate code.
19975
19976  glib/gthread-win32.c |    2 +-
19977  1 file changed, 1 insertion(+), 1 deletion(-)
19978
19979 commit cdd43d43c9be3914bfeca4b1548885b9b44dcabb
19980 Author: Ryan Lortie <desrt@desrt.ca>
19981 Date:   Sun Oct 2 20:24:18 2011 -0400
19982
19983     locks: rename a bunch of parameters
19984
19985  glib/gthread-posix.c |   84
19986  +++++++++++++++++++++++++-------------------------
19987  glib/gthread.h       |   16 +++++-----
19988  2 files changed, 50 insertions(+), 50 deletions(-)
19989
19990 commit 8e43470c3827f5980f39bf9da0bc510858daf2be
19991 Author: Ryan Lortie <desrt@desrt.ca>
19992 Date:   Fri Sep 30 14:22:04 2011 -0400
19993
19994     Stop dithering over GPrivate
19995
19996     Take out the half-private g_private_init() stuff and replace it with a
19997     G_PRIVATE_INIT macro that allows specifying a GDestroyNotify.
19998
19999     Expose the GPrivate structure in a public header.
20000
20001     Add a g_private_replace() to (sort of) match the functionality of
20002     g_static_mutex_set().
20003
20004     Improve the documentation.
20005
20006     Deprecate g_private_new().
20007
20008  docs/reference/glib/glib-overrides.txt |   22 +---
20009  docs/reference/glib/glib-sections.txt  |    6 +-
20010  glib/deprecated/gthread-deprecated.c   |   26 ++++-
20011  glib/deprecated/gthread.h              |    3 +
20012  glib/glib.symbols                      |    1 +
20013  glib/gmessages.c                       |    7 --
20014  glib/gslice.c                          |    4 +-
20015  glib/gthread-posix.c                   |  197
20016  ++++++++++++++++++++++++++------
20017  glib/gthread-win32.c                   |   83 +++++++++-----
20018  glib/gthread.c                         |  100 +---------------
20019  glib/gthread.h                         |   11 +-
20020  glib/gthreadprivate.h                  |   14 ---
20021  12 files changed, 273 insertions(+), 201 deletions(-)
20022
20023 commit 7a75f56aa16ac13607a13f4e455a4fa4248ff750
20024 Author: Matthias Clasen <mclasen@redhat.com>
20025 Date:   Sun Oct 2 19:10:16 2011 -0400
20026
20027     Add a few comments
20028
20029  glib/gthread.c |   14 ++++++++++++--
20030  1 file changed, 12 insertions(+), 2 deletions(-)
20031
20032 commit 7df7c535574fc634461ed17750fdf5bb1e777d2f
20033 Author: Matthias Clasen <mclasen@redhat.com>
20034 Date:   Sun Oct 2 19:09:24 2011 -0400
20035
20036     Add another GCond test
20037
20038     This test shows how to implement a barrier using a GCond.
20039
20040  glib/tests/cond.c |   95
20041  +++++++++++++++++++++++++++++++++++++++++++++++++++++
20042  1 file changed, 95 insertions(+)
20043
20044 commit 1a5cc98ca2f1474c300a13247533bf0b0b05f1df
20045 Author: Matthias Clasen <mclasen@redhat.com>
20046 Date:   Sun Oct 2 01:21:46 2011 -0400
20047
20048     Rework the way GStaticPrivate data is freed
20049
20050     To avoid iterating threads in g_static_private_free(), defer freeing
20051     the per-thread data to thread exit. The one complication here is
20052     that it is possible for the static private index to be reused while
20053     'old' data is still around. To deal with that case, store the 'owner'
20054     with each per-thread data node, and free old data in
20055     g_static_private_get() if the owner doesn't match. The remaining
20056     possibility that a private index could be reused by a GStaticPrivate
20057     with the same address is sufficiently unlikely that we can probably
20058     ignore it.
20059
20060     With this change, per-thread data is now truly private again,
20061     and we can drop the lock for it as well.
20062
20063     https://bugzilla.gnome.org/show_bug.cgi?id=660635
20064
20065  glib/gthread.c |  169
20066  +++++++++++++++++---------------------------------------
20067  1 file changed, 50 insertions(+), 119 deletions(-)
20068
20069 commit 6a31cc66cde646aee5efdd2ba8cc8a203e29f1ed
20070 Author: Matthias Clasen <mclasen@redhat.com>
20071 Date:   Sun Oct 2 09:59:26 2011 -0400
20072
20073     Whitespace fixes
20074
20075  glib/gthread.c |   50 +++++++++++++++++++++++++-------------------------
20076  1 file changed, 25 insertions(+), 25 deletions(-)
20077
20078 commit 3c02c64474351a2decdab3348b4e9f7ab473bff8
20079 Author: Matthias Clasen <mclasen@redhat.com>
20080 Date:   Sun Oct 2 17:05:03 2011 -0400
20081
20082     Clean up includes
20083
20084  glib/gthread.c |    7 ++-----
20085  1 file changed, 2 insertions(+), 5 deletions(-)
20086
20087 commit 6d2b2ccaa0dea75b848bcff6d83ab03db547b0fe
20088 Author: Matthias Clasen <mclasen@redhat.com>
20089 Date:   Sun Oct 2 16:48:17 2011 -0400
20090
20091     Add tests for GPrivate and GStaticPrivate
20092
20093  glib/tests/Makefile.am |    3 +
20094  glib/tests/private.c   |  337
20095  ++++++++++++++++++++++++++++++++++++++++++++++++
20096  2 files changed, 340 insertions(+)
20097
20098 commit 3659ca99f5ae2058b53a2fefe052926fe2e1858f
20099 Author: Javier Jardón <jjardon@gnome.org>
20100 Date:   Fri Sep 30 17:21:52 2011 +0100
20101
20102     tests: Use G_VALUE_INIT
20103
20104  tests/gobject/gvalue-test.c    |   12 ++++++------
20105  tests/gobject/paramspec-test.c |   10 +++++-----
20106  2 files changed, 11 insertions(+), 11 deletions(-)
20107
20108 commit 91713e950ff20b6330ca66fe51c32beb1453e87e
20109 Author: Javier Jardón <jjardon@gnome.org>
20110 Date:   Fri Sep 30 17:04:23 2011 +0100
20111
20112     docs: Use G_VALUE_INIT
20113
20114  docs/reference/gobject/tut_gobject.xml |    2 +-
20115  docs/reference/gobject/tut_gtype.xml   |    8 ++++----
20116  2 files changed, 5 insertions(+), 5 deletions(-)
20117
20118 commit 406f7d2b39dab16cd38ccdbd4c978490eb1a2ba1
20119 Author: Ryan Lortie <desrt@desrt.ca>
20120 Date:   Fri Sep 30 23:05:27 2011 -0400
20121
20122     mutex testcase: add a performance test
20123
20124     Add a reasonable performance test for uncontended and contended cases.
20125
20126  glib/tests/mutex.c |   68
20127  ++++++++++++++++++++++++++++++++++++++++++++++++++++
20128  1 file changed, 68 insertions(+)
20129
20130 commit 6ef022bbb3b6dbe6f0f34858d7521a7b0ab331e3
20131 Author: Matthias Clasen <mclasen@redhat.com>
20132 Date:   Sun Oct 2 00:08:54 2011 -0400
20133
20134     Move all hash functions to ghash.c
20135
20136     This matches their location in the headers.
20137
20138  glib/ghash.c   |  204
20139  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
20140  glib/gstring.c |   95 ++++++--------------------
20141  glib/gutils.c  |  153 +-----------------------------------------
20142  3 files changed, 226 insertions(+), 226 deletions(-)
20143
20144 commit e7ca67f20c9f44478cdaf5832a91dc39086f4c38
20145 Author: Matthias Clasen <mclasen@redhat.com>
20146 Date:   Sun Oct 2 00:08:13 2011 -0400
20147
20148     GHash: Cosmetic changes
20149
20150  glib/ghash.c |  424
20151  +++++++++++++++++++++++++++++++---------------------------
20152  glib/ghash.h |  134 ++++++++-----------
20153  2 files changed, 281 insertions(+), 277 deletions(-)
20154
20155 commit ed325b18798f29ce1efbc5377056c0e07cfe4175
20156 Author: Matthias Clasen <mclasen@redhat.com>
20157 Date:   Sat Oct 1 23:38:52 2011 -0400
20158
20159     One forgotten moved doc
20160
20161  glib/gmessages.c |   12 +++++++++++-
20162  1 file changed, 11 insertions(+), 1 deletion(-)
20163
20164 commit 10d86cda0266d7467cab449892e5fbb9258c607f
20165 Author: Matthias Clasen <mclasen@redhat.com>
20166 Date:   Sat Oct 1 23:38:23 2011 -0400
20167
20168     Move GStringChunk into its own files
20169
20170  glib/Makefile.am    |    2 +
20171  glib/glib.h         |    1 +
20172  glib/gstring.c      |  271 ------------------------------------------
20173  glib/gstring.h      |   17 ---
20174  glib/gstringchunk.c |  325
20175  +++++++++++++++++++++++++++++++++++++++++++++++++++
20176  glib/gstringchunk.h |   53 +++++++++
20177  6 files changed, 381 insertions(+), 288 deletions(-)
20178
20179 commit 0e8bcc3ed7121c672af6ce52d8985a4d60f8545b
20180 Author: Matthias Clasen <mclasen@redhat.com>
20181 Date:   Sat Oct 1 23:27:45 2011 -0400
20182
20183     Move GString docs inline
20184
20185  docs/reference/glib/tmpl/.gitignore   |    1 +
20186  docs/reference/glib/tmpl/strings.sgml |  369
20187  ---------------------------------
20188  glib/gstring.c                        |   29 +++
20189  glib/gstring.h                        |   12 --
20190  4 files changed, 30 insertions(+), 381 deletions(-)
20191
20192 commit 459b14d89ae1065041d55089b82c170ec8e0f631
20193 Author: Matthias Clasen <mclasen@redhat.com>
20194 Date:   Sat Oct 1 23:23:40 2011 -0400
20195
20196     GString: cosmetic cleanups
20197
20198  glib/gstring.c |  535
20199  ++++++++++++++++++++++++++++----------------------------
20200  glib/gstring.h |  180 +++++++++----------
20201  2 files changed, 357 insertions(+), 358 deletions(-)
20202
20203 commit 7154d44c5c5a23e0a631f571bc689ff43995ee82
20204 Author: Matthias Clasen <mclasen@redhat.com>
20205 Date:   Sat Oct 1 23:03:09 2011 -0400
20206
20207     Move file utility docs inline
20208
20209  docs/reference/glib/tmpl/.gitignore     |    1 +
20210  docs/reference/glib/tmpl/fileutils.sgml |  536
20211  -------------------------------
20212  glib/gdir.c                             |    6 +
20213  glib/gfileutils.c                       |  135 ++++++++
20214  glib/gmappedfile.c                      |   10 +-
20215  5 files changed, 151 insertions(+), 537 deletions(-)
20216
20217 commit ca77b0e252aa783ff25db7a247986a5ec45ea84f
20218 Author: Matthias Clasen <mclasen@redhat.com>
20219 Date:   Sat Oct 1 22:48:27 2011 -0400
20220
20221     Move string utility docs inline
20222
20223  docs/reference/glib/tmpl/.gitignore        |    1 +
20224  docs/reference/glib/tmpl/string_utils.sgml |  903
20225  ----------------------------
20226  glib/gstrfuncs.c                           |  427 +++++++++++--
20227  3 files changed, 378 insertions(+), 953 deletions(-)
20228
20229 commit 793ff83527bd6be8117b483d4b8dde55f1d6f3b9
20230 Author: Matthias Clasen <mclasen@redhat.com>
20231 Date:   Sat Oct 1 22:00:41 2011 -0400
20232
20233     Move test docs inline
20234
20235  docs/reference/glib/tmpl/.gitignore   |    2 +
20236  docs/reference/glib/tmpl/testing.sgml |  691
20237  ---------------------------------
20238  glib/gtestutils.c                     |  369 +++++++++++++++++-
20239  3 files changed, 370 insertions(+), 692 deletions(-)
20240
20241 commit 9d3b37ac3fa7d5ea25a897e5baa7c7a66da0873f
20242 Author: Matthias Clasen <mclasen@redhat.com>
20243 Date:   Sat Oct 1 21:03:14 2011 -0400
20244
20245     Move keyfile docs inline
20246
20247  docs/reference/glib/tmpl/keyfile.sgml |  939
20248  ---------------------------------
20249  glib/gkeyfile.c                       |  364 ++++++++++++-
20250  2 files changed, 361 insertions(+), 942 deletions(-)
20251
20252 commit 3d814e7a2ae80f422889c5f830af7e26c1f88a02
20253 Author: Matthias Clasen <mclasen@redhat.com>
20254 Date:   Sat Oct 1 20:16:32 2011 -0400
20255
20256     GAsyncQueue: simplify an internal function
20257
20258     g_cond_timed_wait() behaves like g_cond_wait() when given
20259     NULL, so no need have different branches for that in
20260     g_async_queue_pop_intern_unlocked().
20261
20262  glib/gasyncqueue.c |   27 +++++++--------------------
20263  1 file changed, 7 insertions(+), 20 deletions(-)
20264
20265 commit 8c5400ff45b28a68cd97965abe16ce45dca2548c
20266 Author: Matthias Clasen <mclasen@redhat.com>
20267 Date:   Sat Oct 1 20:11:38 2011 -0400
20268
20269     GAsyncQueue: internal cleanup
20270
20271     Turn the 'try' parameter of g_async_queue_pop_intern_unlocked
20272     into a 'wait', for better alignment with the GCond api.
20273
20274  glib/gasyncqueue.c |   16 ++++++++--------
20275  1 file changed, 8 insertions(+), 8 deletions(-)
20276
20277 commit 793cf54275dea80d15e724d803273e79195308d0
20278 Author: Matthias Clasen <mclasen@redhat.com>
20279 Date:   Sat Oct 1 20:09:35 2011 -0400
20280
20281     GAsyncQueue: embed the GCond
20282
20283     Use g_cond_init/clear, now that we have them.
20284
20285  glib/gasyncqueue.c |   18 +++++++-----------
20286  1 file changed, 7 insertions(+), 11 deletions(-)
20287
20288 commit ef08aa786bca87c520ef319b97df4b3ed0782233
20289 Author: Matthias Clasen <mclasen@redhat.com>
20290 Date:   Sat Oct 1 19:24:24 2011 -0400
20291
20292     GAsyncQueue: Cosmetic fixes
20293
20294     Mostly doc formatting and whitespace fixes.
20295
20296  glib/gasyncqueue.c |  496
20297  ++++++++++++++++++++++++++++------------------------
20298  glib/gasyncqueue.h |   70 ++------
20299  2 files changed, 281 insertions(+), 285 deletions(-)
20300
20301 commit 93abf20d3bc17fcf14cfb605b2142113dc1fd8e9
20302 Author: Matthias Clasen <mclasen@redhat.com>
20303 Date:   Sat Oct 1 18:42:48 2011 -0400
20304
20305     GAsyncQueue: Move private API to a private header
20306
20307  glib/Makefile.am          |    5 +++--
20308  glib/gasyncqueue.c        |    1 +
20309  glib/gasyncqueue.h        |    3 ---
20310  glib/gasyncqueueprivate.h |   31 +++++++++++++++++++++++++++++++
20311  glib/gthreadpool.c        |   23 +++++++++++++----------
20312  5 files changed, 48 insertions(+), 15 deletions(-)
20313
20314 commit b17b02da796628afe7829f5e8929c7666eb54f31
20315 Author: Matthias Clasen <mclasen@redhat.com>
20316 Date:   Sat Oct 1 18:20:27 2011 -0400
20317
20318     GThreadPool: cosmetic cleanups
20319
20320     Mostly documentation and formatting trivial, but also add
20321     boolean return types to GError taking functions.
20322
20323  glib/gthreadpool.c |  809
20324  +++++++++++++++++++++++++++-------------------------
20325  glib/gthreadpool.h |   49 ++--
20326  2 files changed, 444 insertions(+), 414 deletions(-)
20327
20328 commit 81e161edf261b4a8943f256531c57f440bcea2a4
20329 Author: Matthias Clasen <mclasen@redhat.com>
20330 Date:   Sat Oct 1 18:43:15 2011 -0400
20331
20332     GThread: cosmetic fix
20333
20334     Explicitly include gthread.h, don't rely on gthreadprivate.h
20335     to pull it in.
20336
20337  glib/gthread.c |    4 +++-
20338  1 file changed, 3 insertions(+), 1 deletion(-)
20339
20340 commit 5135241633cd13fa2ff6bee9b15f763c4c5d90e4
20341 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
20342 Date:   Sun Oct 2 11:21:18 2011 +1100
20343
20344     Updated Vietnamese translation
20345
20346  po/vi.po |  152
20347  +++++++++++++++++++++++++++++++-------------------------------
20348  1 file changed, 75 insertions(+), 77 deletions(-)
20349
20350 commit 98818afa0859dac68f57d07d6fec0b72d2b45ff7
20351 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
20352 Date:   Sun Oct 2 11:08:49 2011 +1100
20353
20354     po/vi: import from Damned Lies
20355
20356  po/vi.po |   75
20357  +++++++++++++++++++++++++++++++-------------------------------
20358  1 file changed, 38 insertions(+), 37 deletions(-)
20359
20360 commit 1af5ac0179cfc98c8f7c0c2ed700e56ba072ec35
20361 Author: Matthias Clasen <mclasen@redhat.com>
20362 Date:   Sat Oct 1 13:47:54 2011 -0400
20363
20364     Add an index for 2.32 api additions
20365
20366  docs/reference/glib/glib-docs.sgml |    4 ++++
20367  1 file changed, 4 insertions(+)
20368
20369 commit b4dc4902c6b7099266985421b775084b68e5d44e
20370 Author: Matthias Clasen <mclasen@redhat.com>
20371 Date:   Sat Oct 1 13:47:09 2011 -0400
20372
20373     Mark g_thread_create_with_stack_size as new API
20374
20375  glib/gthread.c |    2 ++
20376  1 file changed, 2 insertions(+)
20377
20378 commit 65b7a20c67406f9309b2b8e1e7d7aaef98b81d02
20379 Author: Ryan Lortie <desrt@desrt.ca>
20380 Date:   Mon Sep 26 11:21:55 2011 -0400
20381
20382     GSettings schemas: allow for zero items in schema
20383
20384     GVDB deals with empty lists by returning NULL for the list instead
20385     of a
20386     zero-length (non-NULL) strv.  We can work around that in
20387     GSettingsSchema
20388     by checking for the NULL case and treating it like a zero-length list.
20389
20390     https://bugzilla.gnome.org/show_bug.cgi?id=660147
20391
20392  gio/gsettingsschema.c |    2 +-
20393  1 file changed, 1 insertion(+), 1 deletion(-)
20394
20395 commit e147d7aa2f1e4aba555df32b80763e2bc8199798
20396 Author: Jasper Lievisse Adriaanse <jasper@humppa.nl>
20397 Date:   Sat Oct 1 10:46:52 2011 +0200
20398
20399     Fix URL to strlcpy(3) manpage in comment.
20400
20401  glib/gstrfuncs.c |    2 +-
20402  1 file changed, 1 insertion(+), 1 deletion(-)
20403
20404 commit c48a0d881313676f2c215b30ba2f8674673071ad
20405 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
20406 Date:   Thu Sep 29 15:42:47 2011 +0100
20407
20408     markup-subparser test: use a real GError domain
20409
20410     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
20411     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
20412     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
20413
20414  glib/tests/markup-subparser.c |    9 ++++++---
20415  1 file changed, 6 insertions(+), 3 deletions(-)
20416
20417 commit 7aad93c5b43faa383ccb609852209d480548dd64
20418 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
20419 Date:   Thu Sep 29 15:42:33 2011 +0100
20420
20421     sleepy-stream test: use a real GError domain
20422
20423     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
20424     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
20425     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
20426
20427  gio/tests/sleepy-stream.c |    2 +-
20428  1 file changed, 1 insertion(+), 1 deletion(-)
20429
20430 commit e60e4999b9d4904b74e1a38bd5c24b9fd047f95d
20431 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
20432 Date:   Thu Sep 29 13:57:09 2011 +0100
20433
20434     g_dbus_error_encode_gerror: don't segfault on bad domains
20435
20436     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
20437     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
20438     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
20439
20440  gio/gdbuserror.c |    4 ++++
20441  1 file changed, 4 insertions(+)
20442
20443 commit 5156d1b2d42d89d7ad916ca3c53db517a2674f31
20444 Author: Matthias Clasen <mclasen@redhat.com>
20445 Date:   Thu Sep 29 23:32:20 2011 -0400
20446
20447     Prevent data loss in gdesktopappinfo.c
20448
20449     Don't loose the content of mimeapps.list when it doesn't contain
20450     a [Added Associations] group. Pointed out by Alexander Larsson.
20451
20452     https://bugzilla.gnome.org/show_bug.cgi?id=660130
20453
20454  gio/gdesktopappinfo.c |   13 ++++++++-----
20455  1 file changed, 8 insertions(+), 5 deletions(-)
20456
20457 commit e6c76d9fd44a5e7c42f10a4833a03cbb44edeb5d
20458 Author: Matthias Clasen <mclasen@redhat.com>
20459 Date:   Thu Sep 29 23:13:49 2011 -0400
20460
20461     Clean up atomic cruft
20462
20463     Nothing is using these defines anymore, and the messages
20464     are misleading. Based on a patch by Kean Johnston.
20465
20466     https://bugzilla.gnome.org/show_bug.cgi?id=660013
20467
20468  config.h.win32.in |   32 -------------------
20469  configure.ac      |   90
20470  ++---------------------------------------------------
20471  2 files changed, 2 insertions(+), 120 deletions(-)
20472
20473 commit cde8cf16faa14df3c688adc39f26a45aa0d88d38
20474 Author: Matthias Clasen <mclasen@redhat.com>
20475 Date:   Sun Sep 25 01:51:33 2011 -0400
20476
20477     Some more gthread reshuffling
20478
20479  glib/gthread.c |   49 +++++++++++++++++++++++++++----------------------
20480  1 file changed, 27 insertions(+), 22 deletions(-)
20481
20482 commit 934e0a7470fbcfccfd7c4d3e589d59e8778fa973
20483 Author: David Zeuthen <davidz@redhat.com>
20484 Date:   Thu Sep 29 15:49:09 2011 -0400
20485
20486     GUnixFileMonitor: Clean up /proc/mounts monitoring
20487
20488     Most suggestions from Colin Walters <walters@verbum.org>.
20489
20490     https://bugzilla.gnome.org/show_bug.cgi?id=660511
20491
20492     Signed-off-by: David Zeuthen <davidz@redhat.com>
20493
20494  gio/gunixmounts.c |   45 +++++++++++++++++++++++++++------------------
20495  1 file changed, 27 insertions(+), 18 deletions(-)
20496
20497 commit 55065461bfc5ace53e736dfa8181909e918c161b
20498 Author: David Zeuthen <davidz@redhat.com>
20499 Date:   Thu Sep 29 15:09:43 2011 -0400
20500
20501     GUnixFileMonitor: Use /proc/mounts for monitoring mount changes
20502
20503     On recent Linux distros /etc/mtab is just a symlink to /proc/mounts
20504     and GFileMonitor does not work there because of how the kernel conveys
20505     that the file changes.
20506
20507     https://bugzilla.gnome.org/show_bug.cgi?id=660511
20508
20509     Signed-off-by: David Zeuthen <davidz@redhat.com>
20510
20511  gio/gunixmounts.c |   53
20512  ++++++++++++++++++++++++++++++++++++++++++++++++-----
20513  1 file changed, 48 insertions(+), 5 deletions(-)
20514
20515 commit 6d05f684eb0193f7b272cbbe42cd7e72eb0f5174
20516 Author: Javier Jardón <jjardon@gnome.org>
20517 Date:   Thu Sep 29 20:00:16 2011 +0100
20518
20519     gfile: Be clear about freeing GFile objects
20520
20521  gio/gfile.c |    9 ++++++---
20522  1 file changed, 6 insertions(+), 3 deletions(-)
20523
20524 commit f992c240e86986dbede0124d1038e0223d8491dd
20525 Author: Dan Winship <danw@gnome.org>
20526 Date:   Thu Sep 29 09:58:57 2011 -0400
20527
20528     gthread: remove a stray reference to GStaticMutex
20529
20530  glib/gthread.c |    4 ++--
20531  1 file changed, 2 insertions(+), 2 deletions(-)
20532
20533 commit 76d2f7fa6a6835058d29381b50f763b12e97a861
20534 Author: Tiffany Antopolski <tiffany.antopolski@gmail.com>
20535 Date:   Thu Sep 29 06:24:55 2011 +0200
20536
20537     Updated Esperanto translation
20538
20539  po/eo.po | 1878
20540  +++++++++++++++++++++++++++++++++-----------------------------
20541  1 file changed, 1014 insertions(+), 864 deletions(-)
20542
20543 commit 0f4b278a4b35c54b4a5e887b35dc100c068fd52f
20544 Author: Dan Winship <danw@gnome.org>
20545 Date:   Wed Sep 28 12:18:10 2011 -0400
20546
20547     update .gitignores
20548
20549  gio/tests/.gitignore  |    4 ++++
20550  glib/tests/.gitignore |    5 +++++
20551  2 files changed, 9 insertions(+)
20552
20553 commit 6feff14f197f7e24d128d7f24ad5a15be5769016
20554 Author: Dan Williams <dcbw@redhat.com>
20555 Date:   Mon Sep 26 19:51:42 2011 -0500
20556
20557     tests: add signal marshalling return tests for int/uint
20558
20559     https://bugzilla.gnome.org/show_bug.cgi?id=659881
20560
20561  gobject/tests/signals.c |  104
20562  +++++++++++++++++++++++++++++++++++++++++++++++
20563  1 file changed, 104 insertions(+)
20564
20565 commit a343904596a68458682da5707cc35fcc3ee7fa47
20566 Author: Dan Williams <dcbw@redhat.com>
20567 Date:   Mon Sep 26 13:07:51 2011 -0500
20568
20569     tests: fix generic closure marshalling tests
20570
20571     We're testing enums here, not flags, so we need to make sure
20572     we're trying to send enums through the marshalling.
20573
20574     https://bugzilla.gnome.org/show_bug.cgi?id=659881
20575
20576  gobject/tests/signals.c |    8 ++++----
20577  1 file changed, 4 insertions(+), 4 deletions(-)
20578
20579 commit adf7e0740c6bb7ec31c7acb32d7ea28951ec1027
20580 Author: Dan Williams <dcbw@redhat.com>
20581 Date:   Fri Sep 23 11:36:35 2011 -0500
20582
20583     tests: Add some return value torture testcases for the generic
20584     marshaller
20585
20586     Ensure that ENUM types are properly marshalled back from libffi types
20587     to glib types, which was failing on ppc64.
20588
20589     https://bugzilla.gnome.org/show_bug.cgi?id=659881
20590
20591  gobject/tests/signals.c |  106
20592  +++++++++++++++++++++++++++++++++++++++++++++++
20593  1 file changed, 106 insertions(+)
20594
20595 commit 51166d0127d6d77ae7e4782887a76462858fdd91
20596 Author: Dan Winship <danw@gnome.org>
20597 Date:   Mon Sep 26 14:17:43 2011 -0400
20598
20599     Add thread-safety warnings to the g_setenv() and g_unsetenv() docs
20600
20601     https://bugzilla.gnome.org/show_bug.cgi?id=659326
20602
20603  glib/gutils.c |   22 ++++++++++++++++++++--
20604  1 file changed, 20 insertions(+), 2 deletions(-)
20605
20606 commit 104ea17125aa70f926bddb3889d594b6f5642a21
20607 Author: Ryan Lortie <desrt@desrt.ca>
20608 Date:   Mon Sep 26 03:56:22 2011 -0400
20609
20610     GDesktopAppInfo: simplify how defaults work
20611
20612     Previously, we took the default application for a particular mimetype
20613     from the system and copied it into the user's configuration as the
20614     default there.
20615
20616     Instead of doing that we leave the user's default unset, and at
20617     time of
20618     use, if the user has no explicitly-set default value, we use the
20619     system
20620     default.
20621
20622     This avoids complicated situations where inappropriate applications
20623     were
20624     being set as the default in the user's configuration.
20625
20626     https://bugzilla.gnome.org/show_bug.cgi?id=658188
20627
20628  gio/gdesktopappinfo.c |   66
20629  ++++++++++++++++++++-----------------------------
20630  1 file changed, 27 insertions(+), 39 deletions(-)
20631
20632 commit 5b2c809dda6ae04bcf3205702b2cc91b1b47cc64
20633 Author: Edward Sheldrake <ejsheldrake@gmail.com>
20634 Date:   Wed Sep 21 19:14:50 2011 +0100
20635
20636     Add another mimeapps test
20637
20638     This tests the interaction between mimeinfo.cache, defaults.list and
20639     mimeapps.list to ensure g_app_info_set_as_last_used_for_type doesn't
20640     incorrectly change the default.
20641
20642     https://bugzilla.gnome.org/show_bug.cgi?id=658188
20643
20644  gio/tests/mimeapps.c |  142
20645  ++++++++++++++++++++++++++++++++++++++++++++++++++
20646  1 file changed, 142 insertions(+)
20647
20648 commit eba49a4f7fb5b8c85a84e28a31ff0b3ba7bc82ea
20649 Author: Dan Winship <danw@gnome.org>
20650 Date:   Mon Sep 26 12:42:23 2011 -0400
20651
20652     g_simple_async_result_complete_in_idle: add a minor doc clarification
20653
20654  gio/gsimpleasyncresult.c |    3 ++-
20655  1 file changed, 2 insertions(+), 1 deletion(-)
20656
20657 commit 6bd959b7276c557ec70a363497d2c4e432ec294f
20658 Author: Ryan Lortie <desrt@desrt.ca>
20659 Date:   Mon Sep 26 09:05:53 2011 -0400
20660
20661     glib tests: Compile new thread tests on win32
20662
20663     They accidentally got added inside of a 'if OS_UNIX'.  Move them out.
20664
20665  glib/tests/Makefile.am |   18 +++++++++---------
20666  1 file changed, 9 insertions(+), 9 deletions(-)
20667
20668 commit fdc594e963b52b1b554fbbc522b91937a39bb5dc
20669 Author: Ryan Lortie <desrt@desrt.ca>
20670 Date:   Mon Sep 26 04:44:41 2011 -0400
20671
20672     winxp threads: detect SRWLock emulation reentrancy
20673
20674     We lack SRWLock on Windows XP, so we use CRITICAL_SECTION to
20675     emulate it
20676     there.  SRWLock is non-recursive, but CRITICAL_SECTION will happily
20677     allow itself to be acquired multiple times by the same thread.
20678
20679     We need to detect if our second acquire succeeded because of the
20680     recursive nature of CRITICAL_SECTION.  In the case of a _lock()
20681     operation, we would normally have deadlocked, so abort.  In the
20682     case of
20683     a _trylock() operation, we need to ensure that FALSE is properly
20684     returned.
20685
20686     Problem caught by Matthias Clasen and Chun-wei Fan.
20687
20688     https://bugzilla.gnome.org/show_bug.cgi?id=660096
20689
20690  glib/gthread-win32.c |   31 +++++++++++++++++++++++++++++++
20691  1 file changed, 31 insertions(+)
20692
20693 commit 5ef7b964e5d7022c9ecc6b75b2a670e407c18698
20694 Author: Carles Ferrando <carles.ferrando@gmail.com>
20695 Date:   Mon Sep 26 14:40:23 2011 +0200
20696
20697     [l10n]Updated Catalan (Valencian) translation
20698
20699  po/ca@valencia.po |  809
20700  +++++++++++++++++++++++++++--------------------------
20701  1 file changed, 418 insertions(+), 391 deletions(-)
20702
20703 commit f032536416c08a14bd42ea8833f81b2c91a63fe2
20704 Author: Petr Kovar <pknbe@volny.cz>
20705 Date:   Sun Sep 25 23:35:27 2011 +0200
20706
20707     Update Czech translation
20708
20709  po/cs.po |  260
20710  +++++++++++++++++++++++++++++++-------------------------------
20711  1 file changed, 130 insertions(+), 130 deletions(-)
20712
20713 commit 31ddbd688a8551aa00a082dafb92ad82b5ec744a
20714 Author: Gil Forcada <gforcada@gnome.org>
20715 Date:   Sun Sep 25 23:12:36 2011 +0200
20716
20717     [l10n]Updated Catalan translation
20718
20719  po/ca.po |  267
20720  +++++++++++++++++++++++++++++++-------------------------------
20721  1 file changed, 133 insertions(+), 134 deletions(-)
20722
20723 commit 5a95e19a462712010fece9c71079d5c311c77304
20724 Author: Stef Walter <stefw@collabora.co.uk>
20725 Date:   Fri Sep 23 10:57:55 2011 +0200
20726
20727     gvariant: Add g_variant_get_fixed_array()
20728
20729     Using g_variant_new_from_data() for creating new byte arrays is
20730     non-obvious.
20731     This patch adds a g_variant_new_fixed_array() function.
20732
20733     https://bugzilla.gnome.org/show_bug.cgi?id=659923
20734
20735  docs/reference/glib/glib-sections.txt |    1 +
20736  glib/glib.symbols                     |    1 +
20737  glib/gvariant.c                       |   65
20738  +++++++++++++++++++++++++++++++++
20739  glib/gvariant.h                       |    5 ++-
20740  glib/tests/gvariant.c                 |   16 +++++++-
20741  5 files changed, 86 insertions(+), 2 deletions(-)
20742
20743 commit 81e395b00b4270e5af16b572e5d2c82daa845374
20744 Author: Matthias Clasen <mclasen@redhat.com>
20745 Date:   Sun Sep 25 01:32:41 2011 -0400
20746
20747     More GThread docs tweaks
20748
20749  docs/reference/glib/glib-sections.txt |    2 +-
20750  glib/gthread.c                        |  256
20751  +++++++++++++++------------------
20752  glib/gthread.h                        |   18 +--
20753  3 files changed, 123 insertions(+), 153 deletions(-)
20754
20755 commit 900c467fd0f5f375acabad78246ed320d1f208a1
20756 Author: Matthias Clasen <mclasen@redhat.com>
20757 Date:   Sun Sep 25 00:53:47 2011 -0400
20758
20759     Move GThread docs around
20760
20761  glib/gthread-posix.c |  138 -----------------------------------------
20762  glib/gthread.c       |  165
20763  ++++++++++++++++++++++++++++++++++++++++++++++----
20764  2 files changed, 152 insertions(+), 151 deletions(-)
20765
20766 commit db04f59780a40ada3c7abb77ca39652c35cfa9e4
20767 Author: Matthias Clasen <mclasen@redhat.com>
20768 Date:   Sun Sep 25 00:42:37 2011 -0400
20769
20770     Move includes to the top of the file
20771
20772  glib/gthread-posix.c |   37 ++++++++++++++++---------------------
20773  1 file changed, 16 insertions(+), 21 deletions(-)
20774
20775 commit 0ea89987e237ed30dad40ae589728d744b249fca
20776 Author: Matthias Clasen <mclasen@redhat.com>
20777 Date:   Sun Sep 25 00:37:31 2011 -0400
20778
20779     Move deprecated GThread functions to a separate file
20780
20781  glib/Makefile.am                     |    3 +-
20782  glib/deprecated/gthread-deprecated.c |  977
20783  ++++++++++++++++++++++++++++++
20784  glib/gthread.c                       | 1089
20785  ++--------------------------------
20786  glib/gthreadprivate.h                |    3 +
20787  4 files changed, 1047 insertions(+), 1025 deletions(-)
20788
20789 commit e34861da087aed7417b82efeb2621aad9ee0df61
20790 Author: Matthias Clasen <mclasen@redhat.com>
20791 Date:   Sat Sep 24 23:40:18 2011 -0400
20792
20793     GThread: more doc updates
20794
20795  glib/gthread.c |   42 +++++++++++++++---------------------------
20796  1 file changed, 15 insertions(+), 27 deletions(-)
20797
20798 commit 4e44e235172f63c78f5dcd8d8cb55208e204a60a
20799 Author: Matthias Clasen <mclasen@redhat.com>
20800 Date:   Sat Sep 24 23:13:55 2011 -0400
20801
20802     Drop G_THREADS_IMPL_NONE from the docs
20803
20804     GLib can no longer be built without thread support.
20805
20806  docs/reference/glib/glib-sections.txt |    1 -
20807  glib/gthread.c                        |    8 --------
20808  2 files changed, 9 deletions(-)
20809
20810 commit 8f340e2d75020991931d867b569137cb984ee233
20811 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
20812 Date:   Fri Sep 23 11:27:45 2011 +0800
20813
20814     Fix warning/error C4013 (implicit declarations)
20815
20816     -Include gthread.h in gregex.c as g_once_init_enter and
20817     g_once_init_leave
20818      are used.
20819     -Define prototype for g_thread_DllMain in gthreadprivate.h for Windows
20820
20821  glib/gregex.c         |    1 +
20822  glib/gthreadprivate.h |    4 ++++
20823  2 files changed, 5 insertions(+)
20824
20825 commit 2b391940c090b050c6a4ec30fabb4a1c49207046
20826 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
20827 Date:   Fri Sep 23 13:37:08 2011 +0800
20828
20829     gthread.c: Declare variable at start of block
20830
20831     This is so that C89 compilers will not complain.
20832
20833  glib/gthread.c |    3 ++-
20834  1 file changed, 2 insertions(+), 1 deletion(-)
20835
20836 commit a485a0e56504437ba88cfac2309ab4d18f7a32fc
20837 Author: Matthias Clasen <mclasen@redhat.com>
20838 Date:   Sat Sep 24 19:04:46 2011 -0400
20839
20840     Document G_THREADS_IMPL_WIN32
20841
20842  docs/reference/glib/glib-sections.txt |    1 +
20843  glib/gthread.c                        |    8 +++++++-
20844  2 files changed, 8 insertions(+), 1 deletion(-)
20845
20846 commit d6b0af99d711584ca4e44f218a4cd2151a9ccef4
20847 Author: Matthias Clasen <mclasen@redhat.com>
20848 Date:   Sat Sep 24 19:00:19 2011 -0400
20849
20850     GThread doc additions
20851
20852  docs/reference/glib/glib-sections.txt |   41 +++-
20853  glib/deprecated/gthread.h             |    3 +
20854  glib/gthread-posix.c                  |  406
20855  ++++++++++++++++++++++++++++++---
20856  glib/gthread.c                        |   66 ++++--
20857  4 files changed, 458 insertions(+), 58 deletions(-)
20858
20859 commit df9e5c2435d6e57f868d75b474ef1d047fd7ee36
20860 Author: Matthias Clasen <mclasen@redhat.com>
20861 Date:   Sat Sep 24 16:38:51 2011 -0400
20862
20863     Fix an uninialized variable warning
20864
20865  glib/tests/cond.c |    2 ++
20866  1 file changed, 2 insertions(+)
20867
20868 commit ef883fd0dcc7bec8c7b7b883635bca168b889988
20869 Author: Peter Mráz <etkinator@gmail.com>
20870 Date:   Sat Sep 24 21:52:10 2011 +0200
20871
20872     Updated Slovak translation
20873
20874  po/sk.po | 2105
20875  +++++++++++++++++++++++++++++++++-----------------------------
20876  1 file changed, 1124 insertions(+), 981 deletions(-)
20877
20878 commit aeee16e4a396b2f19bc2d6602c2e9266245226f6
20879 Author: Kenneth Nielsen <k.nielsen81@gmail.com>
20880 Date:   Sat Sep 24 14:42:07 2011 +0200
20881
20882     Updated Danish translation
20883
20884  po/da.po |  642
20885  ++++++++++++++++++++++++++++++++------------------------------
20886  1 file changed, 333 insertions(+), 309 deletions(-)
20887
20888 commit cf9623767a721607cb972d300440e91dc8a57861
20889 Author: Matthias Clasen <mclasen@redhat.com>
20890 Date:   Sat Sep 24 00:39:59 2011 -0400
20891
20892     Add a testcase for bug 659866
20893
20894     Mere inclusion of glib headers should not require you to define
20895     any XYZ_SOURCE macros.
20896
20897  glib/tests/Makefile.am |    6 ++++++
20898  glib/tests/include.c   |   17 +++++++++++++++++
20899  2 files changed, 23 insertions(+)
20900
20901 commit e1f68c129233f79b244692f35d4bba4792c0e4ad
20902 Author: Matthias Clasen <mclasen@redhat.com>
20903 Date:   Fri Sep 23 23:38:26 2011 -0400
20904
20905     Add a test for GCond
20906
20907  glib/tests/cond.c |  134
20908  +++++++++++++++++++++++++++++++++++++++++++++++++++++
20909  1 file changed, 134 insertions(+)
20910
20911 commit a11831359992dc9be6ca0f9a80d97d8f241ad3ea
20912 Author: Matthias Clasen <mclasen@redhat.com>
20913 Date:   Fri Sep 23 22:07:32 2011 -0400
20914
20915     Add a nontrivial read-write lock test
20916
20917  glib/tests/rwlock.c |   88
20918  +++++++++++++++++++++++++++++++++++++++++++++++++++
20919  1 file changed, 88 insertions(+)
20920
20921 commit 158a0366be6ea2af574f13208068104adb7ea2e7
20922 Author: Matthias Clasen <mclasen@redhat.com>
20923 Date:   Fri Sep 23 21:10:40 2011 -0400
20924
20925     Add GOnce tests
20926
20927  glib/tests/Makefile.am |    3 ++
20928  glib/tests/once.c      |  125
20929  ++++++++++++++++++++++++++++++++++++++++++++++++
20930  2 files changed, 128 insertions(+)
20931
20932 commit dd002113f1ce4114f6f39b562f895aab6b47c8dc
20933 Author: Matthias Clasen <mclasen@redhat.com>
20934 Date:   Fri Sep 23 07:26:33 2011 -0400
20935
20936     Make the rec mutex test a little more verbose
20937
20938  glib/tests/rec-mutex.c |    4 +++-
20939  1 file changed, 3 insertions(+), 1 deletion(-)
20940
20941 commit bec571dc790f67a9ee13683b13011ae45ffd393c
20942 Author: Dan Winship <danw@gnome.org>
20943 Date:   Fri Sep 23 08:53:47 2011 -0400
20944
20945     giostream: "closed" property should not be marked writable
20946
20947     https://bugzilla.gnome.org/show_bug.cgi?id=659920
20948
20949  gio/giostream.c |   16 +---------------
20950  1 file changed, 1 insertion(+), 15 deletions(-)
20951
20952 commit 7aa824da6ea3600ae72dc5a7f4c999719ffdacb4
20953 Author: Dan Winship <danw@gnome.org>
20954 Date:   Fri Sep 23 07:46:55 2011 -0400
20955
20956     gio-2.0.pc.in: drop stray reference to libasyncns
20957
20958     gio-2.0.pc's Libs.private was still using @LIBASYNCNS_LIBADD@, which
20959     was no longer being substituted to anything and so broke "pkg-config
20960     --static". Fix it to be @NETWORK_LIBS@ instead.
20961
20962     https://bugzilla.gnome.org/show_bug.cgi?id=659889
20963
20964  gio-2.0.pc.in |    2 +-
20965  1 file changed, 1 insertion(+), 1 deletion(-)
20966
20967 commit cf020d8250c04abf52b5cde68076c09c02f6655d
20968 Author: Matthias Clasen <mclasen@redhat.com>
20969 Date:   Fri Sep 23 07:21:53 2011 -0400
20970
20971     Add a non-trivial GRWLock test
20972
20973     This one tests that the writer lock behaves like a mutex.
20974     Adapted from the corresponding test in GMutex.
20975
20976  glib/tests/rwlock.c |   77
20977  +++++++++++++++++++++++++++++++++++++++++++++++++++
20978  1 file changed, 77 insertions(+)
20979
20980 commit 0a9885ebd84b9e7762346be3153c2428bc95ec50
20981 Author: Matthias Clasen <mclasen@redhat.com>
20982 Date:   Fri Sep 23 07:14:13 2011 -0400
20983
20984     Add a non-trivial GRecMutex test
20985
20986     Adapted from the corresponding GMutex test.
20987
20988  glib/tests/rec-mutex.c |   86
20989  ++++++++++++++++++++++++++++++++++++++++++++++++
20990  1 file changed, 86 insertions(+)
20991
20992 commit de39df9dc1fee88d9d21dcfd40e70d61678508d9
20993 Author: Matthias Clasen <mclasen@redhat.com>
20994 Date:   Fri Sep 23 07:13:47 2011 -0400
20995
20996     Remove an unused variable
20997
20998  glib/tests/mutex.c |    1 -
20999  1 file changed, 1 deletion(-)
21000
21001 commit 16086900af6ec72cf6c83ca4dae87a3c1a9a410f
21002 Author: Manoj Kumar Giri <mgiri@dhcp193-76.pnq.redhat.com>
21003 Date:   Fri Sep 23 16:23:44 2011 +0530
21004
21005     Updated Oriya Translation
21006
21007  po/or.po |  240
21008  +++++++++++++++++++++++++++++++++-----------------------------
21009  1 file changed, 126 insertions(+), 114 deletions(-)
21010
21011 commit 798a7d5abee46eb8b1ddb1c72ffa17a9cefc4ab0
21012 Author: Matthias Clasen <mclasen@redhat.com>
21013 Date:   Fri Sep 23 06:31:12 2011 -0400
21014
21015     Add some more rw lock tests
21016
21017     These test some simple mixed reader/writer api usage.
21018
21019  glib/tests/rwlock.c |   50
21020  ++++++++++++++++++++++++++++++++++++++++++++++++++
21021  1 file changed, 50 insertions(+)
21022
21023 commit 81b37081848c7638e6edc42a5c61e791320d23af
21024 Author: Matthias Clasen <mclasen@redhat.com>
21025 Date:   Fri Sep 23 06:29:36 2011 -0400
21026
21027     Add a mutex test
21028
21029     This tests that mutexes do what they are supposed to do.
21030     Copied from a similar test for bitlocks in gthread/tests/bitlock.c.
21031
21032  glib/tests/mutex.c |   77
21033  ++++++++++++++++++++++++++++++++++++++++++++++++++++
21034  1 file changed, 77 insertions(+)
21035
21036 commit bcd02d7a755154ec8760cae1a8c4a4dd085ac410
21037 Author: Yaron Shahrabani <sh.yaron@gmail.com>
21038 Date:   Fri Sep 23 08:23:25 2011 +0300
21039
21040     Updated Hebrew translation
21041
21042  po/he.po |   34 +++++++++++++++++++---------------
21043  1 file changed, 19 insertions(+), 15 deletions(-)
21044
21045 commit 4f3026ea230aeb73e5d24e9b8c72852c097e4354
21046 Author: Matthias Clasen <mclasen@redhat.com>
21047 Date:   Thu Sep 22 22:44:53 2011 -0400
21048
21049     Add headers
21050
21051  glib/tests/mutex.c     |   31 ++++++++++++++++++++++++++++++-
21052  glib/tests/rec-mutex.c |   28 +++++++++++++++++++++++++++-
21053  2 files changed, 57 insertions(+), 2 deletions(-)
21054
21055 commit d4d203e3cb320a80f61231f5834b289e03667846
21056 Author: Matthias Clasen <mclasen@redhat.com>
21057 Date:   Thu Sep 22 22:44:05 2011 -0400
21058
21059     Fix g_rwlock_{writer,reader}_trylock
21060
21061  glib/gthread-posix.c |   10 ++++++++--
21062  1 file changed, 8 insertions(+), 2 deletions(-)
21063
21064 commit ff139135372cb9d8d88fba19d553f6b68b3ffa37
21065 Author: Matthias Clasen <mclasen@redhat.com>
21066 Date:   Thu Sep 22 22:43:29 2011 -0400
21067
21068     Add basic tests for GRWLock
21069
21070     Just basic api usage, no functional test cases yet.
21071
21072  glib/tests/Makefile.am |    3 ++
21073  glib/tests/rwlock.c    |   77
21074  ++++++++++++++++++++++++++++++++++++++++++++++++
21075  2 files changed, 80 insertions(+)
21076
21077 commit b2717740a23ee37d057cc293ee4f92d91993c648
21078 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
21079 Date:   Fri Sep 23 10:41:19 2011 +0800
21080
21081     VS support updates
21082
21083     -Fix GLib project/filter files generation as some source items
21084     are under
21085      the "deprecated" subfolder, and filter out the gthread-*.c
21086     -Explicitly specify gthread-win32.c in the GLib project/filter file
21087      templates, since tarballs are done on Linux.
21088     -Don't define g_static_mutex_get_mutex in the pregenerated
21089      glibconfig.h.win32(.in) as it is defined in deprecated/gthread.h
21090      for Windows
21091
21092  build/win32/vs10/glib.vcxproj.filtersin |    3 ++
21093  build/win32/vs10/glib.vcxprojin         |    1 +
21094  build/win32/vs9/glib.vcprojin           |   77
21095  ++++---------------------------
21096  glib/Makefile.am                        |   12 ++---
21097  glib/glibconfig.h.win32.in              |    2 -
21098  5 files changed, 20 insertions(+), 75 deletions(-)
21099
21100 commit 9de564bf1f0f0c874ea311479f1561158e0d55e8
21101 Author: Matthias Clasen <mclasen@redhat.com>
21102 Date:   Thu Sep 22 21:58:28 2011 -0400
21103
21104     Fix g_rec_mutex_trylock
21105
21106  glib/gthread-posix.c |    5 ++++-
21107  1 file changed, 4 insertions(+), 1 deletion(-)
21108
21109 commit 295af777e4c251559f15502e6082f540a7a0f325
21110 Author: Matthias Clasen <mclasen@redhat.com>
21111 Date:   Thu Sep 22 21:55:43 2011 -0400
21112
21113     Add trivial tests for GMutex and GRecMutex
21114
21115     Not testing any mutual exclusion with threads yet, just
21116     basic api use. This is already enough to reveal g_rec_mutex_trylock
21117     as broken...
21118
21119  glib/tests/Makefile.am |    6 +++++
21120  glib/tests/mutex.c     |   63
21121  ++++++++++++++++++++++++++++++++++++++++++++++++
21122  glib/tests/rec-mutex.c |   52 +++++++++++++++++++++++++++++++++++++++
21123  3 files changed, 121 insertions(+)
21124
21125 commit 9958909fb2cf818a24737dc3a90e98e6f2f02910
21126 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
21127 Date:   Thu Sep 22 22:10:23 2011 +0800
21128
21129     gmappedfile.c: Define S_IFREG on Win32 when it's not available
21130
21131     Make a workaround for S_IFREG in gmappedfile.c on Windows as it may
21132     not be
21133     available for a given compiler on that platform
21134
21135  glib/gmappedfile.c |    4 ++++
21136  1 file changed, 4 insertions(+)
21137
21138 commit f42fe6cdc056b77f74ff6e332389d444c50ae7dc
21139 Author: Colin Walters <walters@verbum.org>
21140 Date:   Thu Sep 22 16:08:35 2011 -0400
21141
21142     gvalue: Add explicitly signed g_value_get_schar() and
21143     g_value_set_schar()
21144
21145     The documentation for G_TYPE_CHAR says:
21146
21147     "The type designated by G_TYPE_CHAR is unconditionally an 8-bit signed
21148      integer."
21149
21150     However the return value for g_value_get_char() was just "char" which
21151     in C has an unspecified signedness; on e.g. x86 it's signed (which
21152     matches the GType), but on e.g. PowerPC or ARM, it's not.
21153
21154     We can't break the old API, so we need to suck it up and add new API.
21155     Port most internal users, but keep some tests of the old API too.
21156
21157     https://bugzilla.gnome.org/show_bug.cgi?id=659870
21158
21159  gio/gsettings-mapping.c        |    4 ++--
21160  gio/tests/gsettings.c          |    6 +++---
21161  gobject/gclosure.c             |    2 +-
21162  gobject/glib-genmarshal.c      |    2 +-
21163  gobject/gmarshal.c             |    2 +-
21164  gobject/gobject.symbols        |    2 ++
21165  gobject/gvaluetypes.c          |   42
21166  +++++++++++++++++++++++++++++++++++++++-
21167  gobject/gvaluetypes.h          |    5 +++++
21168  gobject/tests/param.c          |   13 ++++++++++---
21169  tests/gobject/gvalue-test.c    |    1 +
21170  tests/gobject/paramspec-test.c |   16 +++++++++++++++
21171  11 files changed, 83 insertions(+), 12 deletions(-)
21172
21173 commit 1df8160fa675b225809eed2f86d2489133e5e54d
21174 Author: Colin Walters <walters@verbum.org>
21175 Date:   Thu Sep 22 17:52:08 2011 -0400
21176
21177     tests: Add a some torture test cases for the generic marshaller
21178
21179     In particular this has a test case for a G_TYPE_ENUM which we were
21180     running into a failure on ppc64.
21181
21182     https://bugzilla.gnome.org/show_bug.cgi?id=659881
21183
21184  gobject/tests/signals.c |  136
21185  +++++++++++++++++++++++++++++++++++++++++++++++
21186  1 file changed, 136 insertions(+)
21187
21188 commit c59846086bdc464b8bff97a83c09d91e8c860369
21189 Author: Ryan Lortie <desrt@desrt.ca>
21190 Date:   Thu Sep 22 13:47:25 2011 -0400
21191
21192     Add gthread.h to deprecated headers
21193
21194     ...not deprecated sources
21195
21196  glib/Makefile.am |    6 +++---
21197  1 file changed, 3 insertions(+), 3 deletions(-)
21198
21199 commit 8e716cbb497ba0cee11a86410c6faff805ea7d90
21200 Author: Emmanuele Bassi <ebassi@linux.intel.com>
21201 Date:   Thu Sep 22 17:16:55 2011 +0100
21202
21203     Fix annotations for source/target in g_object_bind_property_*
21204
21205     We use gpointer for convience of the C API users, but introspection
21206     users will not like it.
21207
21208     https://bugzilla.gnome.org/show_bug.cgi?id=659838
21209
21210  gobject/gbinding.c |   12 ++++++------
21211  1 file changed, 6 insertions(+), 6 deletions(-)
21212
21213 commit 35829d28b9f731e2443d48d868ec6b49cb202e5c
21214 Author: Manoj Kumar Giri <mgiri@dhcp193-76.pnq.redhat.com>
21215 Date:   Thu Sep 22 19:46:01 2011 +0530
21216
21217     Updated Oriya Translation
21218
21219  po/or.po |  277
21220  +++++++++++++++++++++++++++++++++++---------------------------
21221  1 file changed, 156 insertions(+), 121 deletions(-)
21222
21223 commit 558955dd85ffaa8435c95eacca27db7134ab4c11
21224 Author: Matthias Clasen <mclasen@redhat.com>
21225 Date:   Thu Sep 22 01:16:41 2011 -0400
21226
21227     Some gthread doc updates
21228
21229     Marking things as deprecated, mostly.
21230
21231  glib/gthread.c |  169
21232  +++++++++++++++++++++++++++++++++-----------------------
21233  1 file changed, 100 insertions(+), 69 deletions(-)
21234
21235 commit cedc82290f860683d695d0c5326db153893eec21
21236 Author: Matthias Clasen <mclasen@redhat.com>
21237 Date:   Thu Sep 22 00:52:18 2011 -0400
21238
21239     Use adaptive mutexes when available
21240
21241     These are supposedly better on multi-cpu systems - and who doesn't
21242     have multiple cpus nowadays. One single-processor systems, they
21243     are identical to normal mutexes.
21244     See e.g. http://bugzilla.mozilla.org/show_bug.cgi?id=132089
21245
21246     https://bugzilla.gnome.org/show_bug.cgi?id=659423
21247
21248  glib/gthread-posix.c |   13 ++++++++++++-
21249  glib/gthread.h       |    4 ++++
21250  2 files changed, 16 insertions(+), 1 deletion(-)
21251
21252 commit 19e7026fe728678c33e4cf38290ea88f0941d648
21253 Author: Ryan Lortie <desrt@desrt.ca>
21254 Date:   Wed Sep 21 20:19:32 2011 -0400
21255
21256     GDateTime test: fix a race
21257
21258     We have a GDateTime test that compares the time now (as per the
21259     libc) to
21260     the time now (as per GDateTime).  The problem is that the time could
21261     change between those two "now"s.
21262
21263  glib/tests/gdatetime.c |    2 +-
21264  1 file changed, 1 insertion(+), 1 deletion(-)
21265
21266 commit af9e40dc5def1352e01368de56577addb2c7bbc1
21267 Author: Ryan Lortie <desrt@desrt.ca>
21268 Date:   Wed Sep 21 20:13:57 2011 -0400
21269
21270     gslice: remove single-threaded case
21271
21272     GPrivate always works, so use it normally at all times.
21273
21274  glib/gslice.c |   35 ++++-------------------------------
21275  1 file changed, 4 insertions(+), 31 deletions(-)
21276
21277 commit ca154c399b879ad17804af5d9a81e607e049861e
21278 Author: Philip Van Hoof <philip@codeminded.be>
21279 Date:   Wed Sep 21 19:59:03 2011 +0200
21280
21281     GMappedFile: Add API to create from an existing file descriptor
21282
21283     At Tracker we want to mmap files using O_NOATIME. With GMappedFile
21284     this is at
21285     the moment impossible. For that reason I added the constructor
21286     new_from_fd to
21287     the GMappedFile type.
21288
21289     https://bugzilla.gnome.org/show_bug.cgi?id=659754
21290
21291  glib/glib.symbols       |    1 +
21292  glib/gmappedfile.c      |  174
21293  ++++++++++++++++++++++++++++++-----------------
21294  glib/gmappedfile.h      |    3 +
21295  glib/tests/mappedfile.c |   48 +++++++++++++
21296  4 files changed, 164 insertions(+), 62 deletions(-)
21297
21298 commit 24652730a9faaedb19b9e90024077eb7f75a6907
21299 Author: Ryan Lortie <desrt@desrt.ca>
21300 Date:   Wed Sep 21 14:57:22 2011 -0400
21301
21302     Deprecate GStatic{,Rec,RW}Mutex
21303
21304     The new versions use the primatives of the OS directly and don't
21305     have an
21306     annoying ABI.
21307
21308  glib/deprecated/gthread.h |   65
21309  +++++++++++++++++++++++++++++++++++++++++++++
21310  glib/gthread.h            |   65
21311  ---------------------------------------------
21312  2 files changed, 65 insertions(+), 65 deletions(-)
21313
21314 commit aecec33c4949e022abe6b335f83223495004c09f
21315 Author: Ryan Lortie <desrt@desrt.ca>
21316 Date:   Wed Sep 21 14:39:59 2011 -0400
21317
21318     gtype: port from GStaticRWLock to GRWLock
21319
21320  gobject/gtype.c |   18 +++++++++---------
21321  1 file changed, 9 insertions(+), 9 deletions(-)
21322
21323 commit b6140c2f89e3d9a613623b7eacad631360837df3
21324 Author: Ryan Lortie <desrt@desrt.ca>
21325 Date:   Wed Sep 21 14:37:34 2011 -0400
21326
21327     Port internal GStaticRecMutex users to GRecMutex
21328
21329  gio/gunionvolumemonitor.c |   38 +++++++++++++++++++-------------------
21330  glib/gvarianttypeinfo.c   |   12 ++++++------
21331  gmodule/gmodule.c         |   20 ++++++++++----------
21332  gobject/gtype.c           |   22 +++++++++++-----------
21333  4 files changed, 46 insertions(+), 46 deletions(-)
21334
21335 commit ad187e3a9b2efff3c773d361e78ec3acda36136e
21336 Author: Ryan Lortie <desrt@desrt.ca>
21337 Date:   Wed Sep 21 14:36:53 2011 -0400
21338
21339     Add a new recursive mutex type, GRecMutex
21340
21341     This is implemented using the native facilities of each platform
21342     instead
21343     of manually.
21344
21345  glib/glib.symbols    |    5 ++++
21346  glib/gthread-posix.c |   72
21347  ++++++++++++++++++++++++++++++++++++++++++++++++++
21348  glib/gthread-win32.c |   68
21349  +++++++++++++++++++++++++++++++++++++++++++++++
21350  glib/gthread.h       |   13 +++++++++
21351  4 files changed, 158 insertions(+)
21352
21353 commit 3d4102776e59e748ee8b6e4d456a06a33593f308
21354 Author: Ryan Lortie <desrt@desrt.ca>
21355 Date:   Wed Sep 21 10:19:36 2011 -0400
21356
21357     Add GRWLock
21358
21359  glib/glib.symbols     |    8 ++++++++
21360  glib/gthread-posix.c  |   50
21361  ++++++++++++++++++++++++++++++++++++++++++++++++
21362  glib/gthread-win32.c  |   51
21363  +++++++++++++++++++++++++++++++++++++++++++++++++
21364  glib/gthread.h        |   26 +++++++++++++++++++++++--
21365  glib/tests/strfuncs.c |    1 -
21366  5 files changed, 133 insertions(+), 3 deletions(-)
21367
21368 commit 42af8eb39d2744af68a470bcd9f7aae3c8f43602
21369 Author: Ryan Lortie <desrt@desrt.ca>
21370 Date:   Wed Sep 21 00:33:16 2011 -0400
21371
21372     gthread: remove impl init functions
21373
21374  glib/gthread-posix.c  |   14 +++-----------
21375  glib/gthread-win32.c  |   20 +++-----------------
21376  glib/gthread.c        |    2 --
21377  glib/gthreadprivate.h |    3 ---
21378  4 files changed, 6 insertions(+), 33 deletions(-)
21379
21380 commit 2539bd007d34c7e75788c34f8d9a1e0d5f225ea0
21381 Author: Ryan Lortie <desrt@desrt.ca>
21382 Date:   Tue Sep 20 10:06:57 2011 -0400
21383
21384     win32: Add 'shared' support to SRWLock emulation
21385
21386  glib/gthread-win32.c |  108
21387  ++++++++++++++++++++++++++++++++++++++++++++++++++
21388  1 file changed, 108 insertions(+)
21389
21390 commit 9f42e3be1b7b9e7588eb84e21c321dfbde0a6f9a
21391 Author: Ryan Lortie <desrt@desrt.ca>
21392 Date:   Tue Sep 20 00:05:34 2011 -0400
21393
21394     gthread-win32: trivial condition change
21395
21396     Make another do-nothing change to the SRWLock emulation.
21397
21398  glib/gthread-win32.c |    5 ++++-
21399  1 file changed, 4 insertions(+), 1 deletion(-)
21400
21401 commit 391aea32f31506cd07b251385450a84d705cc798
21402 Author: Ryan Lortie <desrt@desrt.ca>
21403 Date:   Tue Sep 20 00:04:43 2011 -0400
21404
21405     gthread-win32: rename a struct member
21406
21407     Our SRWLock is about to become a real reader/writer lock, so rename an
21408     instance variable to prepare for that.
21409
21410  glib/gthread-win32.c |   12 ++++++------
21411  1 file changed, 6 insertions(+), 6 deletions(-)
21412
21413 commit d7aeae97effab17a0562023497ed8baf46dcc09a
21414 Author: Ryan Lortie <desrt@desrt.ca>
21415 Date:   Mon Sep 19 13:58:36 2011 -0400
21416
21417     gthread.h: remove some bogus decl/comments
21418
21419     These are no longer relevent since the possibility of a
21420     thread-disabled
21421     GLib disappeared.
21422
21423  glib/gthread.h |   10 ----------
21424  1 file changed, 10 deletions(-)
21425
21426 commit 894dd4f62b5df008e9372394c0fb4ef2fd1dc527
21427 Author: Ryan Lortie <desrt@desrt.ca>
21428 Date:   Mon Sep 19 13:51:07 2011 -0400
21429
21430     Revert "Drop an unused variable"
21431
21432     This reverts commit c7f9cd17d446938aaf4126e0753302676f66fd22.
21433
21434     The old macros in gthread.h used this variable, so it must remain in
21435     place to keep ABI compatibility.
21436
21437  glib/gthread.c |    1 +
21438  1 file changed, 1 insertion(+)
21439
21440 commit 8ef30eb3da2e371bf6cbaa4d102b89b948fc04bb
21441 Author: Matthias Clasen <mclasen@redhat.com>
21442 Date:   Mon Sep 19 07:19:17 2011 -0400
21443
21444     Drop an unused variable
21445
21446  glib/gthread.c |    1 -
21447  1 file changed, 1 deletion(-)
21448
21449 commit 7d859fb67f42a88368f8c5d404cf7ade07dbf27d
21450 Author: Matthias Clasen <mclasen@redhat.com>
21451 Date:   Mon Sep 19 07:16:30 2011 -0400
21452
21453     More header cosmetics
21454
21455  glib/gthread.h |   36 ++++++++++++++++++------------------
21456  1 file changed, 18 insertions(+), 18 deletions(-)
21457
21458 commit c291259c659a2dd48f1202863852f61a34290a84
21459 Author: Matthias Clasen <mclasen@redhat.com>
21460 Date:   Mon Sep 19 00:29:53 2011 -0400
21461
21462     trivial: small header reordering
21463
21464  glib/gthread.h |    9 ++++-----
21465  1 file changed, 4 insertions(+), 5 deletions(-)
21466
21467 commit ae2ac9e809a91635c6ff9751145cd09b6de8dab9
21468 Author: Ryan Lortie <desrt@desrt.ca>
21469 Date:   Mon Sep 19 01:11:11 2011 -0400
21470
21471     Move some things to deprecated/gthread.h
21472
21473  glib/Makefile.am          |    3 +-
21474  glib/deprecated/gthread.h |  112
21475  +++++++++++++++++++++++++++++++++++++++++++++
21476  glib/glib.h               |    1 +
21477  glib/gthread.c            |    2 +-
21478  glib/gthread.h            |   83 +--------------------------------
21479  5 files changed, 118 insertions(+), 83 deletions(-)
21480
21481 commit 97972fbb3a1d9234fbb5753802afd0c13db45f25
21482 Author: Ryan Lortie <desrt@desrt.ca>
21483 Date:   Mon Sep 19 01:02:44 2011 -0400
21484
21485     g_thread_init: take a gpointer as the arg
21486
21487     GThreadFunctions is about to disappear.
21488
21489  glib/gthread.h         |    2 +-
21490  gthread/gthread-impl.c |    4 ++--
21491  2 files changed, 3 insertions(+), 3 deletions(-)
21492
21493 commit abba53e39630fd9df7249e239db06b391ba1f47a
21494 Author: Ryan Lortie <desrt@desrt.ca>
21495 Date:   Mon Sep 19 00:55:16 2011 -0400
21496
21497     disable glib-ctor on win32
21498
21499  glib/glib-ctor.h |    2 +-
21500  1 file changed, 1 insertion(+), 1 deletion(-)
21501
21502 commit 14e6377a603abd03a3c9d7130da1c1113cec4d7b
21503 Author: Ryan Lortie <desrt@desrt.ca>
21504 Date:   Mon Sep 19 00:45:19 2011 -0400
21505
21506     Deprecate g_thread_create_full()
21507
21508     Replace it with g_thread_create_with_stack_size() and a real function
21509     implementation of g_thread_create().
21510
21511     Modify a testcase that was calling g_thread_create_full()
21512     inappropriately (it was using the default values anyway).
21513
21514  docs/reference/glib/glib-sections.txt |    1 +
21515  glib/glib.symbols                     |    2 ++
21516  glib/gthread.c                        |   64
21517  +++++++++++++++++++++++++--------
21518  glib/gthread.h                        |   17 +++++++--
21519  tests/slice-test.c                    |    4 +--
21520  5 files changed, 68 insertions(+), 20 deletions(-)
21521
21522 commit 9621b1093e7b745e6f8184012bc3c18ab1d261b1
21523 Author: Ryan Lortie <desrt@desrt.ca>
21524 Date:   Mon Sep 19 00:31:33 2011 -0400
21525
21526     Drop g_thread_fail()
21527
21528     This is now unused.
21529
21530  glib/gthread.c |    7 -------
21531  1 file changed, 7 deletions(-)
21532
21533 commit b2c1364ab29f82d863990c9b1b17abce798f9a84
21534 Author: Ryan Lortie <desrt@desrt.ca>
21535 Date:   Mon Sep 19 00:30:30 2011 -0400
21536
21537     g_system_thread_create: drop unused args
21538
21539     The 'bound' and 'priority' arguments are no longer in use, so
21540     drop them.
21541
21542  glib/gthread-posix.c  |    2 --
21543  glib/gthread-win32.c  |    2 --
21544  glib/gthread.c        |    2 +-
21545  glib/gthreadprivate.h |    2 --
21546  4 files changed, 1 insertion(+), 7 deletions(-)
21547
21548 commit 2b4c303d61d614af90a92de4c85532fcc245118e
21549 Author: Ryan Lortie <desrt@desrt.ca>
21550 Date:   Mon Sep 19 00:27:56 2011 -0400
21551
21552     Remove the concept of 'bound'
21553
21554     This was ignored on Windows.  On POSIX, where supported, it controlled
21555     if we ended up with a proper system thread or a user-mode thread.
21556     Linux
21557     did not support this.
21558
21559  glib/gthread-posix.c |    7 -------
21560  glib/gthread.c       |   10 +++-------
21561  2 files changed, 3 insertions(+), 14 deletions(-)
21562
21563 commit cebcfed78347e7f0e5853cdc192319168cd811a6
21564 Author: Matthias Clasen <mclasen@redhat.com>
21565 Date:   Mon Sep 19 00:25:12 2011 -0400
21566
21567     Remove a leftover from errorcheck mutexes
21568
21569  glib/gthread.h |    3 ---
21570  1 file changed, 3 deletions(-)
21571
21572 commit cffed9a03a54f92f04cf9648253a907573752975
21573 Author: Ryan Lortie <desrt@desrt.ca>
21574 Date:   Mon Sep 19 00:11:46 2011 -0400
21575
21576     Remove g_thread_functions_for_glib_use_old
21577
21578     This has been unused for a while and it should definitely go away now
21579     that g_thread_functions_for_glib_use is back in gthread.c.
21580
21581  glib/gthread.c |   39 ---------------------------------------
21582  1 file changed, 39 deletions(-)
21583
21584 commit 6972ed340b702a2b2674cab4338207e2a74a19f0
21585 Author: Ryan Lortie <desrt@desrt.ca>
21586 Date:   Mon Sep 19 00:03:40 2011 -0400
21587
21588     Merge g_thread_functions_for_glib_use
21589
21590     Move the now-identical copies of g_thread_functions_for_glib_use from
21591     gthread-{posix,win32}.c back into gthread.c.
21592
21593  glib/gthread-posix.c |   25 -------------------------
21594  glib/gthread-win32.c |   25 -------------------------
21595  glib/gthread.c       |   25 +++++++++++++++++++++++++
21596  3 files changed, 25 insertions(+), 50 deletions(-)
21597
21598 commit 6ea1721191efc27cef0236bf10174dd0a81125bb
21599 Author: Ryan Lortie <desrt@desrt.ca>
21600 Date:   Mon Sep 19 00:01:29 2011 -0400
21601
21602     gthread.h: drop the vtable access macros
21603
21604     We're finally free of these.  Drop them.
21605
21606  glib/gthread.h |   14 --------------
21607  1 file changed, 14 deletions(-)
21608
21609 commit 3422dcfd28c2e33b5dffbcc0f59cfa507b89a468
21610 Author: Ryan Lortie <desrt@desrt.ca>
21611 Date:   Mon Sep 19 00:00:12 2011 -0400
21612
21613     NULL g_system_thread_{exit,equal} in the vtable
21614
21615     These were never used from gthread.h and are no longer used from
21616     gthread.c.
21617
21618  glib/gthread-posix.c |    4 ++--
21619  glib/gthread-win32.c |    4 ++--
21620  2 files changed, 4 insertions(+), 4 deletions(-)
21621
21622 commit 7a69d46dc562188a8673c6057919b4d65798491d
21623 Author: Ryan Lortie <desrt@desrt.ca>
21624 Date:   Sun Sep 18 23:58:12 2011 -0400
21625
21626     GSystemThread: port 'self' 'join' and 'create'
21627
21628     Switch 'self' 'join' and 'create' from using the vtable to being
21629     called
21630     via normal g_system_thread_* internal API (implemented in each of
21631     gthread-{posix,win32}.c).
21632
21633     Again, we can put NULL in the vtable since these were never used from
21634     gthread.h.
21635
21636  glib/gthread-posix.c  |   32 ++++++++++++++++----------------
21637  glib/gthread-win32.c  |   32 ++++++++++++++++----------------
21638  glib/gthread.c        |   18 +++++++++---------
21639  glib/gthreadprivate.h |   10 ++++++++++
21640  4 files changed, 51 insertions(+), 41 deletions(-)
21641
21642 commit 51d92adeee67d1df30d13fe41e97af9e563f62ec
21643 Author: Ryan Lortie <desrt@desrt.ca>
21644 Date:   Sun Sep 18 23:43:27 2011 -0400
21645
21646     GThread: deprecate thread priorities
21647
21648     Thread priorities were already documented as not working on Solaris,
21649     and
21650     they are meaningless on Linux unless the process separately requests
21651     realtime scheduling (and even then, it appears only to work as root).
21652
21653     We can safely put a NULL into the vtable for set_priority since
21654     nothing
21655     outside of gthread.c ever calls this (and that call is gone).
21656
21657  glib/gthread-posix.c |  106
21658  +-------------------------------------------------
21659  glib/gthread-win32.c |   38 +-----------------
21660  glib/gthread.c       |   59 +++++++---------------------
21661  glib/gthread.h       |   10 +++--
21662  4 files changed, 22 insertions(+), 191 deletions(-)
21663
21664 commit a10306060c409c45b2ae7dc38813918ce5d611d4
21665 Author: Matthias Clasen <mclasen@redhat.com>
21666 Date:   Sun Sep 18 23:18:17 2011 -0400
21667
21668     Don't use the thread_exit vfunc
21669
21670     Instead, just have the backends implement an internal function
21671     named g_system_thread_exit.
21672
21673  glib/gthread-posix.c  |    6 +++---
21674  glib/gthread-win32.c  |   10 +++++-----
21675  glib/gthread.c        |    9 ++++-----
21676  glib/gthreadprivate.h |    2 ++
21677  4 files changed, 14 insertions(+), 13 deletions(-)
21678
21679 commit cc7631cd197756a1f804342a39f6ab10a28bc4f5
21680 Author: Matthias Clasen <mclasen@redhat.com>
21681 Date:   Sun Sep 18 23:10:25 2011 -0400
21682
21683     Don't use the thread_equal vfunc anymore
21684
21685     Just move the g_system_thread_equal implementation into
21686     the posix and win32 implementations, and drop some micro macro
21687     optimization.
21688
21689  glib/gthread-posix.c  |    7 ++++---
21690  glib/gthread-win32.c  |    7 +++++++
21691  glib/gthread.c        |   11 +++++------
21692  glib/gthreadprivate.h |   10 ++--------
21693  4 files changed, 18 insertions(+), 17 deletions(-)
21694
21695 commit e00bcfcdecbc25bf6e34492a328a855771ff08ef
21696 Author: Ryan Lortie <desrt@desrt.ca>
21697 Date:   Sun Sep 18 23:07:24 2011 -0400
21698
21699     gthread-win32: use __stdcall markers where needed
21700
21701     The "unknown reason" that the native thread implementation was
21702     broken is
21703     because functions in kernel32.dll are (obviously) following
21704     Microsoft's
21705     __stdcall ABI, not the GCC ABI.
21706
21707     Change our function pointers to be __stdcall pointers and change our
21708     emulated implementation to match.
21709
21710  glib/gthread-win32.c |   61
21711  ++++++++++++++++++++++++--------------------------
21712  1 file changed, 29 insertions(+), 32 deletions(-)
21713
21714 commit 835c9b75c8adb20f8a095a2bea486d59f16e72cc
21715 Author: Ryan Lortie <desrt@desrt.ca>
21716 Date:   Sun Sep 18 22:48:53 2011 -0400
21717
21718     g_private_new: use GSlice
21719
21720     We no longer call g_private_new() from anywhere in GLib, so we can use
21721     gslice instead of malloc().
21722
21723  glib/gthread.c |    2 +-
21724  1 file changed, 1 insertion(+), 1 deletion(-)
21725
21726 commit 0ebd842d240f74cee6654e02beb15966b058c603
21727 Author: Matthias Clasen <mclasen@redhat.com>
21728 Date:   Sun Sep 18 22:11:12 2011 -0400
21729
21730     And move the g_thread_yield() docs too
21731
21732  glib/gthread-posix.c |    9 +++++++++
21733  1 file changed, 9 insertions(+)
21734
21735 commit 71df02658053cab2b18a15f02323a139f1de2092
21736 Author: Matthias Clasen <mclasen@redhat.com>
21737 Date:   Sun Sep 18 21:39:35 2011 -0400
21738
21739     Don't use the thread vtable for g_thread_yield()
21740
21741  glib/gthread-posix.c |    6 +++---
21742  glib/gthread-win32.c |    6 +++---
21743  glib/gthread.c       |   15 ---------------
21744  3 files changed, 6 insertions(+), 21 deletions(-)
21745
21746 commit 862e086b79aa285c22f53b6351f6b8816adf2ed5
21747 Author: Matthias Clasen <mclasen@redhat.com>
21748 Date:   Sun Sep 18 21:24:25 2011 -0400
21749
21750     Move g_private_new() to common code
21751
21752     The implementations for posix and win32 were identical, so
21753     move it to gthread.c, to go with g_mutex_new() and g_cond_new().
21754
21755  glib/gthread-posix.c |   39 ---------------------------------------
21756  glib/gthread-win32.c |   13 -------------
21757  glib/gthread.c       |   37 +++++++++++++++++++++++++++++++++++++
21758  3 files changed, 37 insertions(+), 52 deletions(-)
21759
21760 commit dffca808469f372352a2f6cfe58f8ad026ce3a5e
21761 Author: Matthias Clasen <mclasen@redhat.com>
21762 Date:   Sun Sep 18 21:17:33 2011 -0400
21763
21764     Move docs around
21765
21766     Move the docs of functions to the actual functions. Also add
21767     docs for some new apis.
21768
21769  glib/gthread-posix.c |  237 +++++++++++++++++++++++++++++++++++++++++++
21770  glib/gthread.c       |  275
21771  ++++++++++----------------------------------------
21772  2 files changed, 290 insertions(+), 222 deletions(-)
21773
21774 commit 0044763a715ac5cec27fab5a7f247d3a1045d9aa
21775 Author: Matthias Clasen <mclasen@redhat.com>
21776 Date:   Sun Sep 18 20:04:28 2011 -0400
21777
21778     Clean up g_thread_yield implementation
21779
21780     This was the last macro wrapper that was directly accessing the
21781     vtable. Make it a regular function, like the rest.
21782
21783  glib/glib.symbols    |    1 +
21784  glib/gthread-posix.c |    2 +-
21785  glib/gthread.c       |   27 ++++++++++++++++-----------
21786  glib/gthread.h       |    2 +-
21787  4 files changed, 19 insertions(+), 13 deletions(-)
21788
21789 commit c4a69e784ebd5c19a79463c2593f8b9316aeb7b2
21790 Author: Ryan Lortie <desrt@desrt.ca>
21791 Date:   Sun Sep 18 02:27:03 2011 -0400
21792
21793     gmem: move to glib-ctor
21794
21795  glib/gmem.c           |  114
21796  ++++++++++++++++++++-----------------------------
21797  glib/gthread.c        |    3 --
21798  glib/gthreadprivate.h |    2 -
21799  3 files changed, 47 insertions(+), 72 deletions(-)
21800
21801 commit ae4419610cf920acc2ada9df0e5320a500e9965c
21802 Author: Ryan Lortie <desrt@desrt.ca>
21803 Date:   Sun Sep 18 02:17:17 2011 -0400
21804
21805     gslice: move initialisation to glib-ctor
21806
21807  glib/gslice.c         |   28 +++++-----------------------
21808  glib/gthread.c        |    3 ---
21809  glib/gthreadprivate.h |    1 -
21810  3 files changed, 5 insertions(+), 27 deletions(-)
21811
21812 commit 8f74c927f609139c51b0a0c067ad63c60ac9139b
21813 Author: Ryan Lortie <desrt@desrt.ca>
21814 Date:   Sun Sep 18 02:16:07 2011 -0400
21815
21816     Add glib-ctor functionality
21817
21818     A pair of macros to define a constructor function (on compilers that
21819     support such a concept) and to ensure that the function is run exactly
21820     once (on compilers that lack such support).
21821
21822     Presently only GCC is implemented.
21823
21824  glib/Makefile.am |    1 +
21825  glib/glib-ctor.h |   25 +++++++++++++++++++++++++
21826  2 files changed, 26 insertions(+)
21827
21828 commit 0e604ef0b527129f947637bc3ae742e9e2c30c90
21829 Author: Ryan Lortie <desrt@desrt.ca>
21830 Date:   Sun Sep 18 01:24:27 2011 -0400
21831
21832     GThread: always initialise the system thread
21833
21834     It's always safe to call the thread implementation 'self' function.
21835
21836  glib/gthread.c |    3 +--
21837  1 file changed, 1 insertion(+), 2 deletions(-)
21838
21839 commit 4596dfbc7587c20261b56b58a0a3e5fdeb7ff79a
21840 Author: Ryan Lortie <desrt@desrt.ca>
21841 Date:   Sun Sep 18 01:21:01 2011 -0400
21842
21843     gmessages: do implicit GPrivate initialisation
21844
21845     Initialise the GPrivate implicitly at the site of first use rather
21846     than
21847     explicitly from the thread initialisation function.
21848
21849  glib/gmessages.c |   10 ++++++++--
21850  1 file changed, 8 insertions(+), 2 deletions(-)
21851
21852 commit 90679997ec7439ae520c97eb37b5ae36e0da6bba
21853 Author: Ryan Lortie <desrt@desrt.ca>
21854 Date:   Sun Sep 18 01:10:07 2011 -0400
21855
21856     Continue GPrivate rework
21857
21858     We remove the macros while at the same time switching all libglib
21859     users
21860     from g_private_new() to g_private_init().  We deal with the strange
21861     expectations of the libglib code that g_private_* should work
21862     before the
21863     GPrivate has been initialised with a temporary shim.
21864
21865  glib/gmessages.c      |   10 +++++-----
21866  glib/gslice.c         |    8 ++++----
21867  glib/gthread-posix.c  |   18 ++++++++++++++----
21868  glib/gthread-win32.c  |   17 ++++++++++++++---
21869  glib/gthread.c        |   12 ++++++------
21870  glib/gthread.h        |   14 +++-----------
21871  glib/gthreadprivate.h |    2 ++
21872  7 files changed, 48 insertions(+), 33 deletions(-)
21873
21874 commit b0d83576e26191505ce450cd3eae596be9aff1e1
21875 Author: Ryan Lortie <desrt@desrt.ca>
21876 Date:   Sat Sep 17 22:00:27 2011 -0400
21877
21878     Rework GPrivate
21879
21880      - expose the structure types for GLib internal use only
21881
21882      - avoid infinite recursion hazards by ensuring that GPrivate never
21883        calls back into any other part of GLib
21884
21885      - substantially rework the Windows implementation so that it never
21886        holds locks, contains no arbitrary limits and doesn't waste
21887        100*sizeof(void*) per thread
21888
21889     We have to keep the macro hacks for the time being since some code
21890     inside libglib depends on it.
21891
21892  glib/glib.symbols     |    3 +
21893  glib/gthread-posix.c  |   81 +++++++++++----------
21894  glib/gthread-win32.c  |  192
21895  +++++++++++++++++++++++--------------------------
21896  glib/gthread.h        |    5 ++
21897  glib/gthreadprivate.h |   12 ++++
21898  5 files changed, 155 insertions(+), 138 deletions(-)
21899
21900 commit 4ec6d47806dbb4934aeeb748196d24f7cd0eb10c
21901 Author: Ryan Lortie <desrt@desrt.ca>
21902 Date:   Sat Sep 17 20:15:07 2011 -0400
21903
21904     GStaticMutex: remove ./configure checks
21905
21906     Now that GMutex is exposed we can avoid the dance we did in
21907     ./configure
21908     to allocate the correct amount of space for it within the
21909     GStaticMutex.
21910
21911     Remove the checks and move the definitions to gthread.h, trying very
21912     hard to keep ABI-stable (even though we will be deprecating this
21913     soon).
21914
21915  configure.ac   |   63
21916  +-------------------------------------------------------
21917  glib/gthread.h |   22 ++++++++++++--------
21918  2 files changed, 14 insertions(+), 71 deletions(-)
21919
21920 commit c33cd007398cfc81a9405b95280e99a231f58ff8
21921 Author: Ryan Lortie <desrt@desrt.ca>
21922 Date:   Sat Sep 17 19:33:30 2011 -0400
21923
21924     Stop using GStaticMutex in two testcases
21925
21926  gthread/tests/gwakeuptest.c |   14 ++++++--------
21927  tests/thread-test.c         |   14 +++++++-------
21928  2 files changed, 13 insertions(+), 15 deletions(-)
21929
21930 commit 1da913a7a3f120d7097a7474f7cccbeeb1a8383c
21931 Author: Ryan Lortie <desrt@desrt.ca>
21932 Date:   Sat Sep 17 19:32:57 2011 -0400
21933
21934     GParamSpecPool: port from GStaticMutex to GMutex
21935
21936  gobject/gparam.c |   35 ++++++++++++++++-------------------
21937  1 file changed, 16 insertions(+), 19 deletions(-)
21938
21939 commit 806de91cd55c7ba2599a637346dbecd3bb3a5562
21940 Author: Ryan Lortie <desrt@desrt.ca>
21941 Date:   Sat Sep 17 19:26:41 2011 -0400
21942
21943     GSettings: port from GStaticMutex to GMutex
21944
21945  gio/gdelayedsettingsbackend.c |   46
21946  ++++++++++++++++++++---------------------
21947  gio/gsettingsbackend.c        |   18 ++++++++--------
21948  2 files changed, 32 insertions(+), 32 deletions(-)
21949
21950 commit 646de11ae789fb19a878091491fa645788d89368
21951 Author: Ryan Lortie <desrt@desrt.ca>
21952 Date:   Sat Sep 17 18:30:07 2011 -0400
21953
21954     Remove "temporary until GLib is fixed" code
21955
21956     The original GMutex/GCond rework patch introduced some temporary
21957     code to
21958     cope with GLib's old approach to thread initialisation.  These are no
21959     longer required.
21960
21961  glib/gthread-posix.c |   20 --------------------
21962  glib/gthread-win32.c |   20 --------------------
21963  2 files changed, 40 deletions(-)
21964
21965 commit e996a836e854934c0c45e17cfa26b22a8a1bc8bb
21966 Author: Ryan Lortie <desrt@desrt.ca>
21967 Date:   Sat Sep 17 18:07:39 2011 -0400
21968
21969     Port g_cond_new to use GSlice
21970
21971     Now that nothing inside of GLib is using g_cond_new(), we can
21972     implement
21973     it using GSlice.  Since the implementations for POSIX and Windows are
21974     now the same, move it to gthread.c.
21975
21976  glib/gthread-posix.c |   23 -----------------------
21977  glib/gthread-win32.c |   22 ----------------------
21978  glib/gthread.c       |   18 ++++++++++++++++++
21979  3 files changed, 18 insertions(+), 45 deletions(-)
21980
21981 commit f1d34d0187cd658a95fba64473942b55d27bfcea
21982 Author: Ryan Lortie <desrt@desrt.ca>
21983 Date:   Sat Sep 17 18:05:24 2011 -0400
21984
21985     libglib: stop using g_cond_new in some places
21986
21987     Port a couple of low-level users of g_cond_new to use G_COND_INIT or
21988     g_cond_init() as appropriate.
21989
21990  glib/gbitlock.c |   13 ++++++-------
21991  glib/gthread.c  |   13 +++++--------
21992  2 files changed, 11 insertions(+), 15 deletions(-)
21993
21994 commit 22b3e26034017f19c81a3f2bfa7e9c8ec5a690a8
21995 Author: Ryan Lortie <desrt@desrt.ca>
21996 Date:   Sat Sep 17 17:59:03 2011 -0400
21997
21998     Port g_mutex_new to use GSlice
21999
22000     Now that nothing inside of GLib is using g_mutex_new, we can implement
22001     it using GSlice.  Since the implementations for POSIX and Windows are
22002     now the same, move it to gthread.c.
22003
22004  glib/gthread-posix.c |   21 ---------------------
22005  glib/gthread-win32.c |   21 ---------------------
22006  glib/gthread.c       |   19 +++++++++++++++++++
22007  3 files changed, 19 insertions(+), 42 deletions(-)
22008
22009 commit cf26a6fc32e32bd71d4652245257477ae34d9a15
22010 Author: Ryan Lortie <desrt@desrt.ca>
22011 Date:   Sat Sep 17 18:33:25 2011 -0400
22012
22013     G_LOCK: port from GStaticMutex to GMutex
22014
22015     GCancellable made use of the undocumented G_LOCK_NAME macro in an
22016     invalid way.  Fix that up while we're at it.
22017
22018  gio/gcancellable.c |    6 ++----
22019  glib/gthread.h     |   16 ++++++++--------
22020  2 files changed, 10 insertions(+), 12 deletions(-)
22021
22022 commit 2c7388c19a3f7895ee49a5bc7219822a50b5b514
22023 Author: Ryan Lortie <desrt@desrt.ca>
22024 Date:   Sat Sep 17 17:56:33 2011 -0400
22025
22026     libglib: stop using g_mutex_new
22027
22028     Use G_MUTEX_INIT or g_mutex_init() as appropriate.
22029
22030  glib/gasyncqueue.c |   46 +++++++++++++++++------------------
22031  glib/gmem.c        |   17 ++++++-------
22032  glib/gmessages.c   |   53 ++++++++++++++++++++--------------------
22033  glib/gslice.c      |   68
22034  +++++++++++++++++++++++++---------------------------
22035  glib/gthread.c     |   29 ++++++++++------------
22036  5 files changed, 101 insertions(+), 112 deletions(-)
22037
22038 commit f35362f3ae4a4bcc6c0d03b129758b2989e8cd79
22039 Author: Ryan Lortie <desrt@desrt.ca>
22040 Date:   Sat Sep 17 17:47:46 2011 -0400
22041
22042     libglib: drop use of GStaticMutex
22043
22044     Use GMutex directly instead.
22045
22046  glib/gbitlock.c |   12 ++++++------
22047  glib/gmain.c    |   19 +++++++++----------
22048  2 files changed, 15 insertions(+), 16 deletions(-)
22049
22050 commit 80730bc75ca8b0ad71f1372c9652bee39391244e
22051 Author: Ryan Lortie <desrt@desrt.ca>
22052 Date:   Fri Sep 16 18:05:23 2011 -0400
22053
22054     Rework GMutex and GCond APIs
22055
22056     Do a substantial rework of the GMutex and GCond APIs.
22057
22058      - remove all of the macro indirection hackery which is no longer
22059      needed
22060        since we dropped support for switchable thread implementations
22061
22062      - expose the structure types and add G_MUTEX_INIT and G_COND_INIT
22063        static initialiser macros
22064
22065      - add g_mutex_init() and g_mutex_clear() for use when embedding
22066      GMutex
22067        into another structure type and do the same for GCond as well
22068
22069      - avoid infinite recursion hazards by ensuring that neither GCond or
22070        GMutex ever calls back into any other part of GLib
22071
22072      - substantially rework the Windows implementation of GCond and GMutex
22073        to use the SRWLock and CONDITION_VARIABLE APIs present on Windows
22074        2008/Vista and later, emulating these APIs on XP
22075
22076  glib/glib.symbols    |   16 ++
22077  glib/gthread-posix.c |  363 +++++++++++++++++-------
22078  glib/gthread-win32.c |  759
22079  ++++++++++++++++++++++++++++++++++++++------------
22080  glib/gthread.h       |   96 ++++---
22081  glib/gutils.c        |    3 +
22082  5 files changed, 907 insertions(+), 330 deletions(-)
22083
22084 commit c6f84faa17227da437eeceb58ce79334ffdfdb57
22085 Author: Matthias Clasen <mclasen@redhat.com>
22086 Date:   Wed Sep 21 15:46:24 2011 -0400
22087
22088     Forgotten part of an earlier mismerge
22089
22090     This is making gmappedfile.c identical to the glib-2-30 branch again.
22091
22092  glib/gmappedfile.c |    6 +++++-
22093  1 file changed, 5 insertions(+), 1 deletion(-)
22094
22095 commit 43254e8c4c60f102be1212a1919953ad7ddf31db
22096 Author: Ryan Lortie <desrt@desrt.ca>
22097 Date:   Wed Sep 21 15:27:37 2011 -0400
22098
22099     gmessage.c: mark a private function static
22100
22101  glib/gmessages.c |    2 +-
22102  1 file changed, 1 insertion(+), 1 deletion(-)
22103
22104 commit aabdb7e190fc4db595484e05e40315985c6c4645
22105 Author: David Zeuthen <davidz@redhat.com>
22106 Date:   Wed Sep 21 08:16:43 2011 -0400
22107
22108     GDBusObject{Proxy,Skeleton}: Prefix properties with g- to avoid
22109     collisions
22110
22111     Otherwise we might collide with an interface called Connection.
22112
22113     https://bugzilla.gnome.org/show_bug.cgi?id=659699
22114
22115     This is for the same reason that GDBusProxy has its properties
22116     prefixed with g-.
22117
22118     Signed-off-by: David Zeuthen <davidz@redhat.com>
22119
22120  gio/gdbus-2.0/codegen/codegen.py |    4 ++--
22121  gio/gdbusobjectmanagerclient.c   |    4 ++--
22122  gio/gdbusobjectmanagerserver.c   |    2 +-
22123  gio/gdbusobjectproxy.c           |   28 ++++++++++++++--------------
22124  gio/gdbusobjectskeleton.c        |   16 ++++++++--------
22125  5 files changed, 27 insertions(+), 27 deletions(-)
22126
22127 commit 1f5262d2c96f888c21bd113d43528cf3964f163d
22128 Author: Ryan Lortie <desrt@desrt.ca>
22129 Date:   Tue Sep 20 10:07:35 2011 -0400
22130
22131     gunixmounts: exempt entries with "none" mountpoint
22132
22133     We ignore entries with mountpoint of "swap" and "ignore".  Add "none"
22134     to
22135     that list, since Debian uses it.
22136
22137     Probably we should move to using our already-existing internal list of
22138     things to ignore, but this patch is more minimally intrusive for now.
22139
22140     https://bugzilla.gnome.org/show_bug.cgi?id=654563
22141
22142  gio/gunixmounts.c |    6 ++++--
22143  1 file changed, 4 insertions(+), 2 deletions(-)
22144
22145 commit 6b39085016110dc92d0b17d605ee80b0a0e80eb6
22146 Author: Xavier Claessens <xclaesse@gmail.com>
22147 Date:   Wed Sep 21 13:41:10 2011 +0200
22148
22149     gdbus-codegen: prepend arg_ to method/signal arg names
22150
22151     This is to avoid shadow declaration warning in the case an arg name
22152     is "time" for example.
22153
22154     https://bugzilla.gnome.org/show_bug.cgi?id=659690
22155
22156     Signed-off-by: David Zeuthen <davidz@redhat.com>
22157
22158  gio/gdbus-2.0/codegen/codegen.py |   36
22159  ++++++++++++++++++------------------
22160  1 file changed, 18 insertions(+), 18 deletions(-)
22161
22162 commit 933ad70c32f146d324b8fc1e9b79711e83472909
22163 Author: David Zeuthen <davidz@redhat.com>
22164 Date:   Wed Sep 21 07:12:32 2011 -0400
22165
22166     gdbus-codegen: Clarify how naming and Ugly_Case handling works
22167
22168     Basically, move some paragraphs around.
22169
22170     Signed-off-by: David Zeuthen <davidz@redhat.com>
22171
22172  docs/reference/gio/gdbus-codegen.xml |   92
22173  +++++++++++++++++-----------------
22174  1 file changed, 47 insertions(+), 45 deletions(-)
22175
22176 commit 30537b84de1b41e1813d2624968bb99271d45763
22177 Author: David Zeuthen <davidz@redhat.com>
22178 Date:   Wed Sep 21 06:57:29 2011 -0400
22179
22180     gdbus-codegen: Update man page to reflect how --annotate actually
22181     works
22182
22183     Signed-off-by: David Zeuthen <davidz@redhat.com>
22184
22185  docs/reference/gio/gdbus-codegen.xml |   32
22186  ++++++++++++++------------------
22187  1 file changed, 14 insertions(+), 18 deletions(-)
22188
22189 commit 70515ffe928fa4dc2cadeddfa68a67a7cd727cfe
22190 Author: Xavier Claessens <xclaesse@gmail.com>
22191 Date:   Tue Sep 20 23:46:23 2011 +0200
22192
22193     gdbus-codegen: Fix build errors in generated code
22194
22195     https://bugzilla.gnome.org/show_bug.cgi?id=659646
22196
22197  gio/gdbus-2.0/codegen/codegen.py |   24 ++++++++++++------------
22198  1 file changed, 12 insertions(+), 12 deletions(-)
22199
22200 commit 447eb0395623112ebf583988f7aa95b4a2be7c2f
22201 Author: Sweta Kothari <swkothar@redhat.com>
22202 Date:   Wed Sep 21 12:20:30 2011 +0530
22203
22204     Removed the glib.glib-2-30.gu.po file that was wrongly committed
22205
22206  po/glib.glib-2-30.gu.po | 3739
22207  -----------------------------------------------
22208  1 file changed, 3739 deletions(-)
22209
22210 commit 45dd6801cf368997b707a9cb0af5b6bba432dd49
22211 Author: Sweta Kothari <swkothar@redhat.com>
22212 Date:   Wed Sep 21 12:17:29 2011 +0530
22213
22214     Updated Gujarati Translations
22215
22216  po/gu.po |    4 ++--
22217  1 file changed, 2 insertions(+), 2 deletions(-)
22218
22219 commit 06560292c665b463ce948eb36e23acf11edfbfda
22220 Author: Sweta Kothari <swkothar@redhat.com>
22221 Date:   Wed Sep 21 12:14:29 2011 +0530
22222
22223     Updated Gujarati Translations
22224
22225  po/gu.po |    4 ++--
22226  1 file changed, 2 insertions(+), 2 deletions(-)
22227
22228 commit a7057f5c6ee78c8822090bbcc957a5db670fb2fb
22229 Author: Sweta Kothari <swkothar@redhat.com>
22230 Date:   Wed Sep 21 12:11:20 2011 +0530
22231
22232     Updated Gujarati Translations
22233
22234  po/gu.po |    6 +++---
22235  1 file changed, 3 insertions(+), 3 deletions(-)
22236
22237 commit 0c1dba064383154759d497568f8f3f95835fd6ea
22238 Author: Sweta Kothari <swkothar@redhat.com>
22239 Date:   Wed Sep 21 12:07:00 2011 +0530
22240
22241     Updated Gujarati Translations
22242
22243  po/gu.po |  355
22244  +++++++++++++++++++++++++++++---------------------------------
22245  1 file changed, 166 insertions(+), 189 deletions(-)
22246
22247 commit 855e13cc0acadd9d87baf55a2dd9a50e721ec6b1
22248 Author: Dan Winship <danw@gnome.org>
22249 Date:   Tue Sep 20 16:58:34 2011 -0400
22250
22251     GThreadedResolver: don't overwrite errors
22252
22253     If a dns op was cancelled and then the abandoned op failed, it would
22254     try to overwrite the original error. Fix that.
22255
22256     https://bugzilla.gnome.org/show_bug.cgi?id=658769
22257
22258  gio/gthreadedresolver.c |   19 +++++++++++--------
22259  1 file changed, 11 insertions(+), 8 deletions(-)
22260
22261 commit 88b3f6b866749d273247ccccf6dbfd6ddb6b647d
22262 Author: Cosimo Cecchi <cosimoc@gnome.org>
22263 Date:   Sat Sep 10 00:35:09 2011 -0400
22264
22265     timeval: add introspection annotations to g_time_val_from_iso8601()
22266
22267     The GTimeVal argument is missing an (out) annotations.
22268
22269     https://bugzilla.gnome.org/show_bug.cgi?id=658692
22270
22271  glib/gtimer.c |    2 +-
22272  1 file changed, 1 insertion(+), 1 deletion(-)
22273
22274 commit 0db338bdb0e9a0216681b6db7286ffb0f1711db1
22275 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
22276 Date:   Tue Sep 20 01:18:45 2011 +0200
22277
22278     gunixmounts: Fix compilation on BSD
22279
22280     Commit afa82ae805f9c8bb875a3f863a7b4669953f159f introduced a
22281     compilation
22282     regression on BSD systems that use the sysctl(3) interface; we need to
22283     declare the buffer len in _g_get_unix_mount_points()
22284     BZ #659528
22285
22286  gio/gunixmounts.c |    1 +
22287  1 file changed, 1 insertion(+)
22288
22289 commit 11217edaaf3386c8504a6ed6f8f0fb69092ddfca
22290 Author: Matej Urbančič <mateju@svn.gnome.org>
22291 Date:   Tue Sep 20 15:40:29 2011 +0200
22292
22293     Updated Slovenian translation
22294
22295  po/sl.po |   16 ++++++++--------
22296  1 file changed, 8 insertions(+), 8 deletions(-)
22297
22298 commit 9365bc57611f21621c4ef88e302ae07611c2c6d3
22299 Author: Matej Urbančič <mateju@svn.gnome.org>
22300 Date:   Tue Sep 20 15:35:31 2011 +0200
22301
22302     Updated Slovenian translation
22303
22304  po/sl.po | 1897
22305  ++++++++++++++++++++++++++++++--------------------------------
22306  1 file changed, 911 insertions(+), 986 deletions(-)
22307
22308 commit f8dda0955ecddd02a4e300fba2714ea8cfa093ae
22309 Author: Sweta Kothari <swkothar@redhat.com>
22310 Date:   Tue Sep 20 13:31:07 2011 +0530
22311
22312     Updated Gujarati Translations
22313
22314  po/glib.glib-2-30.gu.po | 3739
22315  +++++++++++++++++++++++++++++++++++++++++++++++
22316  1 file changed, 3739 insertions(+)
22317
22318 commit 88f2b32eb00311da9799d2a71a55dedd92ff60bb
22319 Author: David Zeuthen <davidz@redhat.com>
22320 Date:   Mon Sep 19 17:31:21 2011 -0400
22321
22322     GDBusObjectManagerServer: Add test for export_uniquely() method
22323
22324     Signed-off-by: David Zeuthen <davidz@redhat.com>
22325
22326  gio/tests/gdbus-test-codegen.c |   27 +++++++++++++++++++++++++++
22327  1 file changed, 27 insertions(+)
22328
22329 commit b1c08ca41981da9ad62841b1a0cb7095ccc111f4
22330 Author: Matthew Barnes <mbarnes@redhat.com>
22331 Date:   Mon Sep 19 16:45:05 2011 -0400
22332
22333     GDBusObjectManagerServer: Use correct object path in export_uniquely()
22334     method
22335
22336     In registration_data_export_interface(), the object_path is obtained
22337     using:
22338
22339     object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT
22340     (data->object));
22341
22342     But when exporting an object uniquely, the object_path is not assigned
22343     to the GDBusObject until after all the interfaces are exported.
22344     Therefore, registration_data_export_interface() is trying to export
22345     the interface on the non-unique object path, which can lead to
22346     run-time errors if an object already exists on that path.
22347
22348     Instead, registration_data_export_interface() should be passed the
22349     object_path explicitly, as is done in
22350     g_dbus_object_manager_server_export_unlocked().
22351
22352     Signed-off-by: David Zeuthen <davidz@redhat.com>
22353
22354  gio/gdbusobjectmanagerserver.c |   24 ++++++++++++------------
22355  1 file changed, 12 insertions(+), 12 deletions(-)
22356
22357 commit fe27bf003764e453cd15cab67e8a99fcda84db1d
22358 Author: Philip Withnall <philip@tecnocode.co.uk>
22359 Date:   Mon Sep 19 10:13:52 2011 +0200
22360
22361     Don't close stream twice when splicing
22362
22363     Ensure that the output/target stream in a
22364     g_output_stream_splice_async()
22365     operation is marked as closed if G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET
22366     is
22367     passed to g_output_stream_splice_async(). This removes the
22368     possibility of
22369     local FDs being closed twice because the stream's not marked as
22370     closed.
22371
22372     This is implemented by calling g_output_stream_close() from within
22373     g_output_stream_splice_async() instead of calling the stream's
22374     close_fn()
22375     directly.
22376
22377     Closes: bgo#659324
22378
22379  gio/goutputstream.c |   88
22380  +++++++++++++++++++++++++++++++--------------------
22381  1 file changed, 53 insertions(+), 35 deletions(-)
22382
22383 commit 808035666ac2f730b8819232f86cd3fac9de0d44
22384 Author: Ryan Lortie <desrt@desrt.ca>
22385 Date:   Sun Sep 18 22:20:08 2011 -0400
22386
22387     gbitlock: #include "gslice.h"
22388
22389     This is needed if we're doing emulated futexes.
22390
22391  glib/gbitlock.c |    1 +
22392  1 file changed, 1 insertion(+)
22393
22394 commit bb1ada779161b0c552573c33a10cd2251d5cdea0
22395 Author: Matthias Clasen <mclasen@redhat.com>
22396 Date:   Sun Sep 18 22:14:19 2011 -0400
22397
22398     Fix a merge accident
22399
22400  glib/tests/mappedfile.c |    1 +
22401  1 file changed, 1 insertion(+)
22402
22403 commit 8b03fed0cfdd07b367d4deb66980980d44f115ce
22404 Author: Ryan Lortie <desrt@desrt.ca>
22405 Date:   Sun Sep 18 14:22:07 2011 -0400
22406
22407     Remove unused header gdebug.h
22408
22409     This was only included from gmessages.c.  Nuke the unused parts and
22410     merge the rest into gmessages.c.
22411
22412  glib/Makefile.am |    1 -
22413  glib/gdebug.h    |   59 ------------------------------------
22414  glib/gmessages.c |   89
22415  ++++++++++++++++++++++++++++--------------------------
22416  3 files changed, 47 insertions(+), 102 deletions(-)
22417
22418 commit 37c740d50946e59c5a5767e4b7aee5f34fcab268
22419 Author: Ryan Lortie <desrt@desrt.ca>
22420 Date:   Sun Sep 18 18:59:20 2011 -0400
22421
22422     Don't #include <glib/gslice.h> from gmem.h
22423
22424     It looks like this was done just to help people port from gmem to
22425     gslice, but nothing in this header actually requires gslice.h to be
22426     included.
22427
22428  glib/garray.c           |    1 +
22429  glib/gbuffer.c          |    2 +-
22430  glib/gcache.c           |    1 +
22431  glib/gchecksum.c        |    1 +
22432  glib/gdataset.c         |    1 +
22433  glib/gdatetime.c        |    1 +
22434  glib/gerror.c           |    1 +
22435  glib/ghash.c            |    1 +
22436  glib/ghmac.c            |    1 +
22437  glib/ghook.c            |    1 +
22438  glib/glist.c            |    1 +
22439  glib/gmarkup.c          |    1 +
22440  glib/gmem.c             |    1 +
22441  glib/gmem.h             |    1 -
22442  glib/gnode.c            |    2 ++
22443  glib/gqueue.c           |    1 +
22444  glib/gsequence.c        |    1 +
22445  glib/gslist.c           |    2 ++
22446  glib/gtestutils.c       |    1 +
22447  glib/gtimezone.c        |    1 +
22448  glib/gtree.c            |    1 +
22449  glib/gvariant-parser.c  |    1 +
22450  glib/gvariant.c         |    1 +
22451  glib/gvarianttypeinfo.c |    2 +-
22452  24 files changed, 25 insertions(+), 3 deletions(-)
22453
22454 commit e88a12caa0a4852a505911b12fe7ed93cd0068dc
22455 Author: Ryan Lortie <desrt@desrt.ca>
22456 Date:   Sun Sep 18 20:36:30 2011 -0400
22457
22458     Move deprecated GCompletion to deprecated/
22459
22460     Keep the docs for now, though.  We'll remove them after a few more
22461     cycles.
22462
22463     https://bugzilla.gnome.org/show_bug.cgi?id=659427
22464
22465  glib/Makefile.am              |    4 +-
22466  glib/deprecated/gcompletion.c |  489
22467  ++++++++++++++++++++++++++++++++++++++++
22468  glib/deprecated/gcompletion.h |   77 +++++++
22469  glib/gcompletion.c            |  491
22470  -----------------------------------------
22471  glib/gcompletion.h            |   81 -------
22472  glib/glib.h                   |    2 +-
22473  6 files changed, 569 insertions(+), 575 deletions(-)
22474
22475 commit c3fc0c285f001b3463eda4a63654d645594df08b
22476 Author: Ryan Lortie <desrt@desrt.ca>
22477 Date:   Sun Sep 18 20:31:09 2011 -0400
22478
22479     Move deprecated GRel to deprecated/
22480
22481     Keep the docs for now, though.  We'll remove them after a few more
22482     cycles.
22483
22484     https://bugzilla.gnome.org/show_bug.cgi?id=659427
22485
22486  glib/Makefile.am       |    8 +-
22487  glib/deprecated/grel.c |  674
22488  +++++++++++++++++++++++++++++++++++++++++++++++
22489  glib/deprecated/grel.h |   97 +++++++
22490  glib/glib.h            |    2 +-
22491  glib/grel.c            |  675
22492  ------------------------------------------------
22493  glib/grel.h            |  101 --------
22494  6 files changed, 776 insertions(+), 781 deletions(-)
22495
22496 commit a2ea02d01ee7b0fe8f2be7f9a34decb17ec8193b
22497 Author: Ryan Lortie <desrt@desrt.ca>
22498 Date:   Sun Sep 18 20:17:59 2011 -0400
22499
22500     Move GAllocator/GMemChunk to separate file
22501
22502     Create a deprecated/ directory that we can start moving ancient chunks
22503     of code to.  Start with GAllocator, GMemChunk and related APIs.
22504
22505     Also drop all mention of them from the docs.
22506
22507     https://bugzilla.gnome.org/show_bug.cgi?id=659427
22508
22509  docs/reference/glib/glib-docs.sgml    |    2 -
22510  docs/reference/glib/glib-sections.txt |   56 -----
22511  glib/Makefile.am                      |    7 +
22512  glib/deprecated/gallocator.c          |   99 ++++++++
22513  glib/deprecated/gallocator.h          |   72 ++++++
22514  glib/glib.h                           |    4 +
22515  glib/glist.c                          |   33 ---
22516  glib/glist.h                          |    5 -
22517  glib/gmem.c                           |  442
22518  ---------------------------------
22519  glib/gmem.h                           |   44 ----
22520  glib/gnode.c                          |   31 ---
22521  glib/gnode.h                          |    5 -
22522  glib/gslist.c                         |   32 ---
22523  glib/gslist.h                         |    5 -
22524  14 files changed, 182 insertions(+), 655 deletions(-)
22525
22526 commit 45d2ba8683b730d556bfbf71341fe2c3ff9248eb
22527 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
22528 Date:   Mon Sep 19 03:07:41 2011 +0200
22529
22530     Updated Serbian translation
22531
22532  po/sr.po       | 7956
22533  ++++++++++++++++++++++----------------------------------
22534  po/sr@latin.po | 7956
22535  ++++++++++++++++++++++----------------------------------
22536  2 files changed, 6294 insertions(+), 9618 deletions(-)
22537
22538 commit 1e82f73f8b26393403e126916e9348e5dc8169d9
22539 Author: Matthias Clasen <mclasen@redhat.com>
22540 Date:   Sun Sep 18 14:50:31 2011 -0400
22541
22542     Fix g_ascii_formatd tests
22543
22544     The test was not changing to the locales it was looping over.
22545
22546  glib/tests/strfuncs.c |    1 +
22547  1 file changed, 1 insertion(+)
22548
22549 commit eb45a590fa1c41d5c04cae98313d82146d03051a
22550 Author: Dan Winship <danw@gnome.org>
22551 Date:   Sun Sep 18 10:49:58 2011 -0400
22552
22553     gsocks5proxy, gsocks4aproxy: simplify some error messages
22554
22555     There's no need to include the exact max length in the error messages,
22556     and it makes it look like the strings need to use ngettext() if
22557     you do.
22558
22559     https://bugzilla.gnome.org/show_bug.cgi?id=658206
22560
22561  gio/gsocks4aproxy.c |    9 ++++-----
22562  gio/gsocks5proxy.c  |   12 +++++-------
22563  2 files changed, 9 insertions(+), 12 deletions(-)
22564
22565 commit feafdad228bb35264b2b3a169ff1785461275289
22566 Author: Alexander Shopov <ash@kambanaria.org>
22567 Date:   Sun Sep 18 08:04:58 2011 +0300
22568
22569     Updated Bulgarian translation
22570
22571  po/bg.po |  339
22572  ++++++++++++++++++++++++++++++--------------------------------
22573  1 file changed, 162 insertions(+), 177 deletions(-)
22574
22575 commit e02b062635a5b41f997a169eb8b48de902116d5a
22576 Author: Matthias Clasen <mclasen@redhat.com>
22577 Date:   Sat Sep 17 22:44:28 2011 -0400
22578
22579     Use xlocale functions where available
22580
22581     Implement g_ascii_strto{d,ll,ull} and g_ascii_formatd using
22582     xlocale functions where available. This is slightly faster
22583     and a lot less icky than our homegrown code.
22584
22585     https://bugzilla.gnome.org/show_bug.cgi?id=640293
22586
22587  configure.ac     |    2 ++
22588  glib/gstrfuncs.c |   61
22589  +++++++++++++++++++++++++++++++++++++++++++++++-------
22590  2 files changed, 56 insertions(+), 7 deletions(-)
22591
22592 commit 7b9571e4dd8ff9f8a123542c56c146d365368f98
22593 Author: Matthias Clasen <mclasen@redhat.com>
22594 Date:   Sat Sep 17 20:27:16 2011 -0400
22595
22596     Remove redundant checks
22597
22598     g_set_error() handles error == NULL, so no need to check.
22599     Patch by Ignacio Casal Quinteiro.
22600
22601     https://bugzilla.gnome.org/show_bug.cgi?id=640975
22602
22603  glib/gconvert.c |   25 +++++++++++--------------
22604  1 file changed, 11 insertions(+), 14 deletions(-)
22605
22606 commit f18eab2ac75ee457a4ff76a30bc4b727887be8da
22607 Author: Matthias Clasen <mclasen@redhat.com>
22608 Date:   Sat Sep 17 19:58:28 2011 -0400
22609
22610     GMappedFile: return an error when trying to map a device
22611
22612     Previously, we were returning an empty buffer for all filenames
22613     where fstat() gives a size of 0. But this is only appropriate
22614     for regular files.
22615
22616     Also improve the documentation around this issue. Based on a
22617     patch by Ryan Lortie.
22618
22619     Conflicts:
22620
22621         glib/tests/mappedfile.c
22622
22623     https://bugzilla.gnome.org/show_bug.cgi?id=659212
22624
22625  docs/reference/glib/tmpl/fileutils.sgml |    4 ++--
22626  glib/gmappedfile.c                      |   13 +++++++++----
22627  glib/tests/mappedfile.c                 |   12 ++++++++++++
22628  3 files changed, 23 insertions(+), 6 deletions(-)
22629
22630 commit b83e0a39fbab49430767484a3af1a35dd21404e0
22631 Author: Ryan Lortie <desrt@desrt.ca>
22632 Date:   Sat Sep 17 19:11:10 2011 -0400
22633
22634     glib-compile-schemas: remove --uninstall option
22635
22636     This option does nothing as has been documented as "will be removed
22637     soon" for the vast majority of its life.
22638
22639  gio/glib-compile-schemas.c |    2 --
22640  1 file changed, 2 deletions(-)
22641
22642 commit 2c9c72dc8cf180ae3a819f18eaf8cc140b49f4cd
22643 Author: Ryan Lortie <desrt@desrt.ca>
22644 Date:   Sat Sep 17 17:32:42 2011 -0400
22645
22646     GVariant: avoid 'ARRAY_INFO' as function name
22647
22648     Turns out that ARRAY_INFO isn't such a great name for a function since
22649     Windows appears to declare this symbol these days.  Use a different
22650     name.
22651
22652  glib/gvarianttypeinfo.c |   32 ++++++++++++++++----------------
22653  1 file changed, 16 insertions(+), 16 deletions(-)
22654
22655 commit f20294614616a4ae4fdfb34f1360354e6b2fbf27
22656 Author: Ryan Lortie <desrt@desrt.ca>
22657 Date:   Sat Sep 17 17:32:18 2011 -0400
22658
22659     gmain: fix some win32 build errors
22660
22661  glib/gmain.c |   14 ++++++++++----
22662  1 file changed, 10 insertions(+), 4 deletions(-)
22663
22664 commit 928ce3e5efad6befb9f8d3ad97da576ceb6be9ca
22665 Author: Aron Xu <aronxu@gnome.org>
22666 Date:   Sat Sep 17 16:18:03 2011 +0000
22667
22668     Update Simplified Chinese translation.
22669
22670  po/zh_CN.po |  215
22671  +++++++++++++++++++++++++++++------------------------------
22672  1 file changed, 105 insertions(+), 110 deletions(-)
22673
22674 commit a0eefd65bc66b4520ba91008ef39f5b67c493efc
22675 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
22676 Date:   Sat Sep 17 00:03:56 2011 +0200
22677
22678     Updated Serbian translation
22679
22680  po/sr.po       | 7958
22681  +++++++++++++++++++++++++++++++++----------------------
22682  po/sr@latin.po | 7963
22683  ++++++++++++++++++++++++++++++++++----------------------
22684  2 files changed, 9624 insertions(+), 6297 deletions(-)
22685
22686 commit e2ae75ad4be9107ee172c644c096e5949598c4a8
22687 Author: Ryan Lortie <desrt@desrt.ca>
22688 Date:   Fri Sep 16 17:50:13 2011 -0400
22689
22690     gatomic: use pthread mutexes instead of GMutex
22691
22692     GStaticMutex makes use of atomic operations to initialise itself.  We
22693     were using GStaticMutex from the emulated case of gatomic.
22694     Use pthreads
22695     directly to avoid unbounded recursion in this case.
22696
22697  glib/gatomic.c |   85
22698  +++++++++++++++++++++++++++++++++-----------------------
22699  1 file changed, 51 insertions(+), 34 deletions(-)
22700
22701 commit 48494dd55244fc95357a88fc1f01944d950b7b7b
22702 Author: David Zeuthen <davidz@redhat.com>
22703 Date:   Fri Sep 16 16:01:13 2011 -0400
22704
22705     gdbus-codegen: Support Ugly_Case for given C namespace
22706
22707     https://bugzilla.gnome.org/show_bug.cgi?id=658976
22708
22709     Signed-off-by: David Zeuthen <davidz@redhat.com>
22710
22711  gio/gdbus-2.0/codegen/codegen.py   |    9 +-
22712  gio/gdbus-2.0/codegen/dbustypes.py |   57 ++--
22713  gio/tests/Makefile.am              |    2 +-
22714  gio/tests/gdbus-test-codegen.c     |  572
22715  ++++++++++++++++++------------------
22716  4 files changed, 325 insertions(+), 315 deletions(-)
22717
22718 commit c6c2c109467f61b324f9261c4c0b7eb27214360c
22719 Author: David Zeuthen <davidz@redhat.com>
22720 Date:   Fri Sep 16 15:20:00 2011 -0400
22721
22722     gdbus-codegen: Single letter namespaces get dropped from symbol names
22723
22724     https://bugzilla.gnome.org/show_bug.cgi?id=659082
22725
22726     Signed-off-by: David Zeuthen <davidz@redhat.com>
22727
22728  gio/gdbus-2.0/codegen/codegen.py |    2 +-
22729  1 file changed, 1 insertion(+), 1 deletion(-)
22730
22731 commit e34e8a25a04f31e7436af297fced96bbfc4b4f79
22732 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
22733 Date:   Mon Sep 12 18:42:36 2011 +0100
22734
22735     _g_dbus_worker_new: hold a ref until we have done the initial read
22736
22737     Otherwise, we could use-after-free the GDBusWorker, if its last-unref
22738     is immediately after _g_dbus_worker_new returns (before the worker
22739     thread
22740     does its initial read).
22741
22742     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
22743     Bug-NB: NB#271520
22744     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
22745     Signed-off-by: David Zeuthen <davidz@redhat.com>
22746
22747  gio/gdbusprivate.c |    4 ++--
22748  1 file changed, 2 insertions(+), 2 deletions(-)
22749
22750 commit 698eeb3ef6992d551b310bba474d8a38c22ea9b7
22751 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
22752 Date:   Mon Sep 12 18:26:45 2011 +0100
22753
22754     GDBusWorker: as a precaution, access 'stopped' boolean atomically
22755
22756     This member is written in _g_dbus_worker_stop from arbitrary
22757     threads, and
22758     read by the worker thread, so it should be accessed atomically.
22759
22760     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
22761     Bug-NB: NB#271520
22762     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
22763     Signed-off-by: David Zeuthen <davidz@redhat.com>
22764
22765  gio/gdbusprivate.c |   13 +++++++------
22766  1 file changed, 7 insertions(+), 6 deletions(-)
22767
22768 commit 20497f7af908697f958e43c06e38eca256bb58bf
22769 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
22770 Date:   Mon Sep 12 18:24:24 2011 +0100
22771
22772     Regression test for closing a stream, slowly, while a message
22773     is queued
22774
22775     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
22776     Bug-NB: NB#271520
22777     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
22778     Signed-off-by: David Zeuthen <davidz@redhat.com>
22779
22780  gio/tests/Makefile.am           |    5 +
22781  gio/tests/gdbus-close-pending.c |  396
22782  +++++++++++++++++++++++++++++++++++++++
22783  2 files changed, 401 insertions(+)
22784
22785 commit c180ea13ae29db3e06411a149b9487328aea29e0
22786 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
22787 Date:   Thu Sep 8 17:21:02 2011 +0100
22788
22789     GDBusWorker: annotate more functions with lock/pending state
22790
22791     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
22792     Bug-NB: NB#271520
22793     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
22794     Signed-off-by: David Zeuthen <davidz@redhat.com>
22795
22796  gio/gdbusprivate.c |   71
22797  ++++++++++++++++++++++++++++++++++++++++++++--------
22798  1 file changed, 60 insertions(+), 11 deletions(-)
22799
22800 commit 8097e2de85e03667c2b8646326c007b213b55870
22801 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
22802 Date:   Tue Sep 13 17:31:27 2011 +0100
22803
22804     GDBusConnection: delegate to the worker to close the stream
22805
22806     We can't safely close the output part of the I/O stream until any
22807     pending write or flush has been completed. In the worst case,
22808     this could
22809     lead to an assertion failure in the worker (when the close wins the
22810     race) or not closing the stream at all (when the write wins the race).
22811
22812     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
22813     Bug-NB: NB#271520
22814     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
22815     Signed-off-by: David Zeuthen <davidz@redhat.com>
22816
22817  gio/gdbusconnection.c |   64 +++++++------
22818  gio/gdbusprivate.c    |  247
22819  +++++++++++++++++++++++++++++++++++++++----------
22820  gio/gdbusprivate.h    |    5 +
22821  3 files changed, 240 insertions(+), 76 deletions(-)
22822
22823 commit a8f75f21b4b2264b385022496c597573ecb709da
22824 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
22825 Date:   Tue Sep 13 17:37:33 2011 +0100
22826
22827     GDBusWorker: combine num_writes_pending with flush_pending
22828
22829     num_writes_pending was a counter, but it only took values 0 or 1,
22830     so make
22831     it a boolean: it would never make sense to be trying to write out two
22832     messages at the same time (they'd get interleaved).
22833
22834     Similarly, we can never be writing and flushing at the same time
22835     (that'd
22836     mean we were flushing halfway through a message, which would be
22837     pointless)
22838     so combine it with flush_pending too, calling the result
22839     output_pending.
22840
22841     Also assert that it takes the expected value whenever we change it,
22842     and document the locking discipline used for it, including a subtle
22843     case in write_message_in_idle_cb where it's not obvious at first
22844     glance
22845     why we don't need the lock.
22846
22847     (Having the combined boolean at the top of the block of write-related
22848     struct members improves struct packing on 64-bit platforms, by packing
22849     read_num_ancillary_messages and output_pending into one word.)
22850
22851     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
22852     Bug-NB: NB#271520
22853     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
22854     Signed-off-by: David Zeuthen <davidz@redhat.com>
22855
22856  gio/gdbusprivate.c |   36 +++++++++++++++++++++++++-----------
22857  1 file changed, 25 insertions(+), 11 deletions(-)
22858
22859 commit 05ef173466e32d8b3d212803e4a72239913a362d
22860 Author: Ryan Lortie <desrt@desrt.ca>
22861 Date:   Fri Sep 16 11:06:50 2011 -0400
22862
22863     Disable two GDBus tests
22864
22865     These tests try to use GMainContext across fork() which now fails
22866     a lot
22867     more violently than it used to.
22868
22869     See https://bugzilla.gnome.org/show_bug.cgi?id=658999 for information.
22870
22871  gio/tests/gdbus-exit-on-close.c |    3 ++-
22872  gio/tests/gdbus-non-socket.c    |    3 ++-
22873  2 files changed, 4 insertions(+), 2 deletions(-)
22874
22875 commit 0bb01a150f131b409218e9710b0f75d7d1ec09bc
22876 Author: Murray Cumming <murrayc@murrayc.com>
22877 Date:   Fri Sep 16 16:09:56 2011 +0200
22878
22879     Revert "Add g_memory_input_stream_new_from_data_full/add_data_full()
22880     apis"
22881
22882     I'm not sure that this API is right now that I try to use it.
22883
22884     This reverts commit 42738469d15585791bd5613356c47bcc2c413c20.
22885
22886  gio/gmemoryinputstream.c |   70
22887  ++--------------------------------------------
22888  gio/gmemoryinputstream.h |   29 ++++++-------------
22889  2 files changed, 11 insertions(+), 88 deletions(-)
22890
22891 commit 42738469d15585791bd5613356c47bcc2c413c20
22892 Author: Tristan Van Berkom <tristanvb@openismus.com>
22893 Date:   Fri Sep 16 13:46:01 2011 +0200
22894
22895     Add g_memory_input_stream_new_from_data_full/add_data_full() apis
22896
22897     Add an extra state pointer and an extra GDestroyNotify function
22898     to the 'Chunk' definition... allowing bindings to attach some extra
22899     state to memory chunks (to get memory management correctly from
22900     language bindings).
22901     Bug #589887
22902
22903  gio/gmemoryinputstream.c |   70
22904  ++++++++++++++++++++++++++++++++++++++++++++--
22905  gio/gmemoryinputstream.h |   29 +++++++++++++------
22906  2 files changed, 88 insertions(+), 11 deletions(-)
22907
22908 commit b7051e8da82d955ca8f431c65079294747de0e1c
22909 Author: Behdad Esfahbod <behdad@behdad.org>
22910 Date:   Thu Sep 15 16:51:22 2011 -0400
22911
22912     Fix docs
22913
22914  glib/gunidecomp.c |   14 +++++++-------
22915  1 file changed, 7 insertions(+), 7 deletions(-)
22916
22917 commit 43007aa2d2f0d1fe3e63f7c61abb927dccaf799b
22918 Author: Ryan Lortie <desrt@desrt.ca>
22919 Date:   Tue Sep 13 21:57:30 2011 -0400
22920
22921     GApplication: don't create a mainloop
22922
22923     Just iterate the main context directly.  Also: avoid calling the
22924     virtual
22925     functions for mainloops.
22926
22927     https://bugzilla.gnome.org/show_bug.cgi?id=658805
22928
22929  gio/gapplication.c |   45 ++++++---------------------------------------
22930  1 file changed, 6 insertions(+), 39 deletions(-)
22931
22932 commit 39294664a679dbfa89d0d23ebfea2a44c1dee42b
22933 Author: Ryan Lortie <desrt@desrt.ca>
22934 Date:   Wed Sep 14 11:06:02 2011 -0400
22935
22936     GApplication test: fix testcase to avoid fork()
22937
22938     The GApplication test case tried to fork() while using GMainLoop,
22939     causing problems.  Avoid doing that by splitting the child process
22940     into
22941     a separate program and spawning it in the usual way.
22942
22943     https://bugzilla.gnome.org/show_bug.cgi?id=658999
22944
22945  gio/tests/.gitignore          |    1 +
22946  gio/tests/Makefile.am         |    3 +
22947  gio/tests/basic-application.c |   81 +++++++++++++++++++++
22948  gio/tests/gapplication.c      |  160
22949  +++++++----------------------------------
22950  4 files changed, 111 insertions(+), 134 deletions(-)
22951
22952 commit 01ed78d525cf2f8769022e27cc2573ec7ba123b3
22953 Author: Ryan Lortie <desrt@desrt.ca>
22954 Date:   Tue Sep 13 19:56:22 2011 -0400
22955
22956     mainloop: detect fork() and abort
22957
22958     Abort if the child process returns to the mainloop after a fork().
22959
22960     https://bugzilla.gnome.org/show_bug.cgi?id=658999
22961
22962  glib/gmain.c |   39 ++++++++++++++++++++++++++++-----------
22963  1 file changed, 28 insertions(+), 11 deletions(-)
22964
22965 commit 01f9479438694d0e1f4ddd738ddf046f179cbd0e
22966 Author: Ryan Lortie <desrt@desrt.ca>
22967 Date:   Wed Sep 14 14:00:08 2011 -0400
22968
22969     GApplication: add chain-up checks
22970
22971     Make sure ::startup and ::shutdown are being chained up.
22972
22973  gio/gapplication.c |   26 ++++++++++++++++++++++----
22974  1 file changed, 22 insertions(+), 4 deletions(-)
22975
22976 commit 15b1c1bf4f782189cf881a44b9116460a066c5da
22977 Author: Brian Koning <brkoning@gmail.com>
22978 Date:   Wed Sep 14 13:42:35 2011 -0400
22979
22980     GApplication: introduce ::shutdown
22981
22982     Introduce ::shutdown as a dual to ::startup.
22983
22984     https://bugzilla.gnome.org/show_bug.cgi?id=643934
22985
22986  gio/gapplication.c |   22 ++++++++++++++++++++++
22987  gio/gapplication.h |    5 ++++-
22988  2 files changed, 26 insertions(+), 1 deletion(-)
22989
22990 commit 8d52bdfd97843ec0ad4a8086423cdf7c63afb467
22991 Author: Yuri Myasoedov <omerta13@yandex.ru>
22992 Date:   Wed Sep 14 21:26:49 2011 +0400
22993
22994     Updated Russian translation
22995
22996  po/ru.po | 1224
22997  +++++++++++++++++++++++++++++---------------------------------
22998  1 file changed, 577 insertions(+), 647 deletions(-)
22999
23000 commit 659b287a92d951d7121584587cb7aefa28e88416
23001 Author: Tomas Bzatek <tbzatek@redhat.com>
23002 Date:   Wed Sep 14 19:02:01 2011 +0200
23003
23004     gdbus-codegen: Fix segfault when remote property is invalidated
23005
23006     The 'key' variable is no longer valid outside the cycle, owned and
23007     probably already freed by GVariant. This causes apps to segfault
23008     when proxy is constructed and a property on remote d-bus service
23009     changes (actually is invalidated). Looks like a typo anyway.
23010
23011     https://bugzilla.gnome.org/show_bug.cgi?id=659070
23012
23013  gio/gdbus-2.0/codegen/codegen.py |    2 +-
23014  1 file changed, 1 insertion(+), 1 deletion(-)
23015
23016 commit 53e52d9f72e8c367b177852d1bbc40235bab6d2d
23017 Author: Og B. Maciel <ogmaciel@gnome.org>
23018 Date:   Wed Sep 14 09:14:02 2011 -0400
23019
23020     Updated Brazilian Portuguese translation.
23021
23022  po/pt_BR.po |  192
23023  ++++++++++++++++++++++++++++++-----------------------------
23024  1 file changed, 99 insertions(+), 93 deletions(-)
23025
23026 commit 8152e3f54e8f7fd309d19ae35dd8f036067db754
23027 Author: Richard Hughes <richard@hughsie.com>
23028 Date:   Tue Sep 13 16:38:40 2011 +0100
23029
23030     Fix the description for g_app_info_get_icon()
23031
23032     It can return NULL when there is no default icon.
23033
23034  gio/gappinfo.c |    3 ++-
23035  1 file changed, 2 insertions(+), 1 deletion(-)
23036
23037 commit 2dd32d24f34ed12da74b9714feb3dfadd8aec021
23038 Author: I Felix <ifelix25@gmail.com>
23039 Date:   Tue Sep 13 15:40:27 2011 +0530
23040
23041     Updated Tamil Translations
23042
23043  po/ta.po |   17 ++++++++---------
23044  1 file changed, 8 insertions(+), 9 deletions(-)
23045
23046 commit d1bcb0032d52709e5b208f76c6303cd5040cd8a1
23047 Author: I Felix <ifelix25@gmail.com>
23048 Date:   Tue Sep 13 15:34:22 2011 +0530
23049
23050     Updated Tamil Translations
23051
23052  po/ta.po |  909
23053  ++++++++++++++++++++++++++++++++++++--------------------------
23054  1 file changed, 535 insertions(+), 374 deletions(-)
23055
23056 commit 1b033919845cef366842373da9f1cfb56f522d01
23057 Merge: 2d44a45 92652ac
23058 Author: Ryan Lortie <desrt@desrt.ca>
23059 Date:   Mon Sep 12 08:12:57 2011 -0400
23060
23061     Merge remote-tracking branch 'gvdb/master'
23062
23063 commit 92652ac79177bcdced5f01122debb50eabdb3e2c
23064 Author: Ryan Lortie <desrt@desrt.ca>
23065 Date:   Mon Sep 12 08:06:13 2011 -0400
23066
23067     hashing: always use signed chars
23068
23069     Our hashing of non-ASCII strings was undefined due to the fact that
23070     'char' is signed on some platforms, unsigned on others.  Always use a
23071     signed char.
23072
23073     Discovered by Alexander Larsson.
23074
23075     https://bugzilla.gnome.org/show_bug.cgi?id=658806
23076
23077  gvdb-builder.c |    2 +-
23078  gvdb-reader.c  |    2 +-
23079  2 files changed, 2 insertions(+), 2 deletions(-)
23080
23081 commit 2d44a45b6ba2cf8de2ba1468013cad501e9858d8
23082 Author: Matthias Clasen <mclasen@redhat.com>
23083 Date:   Mon Sep 12 01:56:45 2011 -0400
23084
23085     GDesktopAppInfo: Improve docs
23086
23087  gio/gdesktopappinfo.c |   32 ++++++++++++++++++--------------
23088  1 file changed, 18 insertions(+), 14 deletions(-)
23089
23090 commit 05342d0a930054647989c7d9bc5d248eb566f99d
23091 Author: Matthias Clasen <mclasen@redhat.com>
23092 Date:   Mon Sep 12 01:49:01 2011 -0400
23093
23094     Fix formatting in a doc comment
23095
23096  gio/gdesktopappinfo.c |    2 +-
23097  1 file changed, 1 insertion(+), 1 deletion(-)
23098
23099 commit 73c427fab9c61f523c57dff2107c959cb5d86751
23100 Author: Matthias Clasen <mclasen@redhat.com>
23101 Date:   Mon Sep 12 01:46:48 2011 -0400
23102
23103     Expand mimeapps test
23104
23105     This adds a test involving both defaults.list and mimeapps.list.
23106
23107  gio/tests/Makefile.am |    2 +-
23108  gio/tests/mimeapps.c  |  359
23109  ++++++++++++++++++++++++++++++++++++-------------
23110  2 files changed, 267 insertions(+), 94 deletions(-)
23111
23112 commit 2ba5a79a706d472a3040ac2956ae65a21d56b71a
23113 Author: Matthias Clasen <mclasen@redhat.com>
23114 Date:   Sun Sep 11 23:39:29 2011 -0400
23115
23116     Also check api results
23117
23118     In addition to looking at mimeapps.list, check that the default
23119     and recommended apps returned by g_app_info api are as expected.
23120
23121  gio/tests/mimeapps.c |   52
23122  ++++++++++++++++++++++++++++++++++++++++++++++++++
23123  1 file changed, 52 insertions(+)
23124
23125 commit 75c989b9ab7e5f4b55ec21c82184904557d86759
23126 Author: Matthias Clasen <mclasen@redhat.com>
23127 Date:   Sun Sep 11 23:28:06 2011 -0400
23128
23129     Revert "Fix default setting generation in
23130     g_desktop_app_info_set_as_last_used"
23131
23132     This reverts commit a13f5ca4da05c3a7edaed9a70c508f63772897cb.
23133
23134  gio/gdesktopappinfo.c |   17 +++--------------
23135  1 file changed, 3 insertions(+), 14 deletions(-)
23136
23137 commit 938e57dd4b403c3fe494c8c63b50abfb3673c6f6
23138 Author: Matthias Clasen <mclasen@redhat.com>
23139 Date:   Sun Sep 11 23:25:20 2011 -0400
23140
23141     Adapt tests to string changes
23142
23143  gio/tests/gschema-compile.c |    6 +++---
23144  1 file changed, 3 insertions(+), 3 deletions(-)
23145
23146 commit cab5b8abd3407bc9a7a32a6fd9b8873799507c74
23147 Author: Ryan Lortie <desrt@desrt.ca>
23148 Date:   Sun Sep 11 15:44:39 2011 -0400
23149
23150     GType tutorial: clarify class struct initialisation
23151
23152     Make the information on how the class structure is initialised less
23153     confusing to first-time readers.
23154
23155  docs/reference/gobject/tut_gtype.xml |    9 +++++----
23156  1 file changed, 5 insertions(+), 4 deletions(-)
23157
23158 commit 61b51555ec83413397b85916bd9e9e1eb61b2cab
23159 Author: Matthias Clasen <mclasen@redhat.com>
23160 Date:   Sun Sep 11 13:08:14 2011 -0400
23161
23162     Cosmetics
23163
23164     Make configure --help output a little more regular, by using
23165     AC_HELP_STRING() more consistently.
23166
23167  configure.ac |   33 ++++++++++++++++++---------------
23168  1 file changed, 18 insertions(+), 15 deletions(-)
23169
23170 commit 5b8623125133c16ebd51856a5da2db9e439c3527
23171 Author: Jorge González <jorgegonz@svn.gnome.org>
23172 Date:   Sun Sep 11 11:05:50 2011 +0200
23173
23174     Updated Spanish translation
23175
23176  po/es.po |    2 +-
23177  1 file changed, 1 insertion(+), 1 deletion(-)
23178
23179 commit 0db179e75e332de3bdecb1309ffe8018ab567484
23180 Author: Matthias Clasen <mclasen@redhat.com>
23181 Date:   Sat Sep 10 16:09:39 2011 -0400
23182
23183     GKeyFile: Unify error messsages a bit
23184
23185     This marks a few forgotten error messages for translation, and
23186     makes some other strings more uniform. String change!
23187
23188     https://bugzilla.gnome.org/show_bug.cgi?id=658715
23189
23190  glib/gkeyfile.c |   26 ++++++++++++++------------
23191  1 file changed, 14 insertions(+), 12 deletions(-)
23192
23193 commit ec3653be00725556625072e39e032e8b9e7c7e34
23194 Author: Matthias Clasen <mclasen@redhat.com>
23195 Date:   Sat Sep 10 10:36:00 2011 -0400
23196
23197     glib-compile-schemas: Pedantic string fixes
23198
23199     Replace 'can not' by 'cannot' in several places. String change!
23200
23201     https://bugzilla.gnome.org/show_bug.cgi?id=658207
23202
23203  gio/glib-compile-schemas.c |    4 ++--
23204  1 file changed, 2 insertions(+), 2 deletions(-)
23205
23206 commit b1e04b2986cadc6fbb8c966eb7bffa73ff848316
23207 Author: Gabor Kelemen <kelemeng@gnome.hu>
23208 Date:   Sat Sep 10 14:39:43 2011 +0200
23209
23210     Updated Hungarian translation
23211
23212  po/hu.po |  173
23213  +++++++++++++++++++++++++++++++-------------------------------
23214  1 file changed, 87 insertions(+), 86 deletions(-)
23215
23216 commit a13f5ca4da05c3a7edaed9a70c508f63772897cb
23217 Author: Josselin Mouette <joss@debian.org>
23218 Date:   Sat Sep 10 08:26:12 2011 +0200
23219
23220     Fix default setting generation in g_desktop_app_info_set_as_last_used
23221
23222      * Do not ignore the system default
23223      * Do not exclude the last used being set from the default list
23224
23225     This fixes the default applications dialog in control-center.
23226
23227     https://bugzilla.gnome.org/show_bug.cgi?id=658188
23228
23229  gio/gdesktopappinfo.c |   17 ++++++++++++++---
23230  1 file changed, 14 insertions(+), 3 deletions(-)
23231
23232 commit 011c0b488f0b2461e079a58cc4eacb4b92f23990
23233 Author: Matthias Clasen <mclasen@redhat.com>
23234 Date:   Fri Sep 9 23:43:02 2011 -0400
23235
23236     Add some tests for mimeapps.list handling
23237
23238     These tests directly look at mimeapps.list to verify that
23239     we make the expected changes to the database.
23240
23241  gio/tests/Makefile.am |    7 ++
23242  gio/tests/mimeapps.c  |  212
23243  +++++++++++++++++++++++++++++++++++++++++++++++++
23244  2 files changed, 219 insertions(+)
23245
23246 commit 66a1dfc84facad7e233b8cfeb4772bb243ea5923
23247 Author: Matthias Clasen <mclasen@redhat.com>
23248 Date:   Fri Sep 9 23:42:47 2011 -0400
23249
23250     Avoid some compiler warnings
23251
23252  gio/tests/socket-client.c |    3 +++
23253  1 file changed, 3 insertions(+)
23254
23255 commit 644ab6a7d3f3462b782258e5bb8bac35d46064a0
23256 Author: Ryan Lortie <desrt@desrt.ca>
23257 Date:   Fri Sep 9 22:33:33 2011 -0400
23258
23259     Nix inaccurately named g_main_context_init_pipe()
23260
23261     ...and fold its contents into g_main_context_new()
23262
23263  glib/gmain.c |   12 +++---------
23264  1 file changed, 3 insertions(+), 9 deletions(-)
23265
23266 commit 1c8c408c51c85230356cc95c06f2e1bd3f376624
23267 Author: Ryan Lortie <desrt@desrt.ca>
23268 Date:   Fri Sep 9 21:40:05 2011 -0400
23269
23270     gmain: get rid of poll_waiting
23271
23272     This variable, which is the cause of much grief, exists for two
23273     reasons:
23274
23275       - ensuring the the wakeup pipe doesn't fill up
23276
23277       - preventing the first poll() after adding a source from waking up
23278         immediately
23279
23280     The first point is no longer an issue with GWakeup.
23281
23282     The second point is addressed by using different logic: we only
23283     signal a
23284     wakeup in the case that the context is currently acquired by a thread
23285     that is not us.
23286
23287     As an added bonus, we can now implement g_main_context_wakeup()
23288     without
23289     taking a lock.
23290
23291     https://bugzilla.gnome.org/show_bug.cgi?id=583511
23292     https://bugzilla.gnome.org/show_bug.cgi?id=320888
23293
23294  glib/gmain.c |   44 ++++++++++----------------------------------
23295  1 file changed, 10 insertions(+), 34 deletions(-)
23296
23297 commit e15d5313af8bc1fd4f68e7ddc59cd73a3a2c9502
23298 Author: Emmanuele Bassi <ebassi@linux.intel.com>
23299 Date:   Tue Oct 5 14:01:05 2010 +0100
23300
23301     Add macros for GSourceFunc return values
23302
23303     The boolean values to be returned by a GSourceFunc are always
23304     ambiguous,
23305     and even in case of experienced developers then can lead to confusion.
23306
23307     The Perl bindings for GLib have two simple constants, mapping to TRUE
23308     and FALSE, that make the return values less confusing:
23309     G_SOURCE_CONTINUE
23310     and G_SOURCE_REMOVE respectively.
23311
23312     https://bugzilla.gnome.org/show_bug.cgi?id=631413
23313
23314  docs/reference/glib/glib-sections.txt |    4 ++++
23315  glib/gmain.h                          |   20 ++++++++++++++++++++
23316  2 files changed, 24 insertions(+)
23317
23318 commit e5653c0050e232e1834a31c85672319873f7612b
23319 Author: Matthias Clasen <mclasen@redhat.com>
23320 Date:   Fri Sep 9 20:35:01 2011 -0400
23321
23322     Keep up with the standards
23323
23324     More choices, always better.
23325
23326  gio/gdesktopappinfo.c |    6 ++++--
23327  1 file changed, 4 insertions(+), 2 deletions(-)
23328
23329 commit 066c7b81211fe203d2f7a4c7556c05bd53293097
23330 Author: Ryan Lortie <desrt@desrt.ca>
23331 Date:   Fri Sep 9 19:54:06 2011 -0400
23332
23333     GRegex: fix thread-unsafe initialiser code
23334
23335  glib/gregex.c |    6 +++---
23336  1 file changed, 3 insertions(+), 3 deletions(-)
23337
23338 commit f1494c156dcbbe125807ef2a1b5ab0ca4b2acc66
23339 Author: Ryan Lortie <desrt@desrt.ca>
23340 Date:   Fri Sep 9 19:48:14 2011 -0400
23341
23342     Clean up l10n threading stuff
23343
23344     Remove the explicit thread initialisation functions for
23345     g_get_charset(),
23346     g_get_filename_charsets() and g_get_language_names().
23347
23348     Add a lock around one remaining case of access to libcharset
23349     (the other
23350     2 cases already have the lock).
23351
23352     Do a proper g_once_init_enter() style initialisation for the GLib
23353     gettext functions.
23354
23355     https://bugzilla.gnome.org/show_bug.cgi?id=658683
23356
23357  glib/gconvert.c       |   10 ----------
23358  glib/gthread.c        |    4 ----
23359  glib/gthreadprivate.h |    2 --
23360  glib/gutf8.c          |    2 ++
23361  glib/gutils.c         |   19 ++++++-------------
23362  5 files changed, 8 insertions(+), 29 deletions(-)
23363
23364 commit bceaf3a7194ecd5303b6cbc9797586ba4849b1bc
23365 Author: Ryan Lortie <desrt@desrt.ca>
23366 Date:   Fri Sep 9 16:05:55 2011 -0400
23367
23368     glib-private: #include <glib.h>
23369
23370     This is really our only choice if we don't want to annoy the
23371     single-include checking when we use this from inside of gio.
23372
23373  glib/glib-private.h |    7 +------
23374  1 file changed, 1 insertion(+), 6 deletions(-)
23375
23376 commit e27b5a2ea7f117028fb5b645033085866a804fb7
23377 Author: Ryan Lortie <desrt@desrt.ca>
23378 Date:   Fri Sep 9 15:47:01 2011 -0400
23379
23380     Drop long-removed atomic thread init from header
23381
23382  glib/gthreadprivate.h |    1 -
23383  1 file changed, 1 deletion(-)
23384
23385 commit 9e1d4aa257843849872abdf78326f5a29877c322
23386 Author: Ryan Lortie <desrt@desrt.ca>
23387 Date:   Fri Sep 9 15:21:07 2011 -0400
23388
23389     Remove now-useless glibprivate.h
23390
23391     The only symbol in glibprivate.h was moved to glib-private.h.
23392
23393  glib/Makefile.am   |    1 -
23394  glib/glibprivate.h |    6 ------
23395  2 files changed, 7 deletions(-)
23396
23397 commit d86386159d3fe1e592d813c6d8d6e293c2599231
23398 Author: Ryan Lortie <desrt@desrt.ca>
23399 Date:   Fri Sep 9 14:30:25 2011 -0400
23400
23401     glib worker: move to glib-private framework
23402
23403     Remove the private glib_get_worker_context() symbol and move it
23404     over to
23405     using the glib-private stuff like GWakeup is doing.
23406
23407     https://bugzilla.gnome.org/show_bug.cgi?id=657992
23408
23409  glib/glib-private.c |    7 ++++---
23410  glib/glib-private.h |   24 ++++++++++++++----------
23411  glib/glib.symbols   |    1 -
23412  glib/gmain.c        |    6 +++---
23413  4 files changed, 21 insertions(+), 17 deletions(-)
23414
23415 commit 3022ef47313648e10fd415ef132d746ee2db88e1
23416 Author: Ryan Lortie <desrt@desrt.ca>
23417 Date:   Fri Sep 9 14:30:01 2011 -0400
23418
23419     gwakeup.h: add missing header for GPollFD
23420
23421  glib/gwakeup.h |    2 ++
23422  1 file changed, 2 insertions(+)
23423
23424 commit 9bf59d4a14b3fc4bb62f10c3665e99f9d8788bdc
23425 Author: Colin Walters <walters@verbum.org>
23426 Date:   Thu Sep 1 14:32:11 2011 -0400
23427
23428     Add glib__private__() API to share between glib,gio; port GWakeup
23429     to it
23430
23431     Historically we've added random symbols to the public API with
23432     warnings
23433     that they're private; examples are:
23434
23435     glib_gettext(), glib_pgettext()
23436     g_thread_functions_for_glib_use, g_thread_use_default_impl, etc.
23437
23438     And we almost added "GWakeup" to public API just to share between
23439     glib and
23440     gio.
23441
23442     This new glib__private__() API exports a hidden vtable, and adds
23443     a macro
23444     GLIB_PRIVATE_CALL() that makes it generally convenient to use.
23445
23446     This adds an extremely tiny cost for the double indirection; but
23447     it has
23448     the benefit that we don't need to either:
23449
23450     1) compile the code into both glib and gio (like GWakeup), with the
23451        inefficiency that implies.
23452     2) Export a "do not use this" symbol; the serious problem with this is
23453        that someone CAN use it pretty easily.  Particularly if we document
23454        it.  It's far, far harder to peek into a structure without a public
23455        header file.
23456
23457     https://bugzilla.gnome.org/show_bug.cgi?id=657992
23458
23459  gio/Makefile.am     |    1 -
23460  gio/gcancellable.c  |   16 ++++++++--------
23461  glib/Makefile.am    |    2 ++
23462  glib/glib-private.c |   45 +++++++++++++++++++++++++++++++++++++++++++++
23463  glib/glib-private.h |   48
23464  ++++++++++++++++++++++++++++++++++++++++++++++++
23465  glib/glib.symbols   |    1 +
23466  6 files changed, 104 insertions(+), 9 deletions(-)
23467
23468 commit b891b3616fa1c2af542cd188c00e074295bad4fe
23469 Author: Ryan Lortie <desrt@desrt.ca>
23470 Date:   Tue Aug 30 13:32:58 2011 -0400
23471
23472     GMainLoop: remove wall clock time cache
23473
23474     Since GMainLoop is now purely monotonic, it really doesn't make
23475     sense to
23476     cache the wallclock time just for the sake of making a deprecated call
23477     more efficient.
23478
23479  glib/gmain.c |   37 +++++--------------------------------
23480  1 file changed, 5 insertions(+), 32 deletions(-)
23481
23482 commit 940a728fdabca90ce7f5769de97f12a81c264cc5
23483 Author: Ryan Lortie <desrt@desrt.ca>
23484 Date:   Wed Aug 31 23:02:03 2011 -0400
23485
23486     gtester: Remove SIGCHLD race workarounds
23487
23488     With the GMainLoop changes, gtester should now be race-free.
23489
23490  glib/gtester.c |   23 -----------------------
23491  1 file changed, 23 deletions(-)
23492
23493 commit ba7019e19e83ef46184e39e1d546ba08500dbfd7
23494 Author: Ryan Lortie <desrt@desrt.ca>
23495 Date:   Wed Aug 31 22:58:26 2011 -0400
23496
23497     Modify child and signal sources to use worker
23498
23499  glib/gmain.c |  370
23500  ++++++++++++++++++++++++----------------------------------
23501  1 file changed, 151 insertions(+), 219 deletions(-)
23502
23503 commit 7eae486179e2799c369ed9ffcea663bf9161ce79
23504 Author: Ryan Lortie <desrt@desrt.ca>
23505 Date:   Wed Aug 31 22:07:02 2011 -0400
23506
23507     GMain: simplify logic for g_wakeup_acknowledge()
23508
23509     Instead of messing around with context->poll_waiting, just look at the
23510     GPollFD to see if the GWakeup needs to be acknowledged.
23511
23512  glib/gmain.c |    7 +++----
23513  1 file changed, 3 insertions(+), 4 deletions(-)
23514
23515 commit 87880dfa571926678bf671bce7ce5e56adcf07a2
23516 Author: Ryan Lortie <desrt@desrt.ca>
23517 Date:   Wed Aug 31 18:33:32 2011 -0400
23518
23519     GMainLoop: remove single-threaded case
23520
23521     Since we now always have thread support in libglib, we can remove the
23522     buggy single-threaded codepath for GMainContext.
23523
23524  glib/gmain.c          |  207
23525  ++++++++++---------------------------------------
23526  glib/gthread.c        |    1 -
23527  glib/gthreadprivate.h |    1 -
23528  3 files changed, 43 insertions(+), 166 deletions(-)
23529
23530 commit 1facd36d00fc5fc18fa9d690979f9e73c0f1d312
23531 Author: Ryan Lortie <desrt@desrt.ca>
23532 Date:   Wed Aug 31 18:20:24 2011 -0400
23533
23534     Add private glib_get_worker_context() API
23535
23536     The first time this is called, this creates a GMainContext * and a
23537     thread to run it.  Future calls return the same.  There are a lot of
23538     places that we could use this in GLib.
23539
23540  glib/Makefile.am   |    1 +
23541  glib/glib.symbols  |    1 +
23542  glib/glibprivate.h |    6 ++++++
23543  glib/gmain.c       |   36 ++++++++++++++++++++++++++++++++++++
23544  4 files changed, 44 insertions(+)
23545
23546 commit b6a2f502f28b112d791c8834b4ff7e5c8aa0fcd5
23547 Author: Ryan Lortie <desrt@desrt.ca>
23548 Date:   Fri Sep 9 13:39:22 2011 -0400
23549
23550     GRand: Make sure to g_thread_init_glib()
23551
23552     The last commit should g_thread_init_glib() before attempting to use
23553     GOnce.
23554
23555  glib/grand.c |    2 ++
23556  1 file changed, 2 insertions(+)
23557
23558 commit 71c72d5e13748c2a7e0fd52c5693240aed808238
23559 Author: Ryan Lortie <desrt@desrt.ca>
23560 Date:   Fri Sep 9 13:31:21 2011 -0400
23561
23562     GRand: remove setup from g_thread_init_glib
23563
23564     Use g_once_init_enter instead.
23565
23566  glib/grand.c          |   17 ++++-------------
23567  glib/gthread.c        |    1 -
23568  glib/gthreadprivate.h |    1 -
23569  3 files changed, 4 insertions(+), 15 deletions(-)
23570
23571 commit 413186a962973cff5dfbee66ef920016f4cb5c2d
23572 Author: Ryan Lortie <desrt@desrt.ca>
23573 Date:   Fri Sep 9 13:20:40 2011 -0400
23574
23575     emufutex: remove init from g_thread_init_glib
23576
23577     Use a GStaticMutex instead.
23578
23579  glib/gbitlock.c            |   19 ++++++-------------
23580  glib/gthread.c             |    1 -
23581  glib/gthreadprivate.h      |    1 -
23582  gthread/tests/1bit-mutex.c |    6 ++----
23583  4 files changed, 8 insertions(+), 19 deletions(-)
23584
23585 commit 80109acef586a5a1d34f604414a36e7e18b0cede
23586 Author: Ryan Lortie <desrt@desrt.ca>
23587 Date:   Fri Sep 9 13:15:17 2011 -0400
23588
23589     win32: remove version init from g_thread_init_glib
23590
23591     Instead, make this use g_once_init_enter() in the usual way.
23592
23593  glib/gthread.c        |    3 ---
23594  glib/gthreadprivate.h |    4 ----
23595  glib/gwin32.c         |   33 ++++++++-------------------------
23596  3 files changed, 8 insertions(+), 32 deletions(-)
23597
23598 commit 6c0dda8265a547d89b4c546298d0a29519f68749
23599 Author: Ryan Lortie <desrt@desrt.ca>
23600 Date:   Wed Aug 31 18:07:55 2011 -0400
23601
23602     make g_thread_init_glib() idempotent
23603
23604  glib/gthread.c |    7 +++++++
23605  1 file changed, 7 insertions(+)
23606
23607 commit cfa1d0540e4aaf83641f3876a2589a1e8f2b1242
23608 Author: Ryan Lortie <desrt@desrt.ca>
23609 Date:   Wed Aug 31 18:00:03 2011 -0400
23610
23611     Move the GThread implementations to glib/
23612
23613     We can now get threads initialised from inside of libglib by calling
23614     g_thread_init_glib().
23615
23616  glib/Makefile.am        |   10 +-
23617  glib/gthread-posix.c    |  407 ++++++++++++++++++++++++++++++++++
23618  glib/gthread-win32.c    |  558
23619  ++++++++++++++++++++++++++++++++++++++++++++++
23620  glib/gthread.c          |    4 +-
23621  glib/gthreadprivate.h   |    1 +
23622  gthread/Makefile.am     |    8 +-
23623  gthread/gthread-impl.c  |    6 +-
23624  gthread/gthread-posix.c |  409 ----------------------------------
23625  gthread/gthread-win32.c |  563
23626  -----------------------------------------------
23627  9 files changed, 982 insertions(+), 984 deletions(-)
23628
23629 commit 96e489680423f87428c74b1f6ec8a6b8a9c99645
23630 Author: Ryan Lortie <desrt@desrt.ca>
23631 Date:   Wed Aug 31 17:40:01 2011 -0400
23632
23633     invert gthread-impl includes
23634
23635     configure.ac defined G_THREAD_SOURCE and gthread-impl would
23636     #include it.
23637
23638     Instead, since we only have two thread implementations now, and
23639     since we
23640     always use the Windows one only on Windows, move the logic to the
23641     Makefile, predicated on 'if OS_WIN32'.  Then have the chosen
23642     backend do
23643     the #include "gthread-impl.c" from there.
23644
23645     Remove the G_THREAD_SOURCE define from configure.ac.
23646
23647  configure.ac            |    2 --
23648  gthread/Makefile.am     |    6 +++++-
23649  gthread/gthread-impl.c  |    7 -------
23650  gthread/gthread-posix.c |    5 +++++
23651  gthread/gthread-win32.c |    3 +++
23652  5 files changed, 13 insertions(+), 10 deletions(-)
23653
23654 commit fc6a9275a4c1e14edb0b9948672ec77af980bc23
23655 Author: Ryan Lortie <desrt@desrt.ca>
23656 Date:   Wed Aug 31 17:18:43 2011 -0400
23657
23658     win32 threads: assume TryEnterCriticalSection
23659
23660     Remove the dynamic lookup for TryEnterCriticalSection, which has
23661     existed
23662     since Windows 2000.
23663
23664  gthread/gthread-win32.c |   90
23665  ++++-------------------------------------------
23666  1 file changed, 7 insertions(+), 83 deletions(-)
23667
23668 commit 7cf89847e26af7817827a47cc2f4857d1742f4d0
23669 Author: Ryan Lortie <desrt@desrt.ca>
23670 Date:   Wed Aug 31 17:02:21 2011 -0400
23671
23672     Stop using HAVE_G_THREAD_IMPL_INIT
23673
23674     Just always call the init function.
23675
23676  gthread/gthread-impl.c  |    5 +----
23677  gthread/gthread-posix.c |    3 ---
23678  gthread/gthread-win32.c |    1 -
23679  3 files changed, 1 insertion(+), 8 deletions(-)
23680
23681 commit 46af418e05de82cfd6174575ef3f376aecfe8795
23682 Author: Ryan Lortie <desrt@desrt.ca>
23683 Date:   Wed Aug 31 16:30:04 2011 -0400
23684
23685     Move thread priority translation into the backends
23686
23687     The translation of GLib priorities into the thread priorities of
23688     different operating systems belongs in the implementation -- not
23689     half-way in the front end.
23690
23691  gthread/gthread-impl.c  |   26 --------------------------
23692  gthread/gthread-posix.c |   30 ++++++++++++++++++++++++++++--
23693  gthread/gthread-win32.c |   32 +++++++++++++++++++++++---------
23694  3 files changed, 51 insertions(+), 37 deletions(-)
23695
23696 commit a4777122c84bfa33f710dceccf9e05087b89a301
23697 Author: Ryan Lortie <desrt@desrt.ca>
23698 Date:   Wed Aug 31 16:46:32 2011 -0400
23699
23700     Remove useless macros from when we supported DCE
23701
23702     These are non-ops now, and easily replaced.
23703
23704  gthread/gthread-posix.c |   23 ++++++++---------------
23705  1 file changed, 8 insertions(+), 15 deletions(-)
23706
23707 commit 715f94e95147097d6caf86b0be230e52a64ed738
23708 Author: Ryan Lortie <desrt@desrt.ca>
23709 Date:   Wed Aug 31 16:41:24 2011 -0400
23710
23711     Remove support for DCE threads
23712
23713  configure.ac                      |   25 +++-------------
23714  docs/reference/glib/building.sgml |    2 +-
23715  gthread/gthread-posix.c           |   60
23716  +++----------------------------------
23717  3 files changed, 9 insertions(+), 78 deletions(-)
23718
23719 commit 7d885253fa72e0a529a5a262082e6347c30198ee
23720 Author: Ryan Lortie <desrt@desrt.ca>
23721 Date:   Wed Aug 31 16:10:55 2011 -0400
23722
23723     Remove support for custom thread implementations
23724
23725  gthread/gthread-impl.c |   64
23726  ++++++++----------------------------------------
23727  1 file changed, 10 insertions(+), 54 deletions(-)
23728
23729 commit cef0acb945271a85d1e2283af7785f3b3f93ac41
23730 Author: Ryan Lortie <desrt@desrt.ca>
23731 Date:   Wed Aug 31 16:03:22 2011 -0400
23732
23733     Remove the dead 'none' thread implementation
23734
23735  gthread/Makefile.am    |    1 -
23736  gthread/gthread-none.c |   37 -------------------------------------
23737  2 files changed, 38 deletions(-)
23738
23739 commit 3f931412434083a69f3fb794f01d82a3de8224ee
23740 Author: Ryan Lortie <desrt@desrt.ca>
23741 Date:   Wed Aug 31 16:01:09 2011 -0400
23742
23743     GThread: remove errorcheck mutex support
23744
23745     This can only possibly work if we call g_thread_init(), which we are
23746     moving away from.
23747
23748  glib/gthread.h         |   13 ---
23749  gthread/gthread-impl.c |  228
23750  ++----------------------------------------------
23751  2 files changed, 8 insertions(+), 233 deletions(-)
23752
23753 commit 41cbb40dca659799f05567bca0477f630eeeda16
23754 Author: Ryan Lortie <desrt@desrt.ca>
23755 Date:   Wed Aug 31 15:53:36 2011 -0400
23756
23757     gthread: remove some unused forward declarations
23758
23759  gthread/gthread-impl.c |    7 -------
23760  1 file changed, 7 deletions(-)
23761
23762 commit e48573c402326a9428b032b0d33dd06644316990
23763 Author: Ryan Lortie <desrt@desrt.ca>
23764 Date:   Wed Aug 31 15:49:35 2011 -0400
23765
23766     Deprecated (undocumented) g_thread_gettime
23767
23768     g_thread_gettime() is an undocumented public function pointer that
23769     points to a function that returns the monotonic time in nanoseconds.
23770     g_get_monotonic_time() does the same in microseconds, so it can
23771     be used
23772     instead.
23773
23774     GLib had one internal user in GFileMonitor that only cared about
23775     millisecond accuracy; it has been ported to g_get_monotonic_time().
23776
23777  gio/gfilemonitor.c      |    2 +-
23778  glib/gthread.c          |   21 ++-------------------
23779  glib/gthread.h          |    2 ++
23780  gthread/gthread-impl.c  |    2 --
23781  gthread/gthread-none.c  |    2 --
23782  gthread/gthread-posix.c |   29 +----------------------------
23783  gthread/gthread-win32.c |   16 ----------------
23784  7 files changed, 6 insertions(+), 68 deletions(-)
23785
23786 commit 3534ff418c85481d245631abb06e89b8898790f4
23787 Author: Ryan Lortie <desrt@desrt.ca>
23788 Date:   Wed Aug 31 16:43:15 2011 -0400
23789
23790     Update building docs to mention mandatory threads
23791
23792     The docs used to say thread support was optional -- it's mandatory
23793     now.
23794
23795  docs/reference/glib/building.sgml |    7 +++----
23796  1 file changed, 3 insertions(+), 4 deletions(-)
23797
23798 commit 5a30712dc7e4adc36b0e8fd82cf5ccec19bbbdc5
23799 Author: Dan Winship <danw@gnome.org>
23800 Date:   Wed Aug 31 14:33:33 2011 -0400
23801
23802     Remove !g_thread_supported() codepaths in gio
23803
23804     In particular, remove the libasyncns import, which was only used by
23805     GUnixResolver, which is only used when threads are not available.
23806     Likewise remove GWin32Resolver, and the hacky broken non-threaded
23807     parts of GIOScheduler.
23808
23809     https://bugzilla.gnome.org/show_bug.cgi?id=616754
23810
23811  configure.ac               |    5 -
23812  gio/Makefile.am            |   10 +-
23813  gio/gcancellable.c         |    2 +-
23814  gio/gio.symbols            |    6 -
23815  gio/gioscheduler.c         |   60 +-
23816  gio/gresolver.c            |   18 +-
23817  gio/gthreadedresolver.c    |    8 +-
23818  gio/gunixresolver.c        |  516 ---------------
23819  gio/gunixresolver.h        |   53 --
23820  gio/gwin32resolver.c       |  483 --------------
23821  gio/gwin32resolver.h       |   49 --
23822  gio/libasyncns/Makefile.am |   15 -
23823  gio/libasyncns/README      |    7 -
23824  gio/libasyncns/asyncns.c   | 1533
23825  --------------------------------------------
23826  gio/libasyncns/asyncns.h   |  163 -----
23827  gio/libasyncns/g-asyncns.h |   33 -
23828  gio/libasyncns/update.sh   |   20 -
23829  gio/tests/resolver.c       |   41 +-
23830  18 files changed, 23 insertions(+), 2999 deletions(-)
23831
23832 commit aa586f63543fd584b782dbc1f90bcfae2c96502e
23833 Author: Ryan Lortie <desrt@desrt.ca>
23834 Date:   Wed Aug 31 14:30:11 2011 -0400
23835
23836     Revert "GIOSchedulerJob: Improve struct packing"
23837
23838     This reverts commit a2094d5e564433ed3a4398afeacce80519bbda44.
23839
23840     https://bugzilla.gnome.org/show_bug.cgi?id=616754
23841
23842  gio/gioscheduler.c |    3 ++-
23843  1 file changed, 2 insertions(+), 1 deletion(-)
23844
23845 commit 5bc7729d16b641022f5eb8a4022515a163063ce9
23846 Author: Dan Winship <danw@gnome.org>
23847 Date:   Wed Aug 31 14:01:45 2011 -0400
23848
23849     Make threads mandatory
23850
23851     G_THREADS_ENABLED still exists, but is always defined. It is still
23852     possible to use libglib without threads, but gobject (and everything
23853     above it) is now guaranteed to be using threads (as, in fact, it was
23854     before, since it was accidentally impossible to compile with
23855     --disable-threads).
23856
23857     https://bugzilla.gnome.org/show_bug.cgi?id=616754
23858
23859  configure.ac            |  440
23860  ++++++++++++++++++++++-------------------------
23861  gio/Makefile.am         |    6 +-
23862  glib/gmain.c            |   60 -------
23863  glib/gthread.c          |   11 +-
23864  glib/gthread.h          |   71 ++++----
23865  gobject/Makefile.am     |    6 +-
23866  gobject/gtype.c         |    2 -
23867  gthread/gthread-impl.c  |   18 --
23868  tests/asyncqueue-test.c |    2 -
23869  tests/child-test.c      |    6 +-
23870  tests/mainloop-test.c   |    4 -
23871  tests/thread-test.c     |    4 -
23872  tests/threadpool-test.c |    5 -
23873  13 files changed, 240 insertions(+), 395 deletions(-)
23874
23875 commit 0d1a2eb4bfcd733e0c015c76fb0ca0308b8a61f0
23876 Author: David Schleef <ds@schleef.org>
23877 Date:   Sun Aug 21 14:54:39 2011 -0700
23878
23879     Fix spelling of G_IO_FLAG_IS_WRITEABLE
23880
23881     Fixes #657045.
23882
23883  glib/giochannel.c |    7 ++++---
23884  glib/giochannel.h |    5 ++++-
23885  glib/giowin32.c   |    4 ++--
23886  3 files changed, 10 insertions(+), 6 deletions(-)
23887
23888 commit 7a45dde4fe64b4f6c6d3ebc54dfb54d106290e9d
23889 Author: Kushal Das <kdas@redhat.com>
23890 Date:   Fri Sep 2 12:15:21 2011 +0530
23891
23892     g_key_file_parse_value_as_integer: Integers can have trailing
23893     whitespaces or tabs
23894
23895     Now it can parse integer values with trailing whitespaces or tabs
23896     before CR.
23897     Using g_ascii_isspace() as suggested.
23898
23899     https://bugzilla.gnome.org/show_bug.cgi?id=653987
23900
23901  glib/gkeyfile.c |    8 ++++----
23902  1 file changed, 4 insertions(+), 4 deletions(-)
23903
23904 commit 4a1d79842a177e45210736c71bf0c7d277d73179
23905 Author: Piotr Drąg <piotrdrag@gmail.com>
23906 Date:   Thu Sep 8 21:07:54 2011 +0200
23907
23908     Updated Polish translation
23909
23910  po/pl.po |    6 +++---
23911  1 file changed, 3 insertions(+), 3 deletions(-)
23912
23913 commit 687144edc7c11fb7a1aff5860b95ab5616320f1f
23914 Author: Piotr Drąg <piotrdrag@gmail.com>
23915 Date:   Thu Sep 8 20:44:03 2011 +0200
23916
23917     Updated Polish translation
23918
23919  po/pl.po |  188
23920  ++++++++++++++++++++++++++++----------------------------------
23921  1 file changed, 85 insertions(+), 103 deletions(-)
23922
23923 commit c8ef5b7d6c08c2e455527d42e1a1845261d30f09
23924 Author: Damien Lespiau <damien.lespiau@intel.com>
23925 Date:   Thu Sep 8 14:25:41 2011 +0100
23926
23927     simpleaction: Fix documentation of :enabled
23928
23929     An over-zealous sed, most likely, transformed g_action_.*() into
23930     g_simple_action.*().
23931
23932     https://bugzilla.gnome.org/show_bug.cgi?id=658558
23933
23934  gio/gsimpleaction.c |    4 ++--
23935  1 file changed, 2 insertions(+), 2 deletions(-)
23936
23937 commit e03b70c4a2e8e44b8084de7f8a25b166727316e1
23938 Author: Alexandre Franke <alexandre.franke@gmail.com>
23939 Date:   Wed Sep 7 11:43:36 2011 +0200
23940
23941     Update French translation
23942
23943  po/fr.po |  189
23944  +++++++++++++++++++++++++++++---------------------------------
23945  1 file changed, 89 insertions(+), 100 deletions(-)
23946
23947 commit 571185f0f6054c8bdb0927809c0b08c6fd86b012
23948 Author: Federico Mena Quintero <federico@gnome.org>
23949 Date:   Thu Sep 8 09:11:56 2011 -0500
23950
23951     bgo#640212 - Replace "error stating file" with friendlier messages
23952
23953     Non-technical users won't know that "stating" refers to stat(2), so we
23954     just use "error when getting information" now.
23955
23956     Signed-off-by: Federico Mena Quintero <federico@gnome.org>
23957
23958  gio/gdbusauthmechanismsha1.c |    2 +-
23959  gio/glocalfileinfo.c         |    4 ++--
23960  gio/glocalfileoutputstream.c |    2 +-
23961  3 files changed, 4 insertions(+), 4 deletions(-)
23962
23963 commit 62a648953b5985456d34a563e519ce8059d97998
23964 Author: Bruce Cowan <bruce@bcowan.me.uk>
23965 Date:   Wed Sep 7 16:58:57 2011 +0100
23966
23967     Updated British English translation
23968
23969  po/en_GB.po |  171
23970  ++++++++++++++++++++++++++++++-----------------------------
23971  1 file changed, 86 insertions(+), 85 deletions(-)
23972
23973 commit b95237ba53b3454996790042312e4f9a3447a2a7
23974 Author: Luca Ferretti <lferrett@gnome.org>
23975 Date:   Wed Sep 7 00:33:39 2011 +0200
23976
23977     Updated Italian translation
23978
23979  po/it.po |   85
23980  +++++++++++++++++++++++++++++++-------------------------------
23981  1 file changed, 43 insertions(+), 42 deletions(-)
23982
23983 commit ef0f90a0171aa73b4516483ffa49742b6abf3df5
23984 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
23985 Date:   Wed Sep 7 01:29:04 2011 +0300
23986
23987     Updated Belarusian translation.
23988
23989  po/be.po |   32 +++++++++++++++++---------------
23990  1 file changed, 17 insertions(+), 15 deletions(-)
23991
23992 commit cfe04105f4b95f00c2bd52f0759736aa5197fd2a
23993 Author: Kjartan Maraas <kmaraas@gnome.org>
23994 Date:   Tue Sep 6 21:49:06 2011 +0200
23995
23996     Added Norwegian bokmål translation
23997
23998  po/nb.po |   26 ++++++++++++--------------
23999  1 file changed, 12 insertions(+), 14 deletions(-)
24000
24001 commit 27fbaf371278e792c79a3478c2282e43f12472f5
24002 Author: Ryan Lortie <desrt@desrt.ca>
24003 Date:   Tue Sep 6 14:01:52 2011 -0400
24004
24005     GSettingsBackend: emit changes to correct thread
24006
24007     When g_settings_apply() is called on a delayed settings backend and
24008     there is a D-Bus error when communicating with dconf-service, recent
24009     versions of the dconf GSettingsBackend call a function in GLib that
24010     improperly delivered the signal directly instead of using
24011     g_main_context_invoke().
24012
24013     This patch fixes this function to route in the same way as the
24014     others so
24015     that the signal is dispatched in the proper GMainContext.
24016
24017  gio/gsettingsbackend.c |    6 +-----
24018  1 file changed, 1 insertion(+), 5 deletions(-)
24019
24020 commit 8060a7a207192297e62d29b4e5e1b551eab48622
24021 Author: Ryan Lortie <desrt@desrt.ca>
24022 Date:   Tue Sep 6 10:55:09 2011 -0400
24023
24024     'master' is now glib 2.31.0
24025
24026  configure.ac                              |    4 ++--
24027  docs/reference/glib/tmpl/date.sgml        |   16 +++++++++++++---
24028  docs/reference/glib/tmpl/fileutils.sgml   |   29
24029  +++++++++++++++++++++++++++++
24030  docs/reference/glib/tmpl/glib-unused.sgml |    8 ++++++++
24031  docs/reference/glib/tmpl/macros.sgml      |    2 ++
24032  docs/reference/glib/tmpl/messages.sgml    |   27
24033  ++++++---------------------
24034  docs/reference/glib/tmpl/modules.sgml     |   10 ++++++----
24035  docs/reference/glib/tmpl/testing.sgml     |    8 ++++++++
24036  8 files changed, 74 insertions(+), 30 deletions(-)
24037
24038 commit 9d6b55499f92a1d846f822d2f1aded2137b86999
24039 Author: Ryan Lortie <desrt@desrt.ca>
24040 Date:   Mon Sep 5 10:28:54 2011 -0400
24041
24042     glib 2.29.90
24043
24044  NEWS         |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
24045  configure.ac |    2 +-
24046  2 files changed, 50 insertions(+), 1 deletion(-)
24047
24048 commit 6f6c924b08915c93e411370ea670b6e8af37ac5d
24049 Author: Andika Triwidada <andika@gmail.com>
24050 Date:   Tue Sep 6 16:50:11 2011 +0700
24051
24052     Updated Indonesian translation
24053
24054  po/id.po |  533
24055  +++++++++++++++++---------------------------------------------
24056  1 file changed, 146 insertions(+), 387 deletions(-)
24057
24058 commit 8a7d33024a377c99ca17b37ff5f02854bb71463b
24059 Author: Ryan Lortie <desrt@desrt.ca>
24060 Date:   Tue Sep 6 00:12:12 2011 -0400
24061
24062     gio docs: lots more fixes
24063
24064  docs/reference/gio/Makefile.am       |    2 +-
24065  docs/reference/gio/gdbus-codegen.xml |    2 +-
24066  docs/reference/gio/gio-sections.txt  |   20 --------------------
24067  docs/reference/gio/gio.types         |    1 +
24068  gio/Makefile.am                      |    2 +-
24069  gio/gappinfo.h                       |    1 +
24070  gio/gapplication.c                   |    2 --
24071  gio/gasynchelper.c                   |    2 +-
24072  8 files changed, 6 insertions(+), 26 deletions(-)
24073
24074 commit e88d735787b4cbd3ddacef024a03135a32bab6ac
24075 Author: Ryan Lortie <desrt@desrt.ca>
24076 Date:   Tue Sep 6 00:01:29 2011 -0400
24077
24078     gio docs: only include GTlsInteraction once
24079
24080     It was included twice in the gio-docs.xml file.
24081
24082  docs/reference/gio/gio-docs.xml |    1 -
24083  1 file changed, 1 deletion(-)
24084
24085 commit f333aeb29771babd1b8d12a26c3d0d21c6410301
24086 Author: Ryan Lortie <desrt@desrt.ca>
24087 Date:   Mon Sep 5 23:56:33 2011 -0400
24088
24089     gio docs: drop GTimeZoneMonitor from docs
24090
24091  docs/reference/gio/gio-docs.xml |    1 -
24092  1 file changed, 1 deletion(-)
24093
24094 commit a44b225ae7f01f124e7d54f25a98cde300923b5f
24095 Author: Ryan Lortie <desrt@desrt.ca>
24096 Date:   Mon Sep 5 23:54:42 2011 -0400
24097
24098     Remove enums from gio.types
24099
24100     Only objects and interfaces should go in here.  If enums are in here
24101     then gtk-doc responds by outputting two anchors for the same name
24102     (which
24103     results in many warnings being printed).
24104
24105  docs/reference/gio/gio.types |   33 ---------------------------------
24106  1 file changed, 33 deletions(-)
24107
24108 commit fb700d7ea3d79be927918b4638cc705b280bbf8b
24109 Author: Ryan Lortie <desrt@desrt.ca>
24110 Date:   Mon Sep 5 19:41:16 2011 -0400
24111
24112     GDBus object manager example: update -sections.txt
24113
24114  .../gdbus-object-manager-example-sections.txt                      |
24115  4 ----
24116  1 file changed, 4 deletions(-)
24117
24118 commit c2e7ef17ac8da3ef911a5b6f86cd369b46b196bb
24119 Author: Ryan Lortie <desrt@desrt.ca>
24120 Date:   Mon Sep 5 19:35:16 2011 -0400
24121
24122     gio docs: ignore private .h files
24123
24124  docs/reference/gio/Makefile.am |   66
24125  ++++++++++++++++++++++++++++++++++------
24126  1 file changed, 57 insertions(+), 9 deletions(-)
24127
24128 commit 1f9c189e2095ed0372fa1960da5cce2d6774af65
24129 Author: Ryan Lortie <desrt@desrt.ca>
24130 Date:   Mon Sep 5 19:10:04 2011 -0400
24131
24132     gio docs: don't scan subdirectories
24133
24134     This clears up >50% of the huge warning spew from building GIO docs.
24135
24136  docs/reference/gio/Makefile.am      |   11 +++++++++++
24137  docs/reference/gio/gio-sections.txt |    3 +--
24138  2 files changed, 12 insertions(+), 2 deletions(-)
24139
24140 commit c14a971f32d87a85d68137ba2dea5afe8ca5fea2
24141 Author: Ryan Lortie <desrt@desrt.ca>
24142 Date:   Mon Sep 5 19:00:11 2011 -0400
24143
24144     docs fixups for glib/
24145
24146  docs/reference/glib/glib-sections.txt |    2 +-
24147  glib/gwakeup.c                        |    2 +-
24148  2 files changed, 2 insertions(+), 2 deletions(-)
24149
24150 commit 9829d04be86fde5741340ed20b5bc0ae876c95e9
24151 Author: Ryan Lortie <desrt@desrt.ca>
24152 Date:   Mon Sep 5 18:46:59 2011 -0400
24153
24154     GObject docs: resolve broken links
24155
24156     Some links were broken due to typos, because functionality was removed
24157     in GLib 2.0 or for various other reasons.  Fix up as many of them
24158     as is
24159     reasonable.
24160
24161  docs/reference/gobject/tut_gobject.xml |    8 +++-----
24162  docs/reference/gobject/tut_gsignal.xml |    7 ++++---
24163  docs/reference/gobject/tut_gtype.xml   |    2 +-
24164  docs/reference/gobject/tut_howto.xml   |    4 ++--
24165  gobject/gobject.c                      |    4 ++--
24166  gobject/gparam.h                       |    4 ++--
24167  gobject/gparamspecs.c                  |    2 +-
24168  gobject/gsignal.h                      |    4 ++--
24169  gobject/gtype.c                        |    6 +++---
24170  gobject/gtype.h                        |    9 +++++----
24171  gobject/gvalue.h                       |    2 +-
24172  gobject/gvaluecollector.h              |    1 -
24173  12 files changed, 26 insertions(+), 27 deletions(-)
24174
24175 commit b402c3f014096dfa9e5cce47bcf60ca33aceb5ca
24176 Author: Ryan Lortie <desrt@desrt.ca>
24177 Date:   Mon Sep 5 18:05:05 2011 -0400
24178
24179     gobject docs: add symbols from GMainLoop boxing
24180
24181  docs/reference/gobject/gobject-sections.txt |    6 ++++++
24182  1 file changed, 6 insertions(+)
24183
24184 commit b407086b3807fd691c4de7e3e80ac1cc71362ed0
24185 Author: Ryan Lortie <desrt@desrt.ca>
24186 Date:   Mon Sep 5 17:54:52 2011 -0400
24187
24188     Back out some changes to docs Makefiles
24189
24190     Commit ab0e9dbfa76e056f875e969c0d7b6e133ec75431 introduced some
24191     changes
24192     to the documentation Makefiles designed to clean-up the process of
24193     deciding which headers get scanned for the docs.
24194
24195     Unfortunately, the gtk-doc Makefile doesn't use HFILE_GLOB for
24196     actually
24197     generating the docs -- only for knowing when it needs to redo the
24198     generation.  Because of this, we need to use IGNORE_HFILES or
24199     otherwise
24200     we get hundreds of symbols in the *-unused.txt files.
24201
24202     Revert the changes that that commit made to the docs Makefiles (but
24203     leave the generation of the *-public-headers.txt files in place).
24204
24205  docs/reference/gio/Makefile.am     |    2 +-
24206  docs/reference/glib/Makefile.am    |   28 ++++++++++++++++++++++++++--
24207  docs/reference/gobject/Makefile.am |    9 ++++++++-
24208  3 files changed, 35 insertions(+), 4 deletions(-)
24209
24210 commit c54bffb9e6cd9bec13b676c3e8e6ab596c58fa49
24211 Author: Duarte Loreto <happyguy_pt@hotmail.com>
24212 Date:   Mon Sep 5 22:30:09 2011 +0100
24213
24214     Updated Portuguese translation
24215
24216  po/pt.po |  156
24217  +++++++++++++++++++++++++++++++-------------------------------
24218  1 file changed, 77 insertions(+), 79 deletions(-)
24219
24220 commit 88c118aab3382824cbef245c2687d4b3c6326ff9
24221 Author: Ryan Lortie <desrt@desrt.ca>
24222 Date:   Mon Sep 5 11:39:04 2011 -0400
24223
24224     one missed docs fix
24225
24226  glib/gbookmarkfile.c |    2 +-
24227  1 file changed, 1 insertion(+), 1 deletion(-)
24228
24229 commit ba6d70a99e735161fb34cf67aef81b29c45e2a5c
24230 Author: Ryan Lortie <desrt@desrt.ca>
24231 Date:   Mon Sep 5 11:36:48 2011 -0400
24232
24233     include 'hmac' in the docs
24234
24235     It wasn't added to glib-docs.sgml, so it wasn't being included in
24236     the html.
24237
24238  docs/reference/glib/glib-docs.sgml |    1 +
24239  1 file changed, 1 insertion(+)
24240
24241 commit 3b25e975b3272f73e9e3d61ffd67ce89b6edfc8a
24242 Author: Ryan Lortie <desrt@desrt.ca>
24243 Date:   Mon Sep 5 11:30:58 2011 -0400
24244
24245     gtk-doc fixups for glib/
24246
24247  docs/reference/glib/tmpl/date.sgml |    2 +-
24248  glib/gbookmarkfile.c               |    4 +-
24249  glib/gdatetime.c                   |  100
24250  ++++++++++++++++++------------------
24251  glib/glib-unix.c                   |    2 +-
24252  glib/glib-unix.h                   |   10 ++--
24253  glib/gmain.c                       |    2 +-
24254  glib/gtestutils.c                  |    2 +-
24255  glib/gunicode.h                    |    4 +-
24256  glib/guniprop.c                    |    2 +-
24257  9 files changed, 64 insertions(+), 64 deletions(-)
24258
24259 commit 118fa5d5022e570834d518ba03ae36bc20ed7a18
24260 Author: Ryan Lortie <desrt@desrt.ca>
24261 Date:   Mon Sep 5 10:29:09 2011 -0400
24262
24263     doc: Remove reference to non-existent #GChildWatch
24264
24265     The g_spawn_ documentation was talking about #GChildWatch, which
24266     doesn't
24267     exist.  Refer to g_child_watch_add() instead.
24268
24269  glib/gspawn.c |   19 +++++++++----------
24270  1 file changed, 9 insertions(+), 10 deletions(-)
24271
24272 commit c32c9526ad2507ca9f4bcbc117cf7dc057ad047e
24273 Author: Alexandre Franke <alexandre.franke@gmail.com>
24274 Date:   Mon Sep 5 13:22:37 2011 +0200
24275
24276     Fix missing semi-colon after struct definition
24277
24278  docs/reference/gobject/tut_howto.xml |    2 +-
24279  1 file changed, 1 insertion(+), 1 deletion(-)
24280
24281 commit 2fce869f10d5534d339421c1646468e996707fe7
24282 Author: Fran Dieguez <fran@openhost.es>
24283 Date:   Mon Sep 5 11:55:50 2011 +0200
24284
24285     Updated galician translations
24286
24287  po/gl.po |   10 ++++------
24288  1 file changed, 4 insertions(+), 6 deletions(-)
24289
24290 commit 66e124005563f345a904a526896a01e545cfcf30
24291 Author: Jorge González <jorgegonz@svn.gnome.org>
24292 Date:   Mon Sep 5 08:24:30 2011 +0200
24293
24294     Updated Spanish translation
24295
24296  po/es.po |    9 ++++-----
24297  1 file changed, 4 insertions(+), 5 deletions(-)
24298
24299 commit 041a086256d90f6316c7cf23d8d6c6187a460296
24300 Author: Ryan Lortie <desrt@desrt.ca>
24301 Date:   Mon Sep 5 00:38:14 2011 -0400
24302
24303     pa.po: prefer pa_IN date/time formats
24304
24305     It's clear that the other GDateTime formats in this file correspond
24306     with
24307     those in pa_IN, not pa_PK, so prefer those for the newly-added strings
24308     as well.
24309
24310  po/pa.po |    4 ++--
24311  1 file changed, 2 insertions(+), 2 deletions(-)
24312
24313 commit 76c49589064c38ce9fe4789677f65e3e09021b40
24314 Author: Ryan Lortie <desrt@desrt.ca>
24315 Date:   Mon Sep 5 00:03:39 2011 -0400
24316
24317     Populate missing GDateTime format strings
24318
24319     Use the glibc locale database to add GDateTime strings only for
24320     those locales
24321     that had not specifically added them for themselves.
24322
24323     Some locales have different translations from what is in the C
24324     library and we
24325     leave those alone with this commit.
24326
24327  po/af.po          |    2 +-
24328  po/am.po          |   68
24329  ++++++++++++++++++++++++++---------------------------
24330  po/as.po          |   68
24331  ++++++++++++++++++++++++++---------------------------
24332  po/ast.po         |   62 ++++++++++++++++++++++++------------------------
24333  po/az.po          |   62 ++++++++++++++++++++++++------------------------
24334  po/be.po          |    2 +-
24335  po/be@latin.po    |   62 ++++++++++++++++++++++++------------------------
24336  po/bg.po          |    5 ++--
24337  po/bn.po          |   68
24338  ++++++++++++++++++++++++++---------------------------
24339  po/bn_IN.po       |    5 ++--
24340  po/bs.po          |   62 ++++++++++++++++++++++++------------------------
24341  po/ca.po          |    2 +-
24342  po/ca@valencia.po |    2 +-
24343  po/cs.po          |    6 ++---
24344  po/cy.po          |   68
24345  ++++++++++++++++++++++++++---------------------------
24346  po/da.po          |    2 +-
24347  po/de.po          |    2 +-
24348  po/dz.po          |   68
24349  ++++++++++++++++++++++++++---------------------------
24350  po/el.po          |    5 ++--
24351  po/en_CA.po       |    3 +--
24352  po/en_GB.po       |    5 ++--
24353  po/et.po          |    2 +-
24354  po/eu.po          |    5 ++--
24355  po/fa.po          |   62 ++++++++++++++++++++++++------------------------
24356  po/fi.po          |    2 +-
24357  po/fr.po          |    2 +-
24358  po/ga.po          |    2 +-
24359  po/gu.po          |    5 ++--
24360  po/he.po          |    5 ++--
24361  po/hi.po          |   68
24362  ++++++++++++++++++++++++++---------------------------
24363  po/hr.po          |   62 ++++++++++++++++++++++++------------------------
24364  po/hu.po          |    5 ++--
24365  po/hy.po          |   62 ++++++++++++++++++++++++------------------------
24366  po/id.po          |    2 +-
24367  po/is.po          |   66
24368  +++++++++++++++++++++++++--------------------------
24369  po/it.po          |    2 +-
24370  po/ja.po          |    5 ++--
24371  po/ka.po          |   62 ++++++++++++++++++++++++------------------------
24372  po/kk.po          |   62 ++++++++++++++++++++++++------------------------
24373  po/kn.po          |   68
24374  ++++++++++++++++++++++++++---------------------------
24375  po/ko.po          |    3 +--
24376  po/ku.po          |   62 ++++++++++++++++++++++++------------------------
24377  po/lv.po          |    2 +-
24378  po/mai.po         |   68
24379  ++++++++++++++++++++++++++---------------------------
24380  po/mg.po          |   62 ++++++++++++++++++++++++------------------------
24381  po/mk.po          |   62 ++++++++++++++++++++++++------------------------
24382  po/ml.po          |   68
24383  ++++++++++++++++++++++++++---------------------------
24384  po/mn.po          |   62 ++++++++++++++++++++++++------------------------
24385  po/mr.po          |   68
24386  ++++++++++++++++++++++++++---------------------------
24387  po/ms.po          |   64
24388  ++++++++++++++++++++++++-------------------------
24389  po/nds.po         |   62 ++++++++++++++++++++++++------------------------
24390  po/ne.po          |   68
24391  ++++++++++++++++++++++++++---------------------------
24392  po/nl.po          |    2 +-
24393  po/nn.po          |   62 ++++++++++++++++++++++++------------------------
24394  po/oc.po          |   62 ++++++++++++++++++++++++------------------------
24395  po/or.po          |   68
24396  ++++++++++++++++++++++++++---------------------------
24397  po/pa.po          |    5 ++--
24398  po/pl.po          |    2 +-
24399  po/ps.po          |   68
24400  ++++++++++++++++++++++++++---------------------------
24401  po/pt.po          |    2 +-
24402  po/ro.po          |    2 +-
24403  po/ru.po          |    2 +-
24404  po/rw.po          |   62 ++++++++++++++++++++++++------------------------
24405  po/si.po          |   68
24406  ++++++++++++++++++++++++++---------------------------
24407  po/sk.po          |   64
24408  ++++++++++++++++++++++++-------------------------
24409  po/sl.po          |    2 +-
24410  po/sq.po          |   68
24411  ++++++++++++++++++++++++++---------------------------
24412  po/sr.po          |    5 ++--
24413  po/sr@ije.po      |   64
24414  ++++++++++++++++++++++++-------------------------
24415  po/sr@latin.po    |    5 ++--
24416  po/sv.po          |    2 +-
24417  po/ta.po          |   68
24418  ++++++++++++++++++++++++++---------------------------
24419  po/te.po          |   68
24420  ++++++++++++++++++++++++++---------------------------
24421  po/th.po          |   68
24422  ++++++++++++++++++++++++++---------------------------
24423  po/tl.po          |   68
24424  ++++++++++++++++++++++++++---------------------------
24425  po/tr.po          |    5 ++--
24426  po/tt.po          |   62 ++++++++++++++++++++++++------------------------
24427  po/ug.po          |    2 +-
24428  po/uk.po          |   62 ++++++++++++++++++++++++------------------------
24429  po/vi.po          |    5 ++--
24430  po/wa.po          |   68
24431  ++++++++++++++++++++++++++---------------------------
24432  po/xh.po          |   62 ++++++++++++++++++++++++------------------------
24433  po/yi.po          |   68
24434  ++++++++++++++++++++++++++---------------------------
24435  po/zh_CN.po       |    5 ++--
24436  po/zh_HK.po       |    5 ++--
24437  po/zh_TW.po       |    5 ++--
24438  86 files changed, 1522 insertions(+), 1543 deletions(-)
24439
24440 commit 2752f8668e74fc080bda22994fdbddc3cc77cd6b
24441 Author: Ryan Lortie <desrt@desrt.ca>
24442 Date:   Mon Sep 5 00:01:02 2011 -0400
24443
24444     po/: update all .po files with 'make update-po'
24445
24446     This should get the proper Report-Msgid-Bugs-To: into each file.
24447
24448  po/af.po          | 1431 ++++++++++++++++-------------
24449  po/am.po          | 2373 +++++++++++++++++++++++++++++++++---------------
24450  po/ar.po          | 1899 ++++++++++++++++++++------------------
24451  po/as.po          | 2400 +++++++++++++++++++++++++++++++++---------------
24452  po/ast.po         | 2438
24453  ++++++++++++++++++++++++++++++++++---------------
24454  po/az.po          | 2375 +++++++++++++++++++++++++++++++++---------------
24455  po/be.po          |  204 +++--
24456  po/be@latin.po    | 2465
24457  +++++++++++++++++++++++++++++++++++---------------
24458  po/bg.po          |  389 ++++----
24459  po/bn.po          | 2395 +++++++++++++++++++++++++++++++++---------------
24460  po/bn_IN.po       | 1523 +++++++++++++++++--------------
24461  po/bs.po          | 2383 +++++++++++++++++++++++++++++++++---------------
24462  po/ca.po          | 1467 +++++++++++++++++-------------
24463  po/ca@valencia.po |  960 +++++++++++---------
24464  po/cs.po          | 1434 ++++++++++++++++-------------
24465  po/cy.po          | 2401
24466  ++++++++++++++++++++++++++++++++++---------------
24467  po/da.po          | 1441 ++++++++++++++++-------------
24468  po/de.po          |  555 +++++++-----
24469  po/dz.po          | 2385 +++++++++++++++++++++++++++++++++---------------
24470  po/el.po          | 1502 +++++++++++++++++--------------
24471  po/en@shaw.po     | 2496
24472  +++++++++++++++++++++++++++++++++++---------------
24473  po/en_CA.po       |   95 +-
24474  po/en_GB.po       | 1457 +++++++++++++++++-------------
24475  po/eo.po          | 1049 ++++++++++++---------
24476  po/es.po          |  250 ++---
24477  po/et.po          | 1096 ++++++++++++++++++++--
24478  po/eu.po          | 1816 +++++++++++++++++++++----------------
24479  po/fa.po          | 2403
24480  ++++++++++++++++++++++++++++++++++---------------
24481  po/fi.po          |  808 ++++++++++++++++-
24482  po/fr.po          |  553 +++++++-----
24483  po/ga.po          | 1046 ++++++++++++---------
24484  po/gl.po          |  204 +++--
24485  po/gu.po          | 1507 +++++++++++++++++--------------
24486  po/he.po          |  420 +++++----
24487  po/hi.po          | 2394 +++++++++++++++++++++++++++++++++---------------
24488  po/hr.po          | 2393 +++++++++++++++++++++++++++++++++---------------
24489  po/hu.po          | 1658 +++++++++++++++++++---------------
24490  po/hy.po          | 2299 +++++++++++++++++++++++++++++-----------------
24491  po/id.po          |  957 ++++++++++++--------
24492  po/is.po          | 2375 +++++++++++++++++++++++++++++++++---------------
24493  po/it.po          |  482 +++++-----
24494  po/ja.po          | 1442 ++++++++++++++++-------------
24495  po/ka.po          | 2389 +++++++++++++++++++++++++++++++++---------------
24496  po/kk.po          | 2226 +++++++++++++++++++++++++++++++--------------
24497  po/kn.po          | 2411
24498  ++++++++++++++++++++++++++++++++++---------------
24499  po/ko.po          |  266 +++---
24500  po/ku.po          | 2379 +++++++++++++++++++++++++++++++++---------------
24501  po/lt.po          | 1347 +++++++++++++--------------
24502  po/lv.po          |  588 +++++++-----
24503  po/mai.po         | 2401
24504  ++++++++++++++++++++++++++++++++++---------------
24505  po/mg.po          | 2385 +++++++++++++++++++++++++++++++++---------------
24506  po/mk.po          | 2407
24507  ++++++++++++++++++++++++++++++++++---------------
24508  po/ml.po          | 2394 +++++++++++++++++++++++++++++++++---------------
24509  po/mn.po          | 2406
24510  ++++++++++++++++++++++++++++++++++---------------
24511  po/mr.po          | 2394 +++++++++++++++++++++++++++++++++---------------
24512  po/ms.po          | 2375 +++++++++++++++++++++++++++++++++---------------
24513  po/nb.po          |  252 +++---
24514  po/nds.po         | 2379 +++++++++++++++++++++++++++++++++---------------
24515  po/ne.po          | 2381 +++++++++++++++++++++++++++++++++---------------
24516  po/nl.po          | 1459 +++++++++++++++++-------------
24517  po/nn.po          | 2422
24518  ++++++++++++++++++++++++++++++++++---------------
24519  po/oc.po          | 2379 +++++++++++++++++++++++++++++++++---------------
24520  po/or.po          | 2394 +++++++++++++++++++++++++++++++++---------------
24521  po/pa.po          |  615 ++++++-------
24522  po/pl.po          | 1452 +++++++++++++++++-------------
24523  po/ps.po          | 2386 +++++++++++++++++++++++++++++++++---------------
24524  po/pt.po          | 1443 ++++++++++++++++-------------
24525  po/pt_BR.po       |  285 +++---
24526  po/ro.po          | 1503 +++++++++++++++++--------------
24527  po/ru.po          | 1414 +++++++++++++++--------------
24528  po/rw.po          | 2389 +++++++++++++++++++++++++++++++++---------------
24529  po/si.po          | 2381 +++++++++++++++++++++++++++++++++---------------
24530  po/sk.po          | 2391 +++++++++++++++++++++++++++++++++---------------
24531  po/sl.po          | 2601
24532  +++++++++++++++++++++++++++++++----------------------
24533  po/sq.po          | 2460
24534  +++++++++++++++++++++++++++++++++++---------------
24535  po/sr.po          |  380 ++++----
24536  po/sr@ije.po      | 2375 +++++++++++++++++++++++++++++++++---------------
24537  po/sr@latin.po    |  419 +++++----
24538  po/sv.po          |  256 +++---
24539  po/ta.po          | 2394 +++++++++++++++++++++++++++++++++---------------
24540  po/te.po          | 2394 +++++++++++++++++++++++++++++++++---------------
24541  po/th.po          | 2402
24542  ++++++++++++++++++++++++++++++++++---------------
24543  po/tl.po          | 2393 +++++++++++++++++++++++++++++++++---------------
24544  po/tr.po          |  555 +++++++-----
24545  po/tt.po          | 2379 +++++++++++++++++++++++++++++++++---------------
24546  po/ug.po          |  398 ++++----
24547  po/uk.po          | 2413
24548  ++++++++++++++++++++++++++++++++++---------------
24549  po/vi.po          | 1490 ++++++++++++++++--------------
24550  po/wa.po          | 2379 +++++++++++++++++++++++++++++++++---------------
24551  po/xh.po          | 2387 +++++++++++++++++++++++++++++++++---------------
24552  po/yi.po          | 2394 +++++++++++++++++++++++++++++++++---------------
24553  po/zh_CN.po       | 1448 ++++++++++++++++-------------
24554  po/zh_HK.po       |  327 ++++---
24555  po/zh_TW.po       |  270 +++---
24556  94 files changed, 103729 insertions(+), 52698 deletions(-)
24557
24558 commit b6fdbb8e448be794fd9d098dc5f2bd327b2f23f0
24559 Author: Ryan Lortie <desrt@desrt.ca>
24560 Date:   Sun Sep 4 18:01:55 2011 -0400
24561
24562     g_date_time_format: honour T_FMT_AMPM for '%r'
24563
24564     We had the 12 hour time format hard-coded to "%02d:%02d:%02d %s"
24565     but it
24566     actually changes depending on the locale.  Just with the other
24567     formats,
24568     use nl_langinfo() if we have it, otherwise fall back on gettext().
24569
24570  configure.ac     |    2 ++
24571  glib/gdatetime.c |   17 +++++++----------
24572  2 files changed, 9 insertions(+), 10 deletions(-)
24573
24574 commit 9ddd25c18b59c443945ff9dcb19675e00caeca63
24575 Author: Ryan Lortie <desrt@desrt.ca>
24576 Date:   Sun Sep 4 20:35:31 2011 -0400
24577
24578     GDateTime: translate "AM"/"PM", not "am"/"pm"
24579
24580     "AM" and "PM" are the POSIX locale values.
24581
24582     Modify the 14 translations that have been updated since then to save a
24583     headache to those translators.
24584
24585  glib/gdatetime.c |    4 ++--
24586  po/be.po         |    8 ++++----
24587  po/en_CA.po      |    8 ++++----
24588  po/es.po         |   16 ++++++++--------
24589  po/gl.po         |   16 ++++++++--------
24590  po/ko.po         |    4 ++--
24591  po/lt.po         |   16 ++++++++--------
24592  po/nb.po         |    8 ++++----
24593  po/pt_BR.po      |   16 ++++++++--------
24594  po/ru.po         |    4 ++--
24595  po/sr.po         |   16 ++++++++--------
24596  po/sr@latin.po   |   16 ++++++++--------
24597  po/sv.po         |   16 ++++++++--------
24598  po/zh_HK.po      |    8 ++++----
24599  po/zh_TW.po      |    8 ++++----
24600  15 files changed, 82 insertions(+), 82 deletions(-)
24601
24602 commit e39a03e14d2f22ca6acbb772df908faa78a7d73e
24603 Author: Ryan Lortie <desrt@desrt.ca>
24604 Date:   Sun Sep 4 21:00:54 2011 -0400
24605
24606     Update en_CA.po (Canadian English translation)
24607
24608  po/en_CA.po | 3047
24609  +++++++++++++++++++++++++++++++++++++++--------------------
24610  1 file changed, 2042 insertions(+), 1005 deletions(-)
24611
24612 commit a2b350d9c3bcc979f1ce4dd6efc7ca79c07624b3
24613 Author: Ryan Lortie <desrt@desrt.ca>
24614 Date:   Sun Sep 4 21:31:13 2011 -0400
24615
24616     po/Makefile.in.in: intltool compatibility fixes
24617
24618     Our infrastructure for updating the glib20.pot file was incompatible
24619     with intltool in a couple of ways:
24620
24621      - we didn't set the Report-Msgid-Bugs-To to
24622
24623      - we used paths relative to the $(top_srcdir), rather than po/
24624
24625     This resulted in spamming of pointless changes to the .po files
24626     whenever
24627     'make update-po' was run (since all of the translators are using
24628     intltool-based tools).
24629
24630  po/Makefile.in.in |    5 +++--
24631  1 file changed, 3 insertions(+), 2 deletions(-)
24632
24633 commit 6274386e52efd7c951d5e40ed2eacd5d0a843b83
24634 Author: Matthias Clasen <mclasen@redhat.com>
24635 Date:   Sun Sep 4 20:06:53 2011 -0400
24636
24637     Only use gcc-specific options when the compiler is gcc
24638
24639     The -Wstrict-aliasing option that we use to compile atomic
24640     tests does not exist with compilers other than gcc, so
24641     don't pass it to those.
24642     https://bugzilla.gnome.org/show_bug.cgi?id=652272
24643     https://bugzilla.gnome.org/show_bug.cgi?id=656152
24644
24645  configure.ac           |    2 ++
24646  glib/tests/Makefile.am |    5 ++++-
24647  2 files changed, 6 insertions(+), 1 deletion(-)
24648
24649 commit 350a1cda0a4ef7ad29f0c041239a96ea1ea1c8c5
24650 Author: Dan Winship <danw@gnome.org>
24651 Date:   Sun Sep 4 17:33:21 2011 -0400
24652
24653     update .gitignore
24654
24655  tests/.gitignore |    1 +
24656  1 file changed, 1 insertion(+)
24657
24658 commit 749fa587bc081e0f5b9c4af1ed8bdf90bd0856d2
24659 Author: Dan Winship <danw@gnome.org>
24660 Date:   Sun Sep 4 17:17:11 2011 -0400
24661
24662     fix a few warnings on non-Linux
24663
24664     mostly #ifdeffing functions that are only called by #ifdeffed code
24665
24666  gio/gsocketaddress.c       |    1 +
24667  gio/xdgmime/xdgmimemagic.c |    2 ++
24668  glib/gfileutils.c          |    3 +++
24669  glib/tests/option-argv0.c  |    2 ++
24670  4 files changed, 8 insertions(+)
24671
24672 commit afa82ae805f9c8bb875a3f863a7b4669953f159f
24673 Author: Patrick Welche <prlw1@cam.ac.uk>
24674 Date:   Thu Sep 1 10:10:38 2011 +0100
24675
24676     Avoid getmntinfo
24677
24678     - getmntinfo can take struct statfs or statvfs depending on the
24679       OS. Use getvfsstat and if not found getfsstat instead. Idea from
24680       Dan Winship.
24681     - g_local_file_query_filesystem_info(): use statvfs.f_fstypename
24682       if available
24683
24684     https://bugzilla.gnome.org/show_bug.cgi?id=617949
24685
24686  configure.ac      |    5 +++--
24687  gio/glocalfile.c  |   12 ++++++++----
24688  gio/gunixmounts.c |   54
24689  +++++++++++++++++++++++++++++++++++------------------
24690  3 files changed, 47 insertions(+), 24 deletions(-)
24691
24692 commit 5cea24fc88ec1fa9ce0d37e368d6041ea4e8bc7e
24693 Author: Fran Dieguez <fran@openhost.es>
24694 Date:   Sun Sep 4 18:37:11 2011 +0200
24695
24696     Updated galician translations
24697
24698  po/gl.po |  166
24699  +++++++++++++++++++++++++++++++++-----------------------------
24700  1 file changed, 88 insertions(+), 78 deletions(-)
24701
24702 commit a78ffde652d1a9c6a2004519a8385d3df2c0d668
24703 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
24704 Date:   Sun Sep 4 18:52:29 2011 +0300
24705
24706     Updated Belarusian translation.
24707
24708  po/be.po |  196
24709  ++++++++++++++++++++++++++++++++------------------------------
24710  1 file changed, 101 insertions(+), 95 deletions(-)
24711
24712 commit e74ca39dae4f90a365f9d83fb216e5b2f0de6113
24713 Author: Aurimas Černius <aurisc4@gmail.com>
24714 Date:   Sun Sep 4 18:31:33 2011 +0300
24715
24716     Updated Lithuanian translation
24717
24718  po/lt.po |  621
24719  ++++++++++++++++++++++++++++++++++----------------------------
24720  1 file changed, 343 insertions(+), 278 deletions(-)
24721
24722 commit 15f1ba47219be9cf92b1a6a1b615c090afde836d
24723 Author: Dan Winship <danw@gnome.org>
24724 Date:   Sun Sep 4 10:33:37 2011 -0400
24725
24726     gio/tests/tls-interaction: fix two sporadic errors
24727
24728     The threaded tests are using the default main context in the worker
24729     thread, but were not g_main_context_acquire()ing it first, which meant
24730     that g_tls_interaction_invoke_ask_password() in the main thread would
24731     sometimes succeed in acquiring it itself and thus performing the
24732     operation in the wrong thread. Fix that.
24733
24734     Also, we can't unref the loop from the worker thread, because the main
24735     thread isn't holding a reference on it, and so it might end up being
24736     destroyed while that thread is still inside g_main_loop_quit().
24737
24738  gio/tests/tls-interaction.c |    6 +++---
24739  1 file changed, 3 insertions(+), 3 deletions(-)
24740
24741 commit 655c9f5753e5a2a6be863632149459d0952d208b
24742 Author: Dan Winship <danw@gnome.org>
24743 Date:   Sun Sep 4 08:42:31 2011 -0400
24744
24745     gsocket: fix win32 build
24746
24747     https://bugzilla.gnome.org/show_bug.cgi?id=658157
24748
24749  gio/gsocket.c |    3 ++-
24750  1 file changed, 2 insertions(+), 1 deletion(-)
24751
24752 commit e943366de5cd4da4bdaf625f709b66ff9101ee3b
24753 Author: Dan Winship <danw@gnome.org>
24754 Date:   Sun Sep 4 08:42:03 2011 -0400
24755
24756     configure: fix win32 build
24757
24758     Only require -lresolv on unix, like before
24759
24760     https://bugzilla.gnome.org/show_bug.cgi?id=645336
24761
24762  configure.ac |   68
24763  ++++++++++++++++++++++++++++++----------------------------
24764  1 file changed, 35 insertions(+), 33 deletions(-)
24765
24766 commit 2d7051e3a33a70a01d5ee06c1f10c347f6c08baf
24767 Author: Ryan Lortie <desrt@desrt.ca>
24768 Date:   Sat Sep 3 20:12:53 2011 -0400
24769
24770     g_date_time_format: improve support for alt digits
24771
24772     Improve a few situations where g_date_time_format() was getting the
24773     padding wrong when displaying alt digits (eg: Arabic numerals) for
24774     formatting time.
24775
24776     We now depend on nl_langinfo (_NL_CTYPE_OUTDIGITn_WC) to do the
24777     conversion, which is very likely glibc-specific, but our previous
24778     method
24779     relied on a glibc-specific printf() feature, so no harm done there.
24780
24781     Add a configure check for nl_langinfo (_NL_CTYPE_OUTDIGITn_WC).
24782
24783     Uncomment a few testcases that were failing previously.
24784
24785     https://bugzilla.gnome.org/show_bug.cgi?id=658107
24786
24787  configure.ac           |   20 ++++++
24788  glib/gdatetime.c       |  167
24789  +++++++++++++++++++++++++-----------------------
24790  glib/tests/gdatetime.c |   19 +++---
24791  3 files changed, 114 insertions(+), 92 deletions(-)
24792
24793 commit 4a371c2ce5262cdecc48ab998e9b66ce7b46ee4b
24794 Author: Dan Winship <danw@gnome.org>
24795 Date:   Sat Sep 3 19:49:19 2011 -0400
24796
24797     g_network_address_parse: deprecate symbolic port names
24798
24799     (which shouldn't ever have been part of the API. Grr.)
24800
24801     Solaris /etc/services doesn't even have "http", which was causing
24802     tests/network-address to fail...
24803
24804  gio/gnetworkaddress.c       |    8 ++++++--
24805  gio/tests/network-address.c |    1 -
24806  2 files changed, 6 insertions(+), 3 deletions(-)
24807
24808 commit af2a905e5480bc7eb82e7a43ef7fead7b3b90dd7
24809 Author: Dan Winship <danw@gnome.org>
24810 Date:   Sat Sep 3 19:14:16 2011 -0400
24811
24812     gsocket: fix g_socket_details_from_fd() on Solaris
24813
24814     On Solaris, getsockname() on an unconnected socket gives an addrlen of
24815     0 and doesn't set the sockaddr. So use the SO_DOMAIN sockopt to find
24816     the socket family in that case. (SO_DOMAIN doesn't exist everywhere,
24817     so we can't use it unconditionally. Also, we have to only use it if
24818     getsockname() fails, since SO_DOMAIN returns a bogus value for
24819     accept()ed sockets on both Linux and Solaris...)
24820
24821  gio/gsocket.c |   30 ++++++++++++++++++++++++++----
24822  1 file changed, 26 insertions(+), 4 deletions(-)
24823
24824 commit 0d637931299f254e1b9a2cdb2d4e050b157ec8d9
24825 Author: Dan Winship <danw@gnome.org>
24826 Date:   Sat Sep 3 18:37:43 2011 -0400
24827
24828     configure: check if -lsocket is needed (for Solaris)
24829
24830     Also, link libgio to -lresolv explicitly, rather than depending on
24831     getting it implicitly via the libasyncns build (which should
24832     eventually be going away).
24833
24834     https://bugzilla.gnome.org/show_bug.cgi?id=645336
24835
24836  configure.ac               |   66
24837  +++++++++++++++++++++++---------------------
24838  gio/Makefile.am            |    1 +
24839  gio/libasyncns/Makefile.am |    2 +-
24840  3 files changed, 37 insertions(+), 32 deletions(-)
24841
24842 commit a636dfd7fbe5757384773460dc01e2727d7ede75
24843 Author: Ryan Lortie <desrt@desrt.ca>
24844 Date:   Sat Sep 3 19:44:13 2011 -0400
24845
24846     Revert "g_date_time_format: support %D"
24847
24848     This reverts commit 46ce7907720074089040275280bb20208bafeb6a.
24849
24850     git-bz mishap (I think?)
24851
24852  glib/gdatetime.c |   10 ----------
24853  1 file changed, 10 deletions(-)
24854
24855 commit 4d382a5a1c23f33b9c21b4ad8314787cbc5347af
24856 Author: Og B. Maciel <ogmaciel@gnome.org>
24857 Date:   Sat Sep 3 18:39:01 2011 -0400
24858
24859     Merged improvements from 2-28 branch Brazilian Translations from
24860     Adorilson Bezerra <adorilson@gmail.com>.
24861
24862  po/pt_BR.po |  234
24863  ++++++++++++++++++++++++++++++-----------------------------
24864  1 file changed, 119 insertions(+), 115 deletions(-)
24865
24866 commit 793dae876d43420f9d80112735d65ab1f03ffe07
24867 Author: Og B. Maciel <ogmaciel@gnome.org>
24868 Date:   Sat Sep 3 17:50:36 2011 -0400
24869
24870     Updated Brazilian Portuguese translation.
24871
24872  po/pt_BR.po |  192
24873  +++++++++++++++++++++++++++++++++--------------------------
24874  1 file changed, 108 insertions(+), 84 deletions(-)
24875
24876 commit 46511fd2ca0bbe660040a4aa8a995d456d4cb4c4
24877 Author: Changwoo Ryu <cwryu@debian.org>
24878 Date:   Sat Sep 3 21:15:43 2011 +0900
24879
24880     Update Korean translation
24881
24882  po/ko.po |  473
24883  +++++++++++++++++++++++++++++++++++---------------------------
24884  1 file changed, 266 insertions(+), 207 deletions(-)
24885
24886 commit c2b385c5c23d5f553add320f223282e96fd1c88a
24887 Author: Kjartan Maraas <kmaraas@gnome.org>
24888 Date:   Sat Sep 3 13:47:44 2011 +0200
24889
24890     Added Norwegian bokmål translation
24891
24892  po/nb.po |   94
24893  +++++++++++++++++++++++++++++++++-----------------------------
24894  1 file changed, 50 insertions(+), 44 deletions(-)
24895
24896 commit 8e7112a2d37323c29a8072a7ffe3fc6f44c17bb0
24897 Author: Jorge González <jorgegonz@svn.gnome.org>
24898 Date:   Sat Sep 3 13:38:38 2011 +0200
24899
24900     Updated Spanish translation
24901
24902  po/es.po |   15 ++++++++++-----
24903  1 file changed, 10 insertions(+), 5 deletions(-)
24904
24905 commit f091c6a99b1c9e23e8e60a9e5ef35290e0ab4853
24906 Author: Matthias Clasen <mclasen@redhat.com>
24907 Date:   Fri Sep 2 23:36:03 2011 -0400
24908
24909     gdatetime: Fix locale-changing code
24910
24911     As pointed out by Ryan Lortie, the code didn't actually ever
24912     switch back to the old locale.
24913
24914     https://bugzilla.gnome.org/show_bug.cgi?id=658104
24915
24916  glib/tests/gdatetime.c |    6 ++++--
24917  1 file changed, 4 insertions(+), 2 deletions(-)
24918
24919 commit 9860c83ad63ec664a25cf1719ceaeeed70b059d9
24920 Author: Ryan Lortie <desrt@desrt.ca>
24921 Date:   Fri Sep 2 21:12:16 2011 -0400
24922
24923     g_date_time_format: add standards notes to the doc
24924
24925     Explicitly mention C99's strftime() in the documentation for
24926     g_date_time_format() as the one that we aim for compatibility with.
24927     Specifically list the formats we do not support as well as the extra
24928     ones that we borrow from glibc.
24929
24930  glib/gdatetime.c |   13 +++++++++----
24931  1 file changed, 9 insertions(+), 4 deletions(-)
24932
24933 commit bdb34e3217e46236cafa61991a15b9aa2e80ba61
24934 Author: Ryan Lortie <desrt@desrt.ca>
24935 Date:   Fri Sep 2 21:04:02 2011 -0400
24936
24937     GDateTime: test _format against strftime()
24938
24939     Test g_date_time_format() against strftime().  This test found quite a
24940     few cases of incorrect behaviour on our part (fixes already committed
24941     for those).
24942
24943  glib/tests/gdatetime.c |   26 ++++++++++++++++++++++++++
24944  1 file changed, 26 insertions(+)
24945
24946 commit dcbfeb579a0890c3e3251f4c1ce0c16dc46f7c72
24947 Author: Ryan Lortie <desrt@desrt.ca>
24948 Date:   Fri Sep 2 21:03:33 2011 -0400
24949
24950     GDateTime test: plug a couple of leaks
24951
24952  glib/tests/gdatetime.c |    3 +++
24953  1 file changed, 3 insertions(+)
24954
24955 commit 1b04f0d9730e94c80db35f3dbd21cdfbb7e2c9da
24956 Author: Ryan Lortie <desrt@desrt.ca>
24957 Date:   Fri Sep 2 20:54:51 2011 -0400
24958
24959     g_date_time_format: rip out non-working %W format
24960
24961     Our implementation of %W is incorrect.  Nobody should want to use this
24962     format anyway and the implementation is non-trivial, so rip it out
24963     rather than fixing it.
24964
24965     Remove the testcase for %W as well.
24966
24967  glib/gdatetime.c       |    9 ---------
24968  glib/tests/gdatetime.c |    1 -
24969  2 files changed, 10 deletions(-)
24970
24971 commit b8c2fd7e05e18cb45eb83c751df394e0e3174084
24972 Author: Ryan Lortie <desrt@desrt.ca>
24973 Date:   Fri Sep 2 20:53:02 2011 -0400
24974
24975     g_date_time_format: clarify documentation
24976
24977     Add some clarification to the documentation for %g, %G, %V and %u
24978     formats (which all concern themselves with ISO 8601 week dates).
24979
24980  glib/gdatetime.c |   20 ++++++++++++--------
24981  1 file changed, 12 insertions(+), 8 deletions(-)
24982
24983 commit 46ce7907720074089040275280bb20208bafeb6a
24984 Author: Ryan Lortie <desrt@desrt.ca>
24985 Date:   Fri Sep 2 19:38:45 2011 -0400
24986
24987     g_date_time_format: support %D
24988
24989     %D represents the date in mm/dd/yy format.
24990
24991     https://bugzilla.gnome.org/show_bug.cgi?id=658061
24992
24993  glib/gdatetime.c |   10 ++++++++++
24994  1 file changed, 10 insertions(+)
24995
24996 commit 4b35f12552ebd9d064c7e6dc97e0e1e9c57b6215
24997 Author: Ryan Lortie <desrt@desrt.ca>
24998 Date:   Fri Sep 2 19:34:33 2011 -0400
24999
25000     g_date_time_format: small fixups
25001
25002     Add missing 'break;' from the case: block for %c.  Reorder the
25003     cases so
25004     that %F comes before %g/%G and %n comes in its correct alphabetical
25005     order.
25006
25007  glib/gdatetime.c |   19 ++++++++++---------
25008  1 file changed, 10 insertions(+), 9 deletions(-)
25009
25010 commit 65fe8b73c50b89358732e0c0d093587b62a1cea0
25011 Author: Ryan Lortie <desrt@desrt.ca>
25012 Date:   Fri Sep 2 19:33:32 2011 -0400
25013
25014     g_date_time_format: fix padding for some formats
25015
25016     %e is supposed to be space-padded and %W is supposed to be 0-padded
25017
25018     Adjust the testcase accordingly since it expects the wrong behaviour.
25019
25020  glib/gdatetime.c       |    4 ++--
25021  glib/tests/gdatetime.c |    2 +-
25022  2 files changed, 3 insertions(+), 3 deletions(-)
25023
25024 commit b4591aa3dc5689de4e3520f803ed6cf13ef570a0
25025 Author: Ryan Lortie <desrt@desrt.ca>
25026 Date:   Fri Sep 2 21:02:27 2011 -0400
25027
25028     GDateTime test: don't test removed %N
25029
25030  glib/tests/gdatetime.c |    1 -
25031  1 file changed, 1 deletion(-)
25032
25033 commit a1b665c1112912152c45b68dfe73c0da027ebdea
25034 Author: Ryan Lortie <desrt@desrt.ca>
25035 Date:   Fri Sep 2 14:53:21 2011 -0400
25036
25037     g_date_time_format: support %g and %G
25038
25039     These are the 2-digit and 4-digit ISO week-numbering years.
25040
25041     https://bugzilla.gnome.org/show_bug.cgi?id=658061
25042
25043  glib/gdatetime.c |   17 +++++++++++++++++
25044  1 file changed, 17 insertions(+)
25045
25046 commit 034952ead64842b95b75a9ebaed45741edd0c7aa
25047 Author: Ryan Lortie <desrt@desrt.ca>
25048 Date:   Fri Sep 2 13:38:03 2011 -0400
25049
25050     g_date_time_format: drop %N format
25051
25052     %N is not specified in any standards document, but we use it to
25053     display
25054     the number of microseconds.
25055
25056     The fact that our our current implementation of it is nearly useless
25057     (since it does not zero-pad) coupled with the high chance that
25058     a future
25059     version of the C standard may specify it with another meaning
25060     means that
25061     we should drop it.
25062
25063     https://bugzilla.gnome.org/show_bug.cgi?id=658061
25064
25065  glib/gdatetime.c |    8 --------
25066  1 file changed, 8 deletions(-)
25067
25068 commit f421f0b88323b2a07d3cf18bf2aa3e2acf509738
25069 Author: Javier Jardón <jjardon@gnome.org>
25070 Date:   Fri Sep 2 17:22:14 2011 +0100
25071
25072     g_date_time_format: support %w
25073
25074     %w represents the day of the week as a decimal, range 0 to 6,
25075     Sunday being 0.
25076
25077     https://bugzilla.gnome.org/show_bug.cgi?id=658061
25078
25079  glib/gdatetime.c |   14 ++++++++++++++
25080  1 file changed, 14 insertions(+)
25081
25082 commit e975b5b75c6e61ae417ad6a56cf9b9a86ec7d61a
25083 Author: Javier Jardón <jjardon@gnome.org>
25084 Date:   Fri Sep 2 17:09:07 2011 +0100
25085
25086     g_date_time_format: support %C
25087
25088     %C represents the century number (year/100) as a 2-digit integer
25089
25090     https://bugzilla.gnome.org/show_bug.cgi?id=658061
25091
25092  glib/gdatetime.c |    8 ++++++++
25093  1 file changed, 8 insertions(+)
25094
25095 commit 6f80dc60429e7310300a5df75a03a093c3fd4767
25096 Author: Javier Jardón <jjardon@gnome.org>
25097 Date:   Fri Sep 2 16:32:21 2011 +0100
25098
25099     g_date_time_format: support %c
25100
25101     %c represents the preferred  date  and  time  representation  for the
25102     current locale.
25103
25104     https://bugzilla.gnome.org/show_bug.cgi?id=658061
25105
25106  glib/gdatetime.c |   16 ++++++++++++++++
25107  1 file changed, 16 insertions(+)
25108
25109 commit b42d15490b88f5e1fdd6385143a4fd58040260db
25110 Author: Javier Jardón <jjardon@gnome.org>
25111 Date:   Fri Sep 2 14:52:37 2011 +0100
25112
25113     g_date_time_format: support %V
25114
25115     %V represents the  ISO 8601  week  number of the current year as a
25116     decimal number, range 01 to 53, where week 1 is the  first  week
25117     that  has  at least 4 days in the new year
25118
25119     https://bugzilla.gnome.org/show_bug.cgi?id=658061
25120
25121  glib/gdatetime.c |   11 +++++++++++
25122  1 file changed, 11 insertions(+)
25123
25124 commit 0ea581b80a703f181dc10e5c5fbf9c3a4643d20b
25125 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
25126 Date:   Fri Sep 2 20:56:39 2011 +0300
25127
25128     Updated Belarusian translation.
25129
25130  po/be.po |  506
25131  ++++++++++++++++++++++++++++++++++++--------------------------
25132  1 file changed, 296 insertions(+), 210 deletions(-)
25133
25134 commit 275f1864d836e76ff36ff3f4473370e981679698
25135 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25136 Date:   Fri Sep 2 08:39:54 2011 +0800
25137
25138     Update Visual C++ README.txt's a bit
25139
25140     LibFFI 3.0.10 is now out officially...
25141
25142  build/win32/vs10/README.txt |    4 ++--
25143  build/win32/vs9/README.txt  |    4 ++--
25144  2 files changed, 4 insertions(+), 4 deletions(-)
25145
25146 commit 8beda5806ae6fb5ad994edecda89ea1df6473ba6
25147 Author: Daniel Nylander <po@danielnylander.se>
25148 Date:   Thu Sep 1 22:24:07 2011 +0200
25149
25150     Updated Swedish translation
25151
25152  po/sv.po | 1156
25153  +++++++++++++++++++++++++++++++++-----------------------------
25154  1 file changed, 619 insertions(+), 537 deletions(-)
25155
25156 commit b0048bb44413af26a4941f36aac0f904773c4822
25157 Author: Daniel Nylander <po@danielnylander.se>
25158 Date:   Thu Sep 1 22:22:32 2011 +0200
25159
25160     Updated Swedish translation
25161
25162  po/sv.po |  161
25163  +++++++++++++++++++++++++++++++++-----------------------------
25164  1 file changed, 86 insertions(+), 75 deletions(-)
25165
25166 commit a020fbf8f6cd345c0e7cbd5eb0dae194c5dc6650
25167 Author: Will Thompson <will.thompson@collabora.co.uk>
25168 Date:   Thu Sep 1 14:28:57 2011 -0400
25169
25170     gdbus-codegen: post-process all interfaces when parsing >1 file
25171
25172     This also fixes a crash when you run gdbus-codegen with no arguments.
25173
25174     https://bugzilla.gnome.org/show_bug.cgi?id=656323
25175
25176     Signed-off-by: David Zeuthen <davidz@redhat.com>
25177
25178  gio/gdbus-2.0/codegen/codegen_main.py |    2 +-
25179  1 file changed, 1 insertion(+), 1 deletion(-)
25180
25181 commit dbfb56bda94c76366026f0ea738f5472fb7cd0c1
25182 Author: Kjartan Maraas <kmaraas@gnome.org>
25183 Date:   Wed Aug 31 21:17:10 2011 +0200
25184
25185     Updated Norwegian bokmål translation
25186
25187  po/nb.po |   27 ++++++++++++++++++---------
25188  1 file changed, 18 insertions(+), 9 deletions(-)
25189
25190 commit ab8938c64da8f9cf68faca2b8afb3bfa49ff4fa0
25191 Author: Ryan Lortie <desrt@desrt.ca>
25192 Date:   Tue Aug 30 21:31:40 2011 -0400
25193
25194     Revert "gdatetime: Add g_date_time_source_new()"
25195
25196     This reverts three commits:
25197
25198      - 1feb752996b404965a2f58b29a569a273d4374fa
25199      - 5763c631473539746646697e6a775f6eacaa08e2
25200      - 21a538934091e1449e0479daf066fa20df2dc2ef
25201
25202     https://bugzilla.gnome.org/show_bug.cgi?id=655129
25203
25204  configure.ac                          |   17 ---
25205  docs/reference/glib/glib-sections.txt |    3 -
25206  glib/gdatetime.c                      |  232
25207  ---------------------------------
25208  glib/gdatetime.h                      |    3 -
25209  glib/glib.symbols                     |    1 -
25210  glib/gmain.h                          |    1 -
25211  glib/tests/Makefile.am                |    4 -
25212  glib/tests/glib-clock.c               |   38 ------
25213  glib/tests/timeout.c                  |   70 ----------
25214  9 files changed, 369 deletions(-)
25215
25216 commit fe4fc3e8b5a5ad8d4113c4df1fe8e0e9f295035e
25217 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
25218 Date:   Tue Aug 30 16:20:55 2011 +0200
25219
25220     Make GMainLoop, GMainContext and GSource boxed types
25221
25222     Also add some annotations for better usage of these types in bindings.
25223
25224     https://bugzilla.gnome.org/show_bug.cgi?id=657725
25225
25226  glib/gmain.c            |   35 ++++++++++++++++++-----------------
25227  glib/gmain.h            |    8 ++++----
25228  gobject/gboxed.c        |    3 +++
25229  gobject/glib-types.h    |   30 ++++++++++++++++++++++++++++++
25230  gobject/gobject.symbols |    3 +++
25231  5 files changed, 58 insertions(+), 21 deletions(-)
25232
25233 commit 3354b02ccdb5bdc714cdfbe9bbe9a10589c84153
25234 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25235 Date:   Wed Aug 31 13:01:04 2011 +0800
25236
25237     Update Win32 and VS Readme files
25238
25239     Tell people about the GNOME Live! page that outlines building
25240     GLib and its dependencies with Visual C++.
25241
25242  README.win32                |    5 +++++
25243  build/win32/vs10/README.txt |    5 +++++
25244  build/win32/vs9/README.txt  |    5 +++++
25245  3 files changed, 15 insertions(+)
25246
25247 commit dab38147aec8bd415a6816422baa59863c941ead
25248 Author: Ryan Lortie <desrt@desrt.ca>
25249 Date:   Tue Aug 30 21:13:08 2011 -0400
25250
25251     es.po: stop translating "kB" to "KiB", etc.
25252
25253     "kB" is used by GLib to mean 1000 bytes exactly -- not 1024.  It is
25254     therefore incorrect to translate this to KiB.  Same for the other
25255     units.
25256
25257     The original commit ef3e5917ca1239b39db2cb433c4306d0152f18f5
25258     fixing this
25259     problem was reverted, so I'm applying it again.
25260
25261     See http://mail.gnome.org/archives/gnome-i18n/2011-July/msg00078.html
25262     for more information.
25263
25264  po/es.po |   12 ++++++------
25265  1 file changed, 6 insertions(+), 6 deletions(-)
25266
25267 commit 2955981569808304399d16847712f0ef97c6355b
25268 Author: Dan Winship <danw@gnome.org>
25269 Date:   Tue Aug 16 19:12:59 2011 -0400
25270
25271     g_get_monotonic_time: fix race condition
25272
25273     Since there was nothing guaranteeing synchronization of the
25274     assignments to checked and clockid, it would be possible for one
25275     thread to set clockid = CLOCK_MONOTONIC, and for another thread to see
25276     checked = TRUE but still clockid = CLOCK_REALTIME.
25277
25278     https://bugzilla.gnome.org/show_bug.cgi?id=655129
25279
25280  glib/gmain.c |   29 ++++++++++++++---------------
25281  1 file changed, 14 insertions(+), 15 deletions(-)
25282
25283 commit c0eb77bfc8be7c30c271f2415c08f8f3186113c3
25284 Author: Ryan Lortie <desrt@desrt.ca>
25285 Date:   Tue Aug 30 09:45:52 2011 -0400
25286
25287     unix signal watch: make API match other sources
25288
25289     Change the unix signal watch API to match other sources in both
25290     available functions, names of those functions and order of the
25291     parameters to the _full function.
25292
25293     https://bugzilla.gnome.org/show_bug.cgi?id=657705
25294
25295  docs/reference/glib/glib-sections.txt |    3 ++-
25296  glib/glib-unix.c                      |   36
25297  ++++++++++++++++++++++++++-------
25298  glib/glib-unix.h                      |   16 +++++++++------
25299  glib/glib.symbols                     |    3 ++-
25300  glib/tests/unix.c                     |   12 ++---------
25301  5 files changed, 45 insertions(+), 25 deletions(-)
25302
25303 commit 1292ffc7805773312f42409eeee7a7ce6b5837fc
25304 Author: Javier Jardón <jjardon@gnome.org>
25305 Date:   Tue Aug 30 22:52:59 2011 +0100
25306
25307     glib.doap: Add glib to "platform" category
25308
25309  glib.doap |    1 +
25310  1 file changed, 1 insertion(+)
25311
25312 commit ae8dcf429d0e16f944f0f8e8ceab5569408ae410
25313 Author: Jorge González <jorgegonz@svn.gnome.org>
25314 Date:   Tue Aug 30 19:14:04 2011 +0200
25315
25316     Updated Spanish translation
25317
25318  po/es.po |  125
25319  +++++++++++++++++++++++++++++++++-----------------------------
25320  1 file changed, 66 insertions(+), 59 deletions(-)
25321
25322 commit c6bd78f31c29a06d948b675da7f5682fe1c3c218
25323 Author: Jorge González <jorgegonz@svn.gnome.org>
25324 Date:   Tue Aug 30 19:00:15 2011 +0200
25325
25326     Updated Spanish translation
25327
25328  po/es.po |  225
25329  ++++++++++++++++++++++++++++++--------------------------------
25330  1 file changed, 109 insertions(+), 116 deletions(-)
25331
25332 commit 49bb7cff4b2f238453363b032f2c401055158026
25333 Author: Stef Walter <stefw@collabora.co.uk>
25334 Date:   Sun Aug 28 20:24:56 2011 +0200
25335
25336     gio: Add GTlsInteraction interaction method invocation guarantees
25337
25338      * Add 'invoke' style method, which can be used to call an interaction
25339        from any thread. The interaction will be run in the appropriate
25340        #GMainContext
25341      * Sync methods can be called whether main loop is running or not.
25342      * Derived classes can choose to implement only sync or async
25343        interaction method, and the invoke method will fill in the blanks.
25344      * Documentation for the above.
25345      * Tests for the above.
25346
25347     https://bugzilla.gnome.org/show_bug.cgi?id=657567
25348
25349  .gitignore                  |    1 +
25350  gio/gio.symbols             |    1 +
25351  gio/gtlsinteraction.c       |  423 +++++++++++++++++++++++----
25352  gio/gtlsinteraction.h       |   12 +-
25353  gio/tests/Makefile.am       |    3 +
25354  gio/tests/tls-interaction.c |  661
25355  +++++++++++++++++++++++++++++++++++++++++++
25356  6 files changed, 1036 insertions(+), 65 deletions(-)
25357
25358 commit 116b2932abfa7727cd0486e6e74624aaf4012ab7
25359 Author: Tomas Bzatek <tbzatek@redhat.com>
25360 Date:   Tue Aug 30 18:00:49 2011 +0200
25361
25362     glocalfile: Fix the grammar
25363
25364  gio/glocalfile.c |    2 +-
25365  1 file changed, 1 insertion(+), 1 deletion(-)
25366
25367 commit 780591b542dbd15f6165eb011e2e38b0c10bfe47
25368 Author: Matthias Clasen <mclasen@redhat.com>
25369 Date:   Tue Aug 30 11:44:57 2011 -0400
25370
25371     Post-release version bump
25372
25373  configure.ac |    2 +-
25374  1 file changed, 1 insertion(+), 1 deletion(-)
25375
25376 commit c6850add98dd0dde66217c47e632a121fee88e80
25377 Author: Matthias Clasen <mclasen@redhat.com>
25378 Date:   Tue Aug 30 11:10:40 2011 -0400
25379
25380     2.29.18
25381
25382  configure.ac |    2 +-
25383  1 file changed, 1 insertion(+), 1 deletion(-)
25384
25385 commit 229234111c418c2186868c47bfdd6684be8ee1cf
25386 Author: Bastien Nocera <hadess@hadess.net>
25387 Date:   Fri Aug 26 16:36:12 2011 +0100
25388
25389     gio: Error out when we cannot modify a GAppInfo
25390
25391     g_desktop_app_info_set_as_default_for_type() and
25392     g_desktop_app_info_set_as_last_used_for_type () require the
25393     application's ID, but depending on how the GAppInfo was created,
25394     we might not be have one, and would thus silently fail to set
25395     the default application, or last used application.
25396
25397     https://bugzilla.gnome.org/show_bug.cgi?id=657445
25398
25399  gio/gdesktopappinfo.c |   18 ++++++++++++++++--
25400  1 file changed, 16 insertions(+), 2 deletions(-)
25401
25402 commit 619b77319619d84523866fd11e2cc484b470ed80
25403 Author: Matthias Clasen <mclasen@redhat.com>
25404 Date:   Tue Aug 30 10:25:42 2011 -0400
25405
25406     More updates
25407
25408  NEWS |    6 ++++++
25409  1 file changed, 6 insertions(+)
25410
25411 commit 302a5072c915fc95e187e733acab139bca692e0b
25412 Author: Dan Winship <danw@gnome.org>
25413 Date:   Sat Aug 27 11:33:43 2011 -0400
25414
25415     gio/tests/gdbus-peer: make this work on non-Linux unixes
25416
25417     The test was using a socket in a temporary directory, but not actually
25418     creating that temporary directory. This worked fine on Linux since it
25419     actually ended up using an abstract socket instead, but failed on
25420     unixes without abstract sockets.
25421
25422     https://bugzilla.gnome.org/show_bug.cgi?id=657517
25423
25424  gio/tests/gdbus-peer.c |   26 ++++++++++++++++++++++++--
25425  1 file changed, 24 insertions(+), 2 deletions(-)
25426
25427 commit d156492c8333097d969e933abbde2cab6011b321
25428 Author: Matthias Clasen <mclasen@redhat.com>
25429 Date:   Tue Aug 30 00:00:37 2011 -0400
25430
25431     Add a forgotten section
25432
25433  docs/reference/gio/gio-docs.xml |    1 +
25434  1 file changed, 1 insertion(+)
25435
25436 commit 258ecdfbe643c76ac6c30d008541e17df27cfb47
25437 Author: Matthias Clasen <mclasen@redhat.com>
25438 Date:   Tue Aug 30 00:00:21 2011 -0400
25439
25440     More doc additions
25441
25442  docs/reference/gio/gio-sections.txt |   13 +++++++++++++
25443  1 file changed, 13 insertions(+)
25444
25445 commit 08208e3ce22ef5f42697fc9b015df7bff61e2859
25446 Author: Matthias Clasen <mclasen@redhat.com>
25447 Date:   Mon Aug 29 23:55:48 2011 -0400
25448
25449     Fix a doc comment
25450
25451  gio/giomodule.c |    7 ++++---
25452  1 file changed, 4 insertions(+), 3 deletions(-)
25453
25454 commit b57f2e9327c572c2823cebd53afb1e79589c476f
25455 Author: Matthias Clasen <mclasen@redhat.com>
25456 Date:   Mon Aug 29 23:42:24 2011 -0400
25457
25458     Clean up gobject docs
25459
25460  docs/reference/gobject/gobject-sections.txt |    9 +++++++--
25461  1 file changed, 7 insertions(+), 2 deletions(-)
25462
25463 commit 0196fcc9ce0492235f681584037de2f61557f3ac
25464 Author: Matthias Clasen <mclasen@redhat.com>
25465 Date:   Mon Aug 29 23:36:27 2011 -0400
25466
25467     Correct a doc typo
25468
25469  glib/ghmac.c |    2 +-
25470  1 file changed, 1 insertion(+), 1 deletion(-)
25471
25472 commit a8b128a01cb0798481c56c4c4a1f84625415d904
25473 Author: Matthias Clasen <mclasen@redhat.com>
25474 Date:   Mon Aug 29 23:33:48 2011 -0400
25475
25476     Remove no-longer existing api
25477
25478  docs/reference/glib/glib-sections.txt |    1 -
25479  1 file changed, 1 deletion(-)
25480
25481 commit fb74f6e303ee89ab8b37708556a24b5e219c1db1
25482 Author: Dan Winship <danw@gnome.org>
25483 Date:   Sat Aug 27 19:46:51 2011 -0400
25484
25485     GSocketAddress: create IPv4 addresses for IPv6 mapped-IPv4 addresses
25486
25487     IPv6-mapped-IPv4 addresses are annoying. Just translate them to real
25488     IPv4 addresses.
25489
25490     based on a patch from Jonny Lamb
25491     https://bugzilla.gnome.org/show_bug.cgi?id=646082
25492
25493  gio/gsocketaddress.c |   15 ++++++-
25494  gio/tests/socket.c   |  107
25495  +++++++++++++++++++++++++++++++++++++++++++++++---
25496  2 files changed, 116 insertions(+), 6 deletions(-)
25497
25498 commit c938250c3335cac58cca8e6747ba8359534989c5
25499 Author: Matthias Clasen <mclasen@redhat.com>
25500 Date:   Mon Aug 29 21:43:50 2011 -0400
25501
25502     Add a 'since 2.30' index to gobject docs
25503
25504  docs/reference/gobject/gobject-docs.sgml |    4 ++++
25505  1 file changed, 4 insertions(+)
25506
25507 commit a21ee644c83b4a6cfabdc9b34d6f829277fe9253
25508 Author: Matthias Clasen <mclasen@redhat.com>
25509 Date:   Mon Aug 29 19:02:33 2011 -0400
25510
25511     Don't distribute MAINTAINERS
25512
25513     ...it does not exist anymore.
25514
25515  Makefile.am |    1 -
25516  1 file changed, 1 deletion(-)
25517
25518 commit 4fb921439b2b4aa874d0e88cb7cf800c4178bda4
25519 Author: Matthias Clasen <mclasen@redhat.com>
25520 Date:   Mon Aug 29 18:29:16 2011 -0400
25521
25522     First round of NEWS updates for 2.29.18
25523
25524  NEWS |   42 ++++++++++++++++++++++++++++++++++++++++++
25525  1 file changed, 42 insertions(+)
25526
25527 commit 027b63ab96f2c978f6670f42c27fe7c8dcdfd4aa
25528 Author: David Zeuthen <davidz@redhat.com>
25529 Date:   Mon Aug 29 16:46:45 2011 -0400
25530
25531     GDBusObjectManagerServer: Add locking
25532
25533     Signed-off-by: David Zeuthen <davidz@redhat.com>
25534
25535  gio/gdbusobjectmanagerserver.c |  157
25536  ++++++++++++++++++++++++++++------------
25537  1 file changed, 110 insertions(+), 47 deletions(-)
25538
25539 commit 4e7ef619ebe025bd97d2a3ef8dd8c1b7baa903b2
25540 Author: David Zeuthen <davidz@redhat.com>
25541 Date:   Mon Aug 29 16:20:50 2011 -0400
25542
25543     GDBusObjectManagerClient: Add locking
25544
25545     Signed-off-by: David Zeuthen <davidz@redhat.com>
25546
25547  gio/gdbusobjectmanagerclient.c |  107
25548  +++++++++++++++++++++++++++++++++-------
25549  1 file changed, 88 insertions(+), 19 deletions(-)
25550
25551 commit fcefc71d5932f2828a27c4064d8a64a0382891a9
25552 Author: David Zeuthen <davidz@redhat.com>
25553 Date:   Mon Aug 29 15:29:27 2011 -0400
25554
25555     GDBusObjectProxy: Add locking
25556
25557     Signed-off-by: David Zeuthen <davidz@redhat.com>
25558
25559  gio/gdbusobjectproxy.c |   62
25560  +++++++++++++++++++++++++++++++++++++++++-------
25561  1 file changed, 54 insertions(+), 8 deletions(-)
25562
25563 commit dc38967fd35286f9489a8cdcb3d811d34113ceca
25564 Author: Matthias Clasen <mclasen@redhat.com>
25565 Date:   Mon Aug 29 15:18:29 2011 -0400
25566
25567     Don't call close on invalid fds
25568
25569     If an fd is -1, don't call close() on it, since that leads to
25570     EBDAF and complaints from valgrind.
25571
25572     https://bugzilla.gnome.org/show_bug.cgi?id=657593
25573
25574  glib/gtestutils.c |    9 ++++++---
25575  1 file changed, 6 insertions(+), 3 deletions(-)
25576
25577 commit fb94a0299bbe23e8531556002cb7e2f895d736e0
25578 Author: David Zeuthen <davidz@redhat.com>
25579 Date:   Mon Aug 29 15:19:42 2011 -0400
25580
25581     GDBusObjectSkeleton: Add locking
25582
25583     Signed-off-by: David Zeuthen <davidz@redhat.com>
25584
25585  gio/gdbusobjectskeleton.c |   84
25586  +++++++++++++++++++++++++++++++++++++--------
25587  1 file changed, 69 insertions(+), 15 deletions(-)
25588
25589 commit faec5d6b5cebd1075cc75c8be75b8e7f225d4595
25590 Author: David Zeuthen <davidz@redhat.com>
25591 Date:   Mon Aug 29 14:23:02 2011 -0400
25592
25593     GDBusInterfaceSkeleton: Add locking
25594
25595     Signed-off-by: David Zeuthen <davidz@redhat.com>
25596
25597  gio/gdbusinterfaceskeleton.c |   75
25598  +++++++++++++++++++++++++++++++++++++-----
25599  1 file changed, 66 insertions(+), 9 deletions(-)
25600
25601 commit 4e4505b8deaad39d5a6dd598ad49f5cb5dd72480
25602 Author: Stef Walter <stefw@collabora.co.uk>
25603 Date:   Sun Aug 28 06:58:29 2011 +0200
25604
25605     Print out URL to HTML coverage report after 'make lcov'
25606
25607     * For easy clicking
25608
25609     https://bugzilla.gnome.org/show_bug.cgi?id=657540
25610
25611  Makefile.decl |    1 +
25612  1 file changed, 1 insertion(+)
25613
25614 commit 21a538934091e1449e0479daf066fa20df2dc2ef
25615 Author: Colin Walters <walters@verbum.org>
25616 Date:   Mon Aug 29 15:05:34 2011 -0400
25617
25618     gdatetime: Tweak g_date_time_source_new() documentation
25619
25620  glib/gdatetime.c |    3 ++-
25621  1 file changed, 2 insertions(+), 1 deletion(-)
25622
25623 commit 1b28408b8bfe282f671716a39bba3208d3fef39a
25624 Author: Matthias Clasen <mclasen@redhat.com>
25625 Date:   Mon Aug 29 14:49:32 2011 -0400
25626
25627     Spelling fixes
25628
25629     Spelling fixes in comments and docs, provided by
25630     Kjartan Maraas in bug 657336.
25631
25632  gio/gapplicationcommandline.c  |    2 +-
25633  gio/gasyncinitable.c           |    2 +-
25634  gio/gbufferedinputstream.c     |    4 ++--
25635  gio/gcancellable.c             |    2 +-
25636  gio/gconverter.c               |    4 ++--
25637  gio/gdatainputstream.c         |    2 +-
25638  gio/gdbusconnection.c          |    6 +++---
25639  gio/gdbusserver.c              |    2 +-
25640  gio/gdesktopappinfo.c          |    2 +-
25641  gio/gdrive.c                   |    2 +-
25642  gio/gfile.c                    |    4 ++--
25643  gio/gfileattribute.c           |    2 +-
25644  gio/gfileenumerator.c          |    8 ++++----
25645  gio/gfileinputstream.c         |    4 ++--
25646  gio/gfilemonitor.c             |    4 ++--
25647  gio/ginitable.c                |    8 ++++----
25648  gio/ginputstream.c             |   16 ++++++++--------
25649  gio/giomodule.h                |    2 +-
25650  gio/giostream.c                |   12 ++++++------
25651  gio/giotypes.h                 |    2 +-
25652  gio/gloadableicon.c            |    4 ++--
25653  gio/glocalfile.c               |    2 +-
25654  gio/gmount.c                   |   16 ++++++++--------
25655  gio/goutputstream.c            |   22 +++++++++++-----------
25656  gio/gproxyaddressenumerator.c  |    2 +-
25657  gio/gregistrysettingsbackend.c |    4 ++--
25658  gio/gseekable.c                |    4 ++--
25659  gio/gsettings.c                |    6 +++---
25660  gio/gsettingsbackend.c         |    4 ++--
25661  gio/gsimplepermission.c        |    2 +-
25662  gio/gsocket.c                  |    2 +-
25663  gio/gsocketaddress.c           |    2 +-
25664  gio/gsocks5proxy.c             |    4 ++--
25665  gio/gunionvolumemonitor.c      |    2 +-
25666  gio/gvolume.c                  |    6 +++---
25667  gio/gwin32mount.c              |    2 +-
25668  gio/strinfo.c                  |    4 ++--
25669  glib/gbsearcharray.h           |    2 +-
25670  glib/gconvert.c                |   18 +++++++++---------
25671  glib/gdataset.c                |    2 +-
25672  glib/gdatetime.c               |   10 +++++-----
25673  glib/gfileutils.c              |    2 +-
25674  glib/gmain.c                   |    2 +-
25675  glib/gregex.c                  |   16 ++++++++--------
25676  glib/gregex.h                  |    2 +-
25677  glib/gslice.c                  |    6 +++---
25678  glib/gstdio.h                  |    2 +-
25679  glib/gstrfuncs.c               |    2 +-
25680  glib/gthread.c                 |    6 +++---
25681  glib/gthreadpool.c             |    4 ++--
25682  glib/gthreadprivate.h          |    2 +-
25683  glib/gtimezone.c               |    2 +-
25684  glib/gutf8.c                   |   12 ++++++------
25685  glib/gutils.c                  |    2 +-
25686  glib/gvariant-parser.c         |    2 +-
25687  glib/gvariant-serialiser.c     |    4 ++--
25688  glib/gvariant.c                |    2 +-
25689  glib/gvarianttypeinfo.c        |    2 +-
25690  glib/gvarianttypeinfo.h        |    6 +++---
25691  glib/gwin32.c                  |    2 +-
25692  gmodule/gmodule.c              |    2 +-
25693  gmodule/gmodule.h              |    2 +-
25694  gobject/gboxed.c               |    4 ++--
25695  gobject/gclosure.c             |    4 ++--
25696  gobject/glib-genmarshal.c      |    2 +-
25697  gobject/gobject.c              |    2 +-
25698  gobject/gobject.h              |    6 +++---
25699  gobject/gparam.c               |    4 ++--
25700  gobject/gparam.h               |    2 +-
25701  gobject/gsignal.c              |    4 ++--
25702  gobject/gtype.c                |    4 ++--
25703  gobject/gvaluearray.c          |    4 ++--
25704  tests/memchunks.c              |    2 +-
25705  tests/threadpool-test.c        |    4 ++--
25706  74 files changed, 167 insertions(+), 167 deletions(-)
25707
25708 commit 5763c631473539746646697e6a775f6eacaa08e2
25709 Author: Colin Walters <walters@verbum.org>
25710 Date:   Wed Aug 17 13:09:27 2011 -0400
25711
25712     Add Linux timerfd_create() backend for g_date_time_source_new()
25713
25714     This makes the source efficient on Linux.
25715
25716     Tested on Fedora 15 x86_64 + updates, kernel-2.6.40-4.fc15.x86_64
25717     Also tested fallback code for unsupported flag TFD_TIMER_CANCEL_ON_SET
25718     on kernel 2.6.38.
25719
25720     https://bugzilla.gnome.org/show_bug.cgi?id=655129
25721
25722  configure.ac     |   17 ++++++++++++
25723  glib/gdatetime.c |   79
25724  ++++++++++++++++++++++++++++++++++++++++++++++++++++--
25725  2 files changed, 94 insertions(+), 2 deletions(-)
25726
25727 commit 1feb752996b404965a2f58b29a569a273d4374fa
25728 Author: Colin Walters <walters@verbum.org>
25729 Date:   Sat Aug 13 08:55:20 2011 -0400
25730
25731     gdatetime: Add g_date_time_source_new()
25732
25733     Several different codebases in GNOME want to implement wall clocks.
25734     While we could pretty easily share a private library, it's not a
25735     substantial amount of code, and GLib already has a lot of the
25736     necessary system-specific detection and handling infrastructure.
25737
25738     Note this initial implementation just wakes up once a second in the
25739     cancel_on_set case; we'll add the Linux-specific handling in a
25740     subsequent commit.
25741
25742     https://bugzilla.gnome.org/show_bug.cgi?id=655129
25743
25744  docs/reference/glib/glib-sections.txt |    3 +
25745  glib/gdatetime.c                      |  156
25746  +++++++++++++++++++++++++++++++++
25747  glib/gdatetime.h                      |    3 +
25748  glib/glib.symbols                     |    1 +
25749  glib/gmain.h                          |    1 +
25750  glib/tests/Makefile.am                |    4 +
25751  glib/tests/glib-clock.c               |   38 ++++++++
25752  glib/tests/timeout.c                  |   70 +++++++++++++++
25753  8 files changed, 276 insertions(+)
25754
25755 commit 1dfe332e4505d9de9d5819087a60a591b40dde28
25756 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
25757 Date:   Mon Aug 29 19:18:28 2011 +0800
25758
25759     Updated Traditional Chinese translation(Hong Kong and Taiwan)
25760
25761  po/zh_HK.po | 1410
25762  +++++++++++++++++++++++++++++++---------------------------
25763  po/zh_TW.po | 1412
25764  ++++++++++++++++++++++++++++++++---------------------------
25765  2 files changed, 1551 insertions(+), 1271 deletions(-)
25766
25767 commit 67613478ebeda4c8bcc4aff154ef38cc07387cbf
25768 Author: Yuri Myasoedov <omerta13@yandex.ru>
25769 Date:   Sun Aug 28 22:24:49 2011 +0400
25770
25771     Updated Russian translation
25772
25773  po/ru.po |  160
25774  ++++++++++++++++++++++++++++++++++----------------------------
25775  1 file changed, 89 insertions(+), 71 deletions(-)
25776
25777 commit 965232049f66a53005166e6c17d509ed92ec4b72
25778 Author: Kjartan Maraas <kmaraas@gnome.org>
25779 Date:   Sun Aug 28 19:07:09 2011 +0200
25780
25781     Updated Norwegian bokmål translation
25782
25783  po/nb.po |  141
25784  +++++++++++++++++++++++++++++++++-----------------------------
25785  1 file changed, 75 insertions(+), 66 deletions(-)
25786
25787 commit b2b2f443ef3effd993de6ba3ba0883c9f81ef06f
25788 Author: Fran Dieguez <fran@openhost.es>
25789 Date:   Sun Aug 28 16:01:03 2011 +0200
25790
25791     Updated galician translations
25792
25793  po/gl.po |   97
25794  ++++++++++++++++++++++++++++++++++++--------------------------
25795  1 file changed, 56 insertions(+), 41 deletions(-)
25796
25797 commit 41e4db80768e0155fdc5eaa71c59a7f4011e624a
25798 Author: Kalev Lember <kalevlember@gmail.com>
25799 Date:   Mon Aug 15 16:09:18 2011 +0300
25800
25801     gio/tests/gtlsconsoleinteraction: Work around missing getpass()
25802     on win32
25803
25804     Loosely based on a patch by Sam Thursfield <ssssam@gmail.com>.
25805     https://bugzilla.gnome.org/show_bug.cgi?id=656341
25806
25807  gio/tests/gtlsconsoleinteraction.c |   31 +++++++++++++++++++++++++++++++
25808  1 file changed, 31 insertions(+)
25809
25810 commit a0029515caa2cce46fdd865d90043003bb6cd9b0
25811 Author: Jorge González <jorgegonz@svn.gnome.org>
25812 Date:   Sun Aug 28 10:14:54 2011 +0200
25813
25814     Updated Spanish translation
25815
25816  po/es.po |  141
25817  +++++++++++++++++++++++++++++++++-----------------------------
25818  1 file changed, 75 insertions(+), 66 deletions(-)
25819
25820 commit 4d08b2094e6b657e4427e8ea5cc266010aa92987
25821 Author: Jorge González <jorgegonz@svn.gnome.org>
25822 Date:   Sun Aug 28 10:08:05 2011 +0200
25823
25824     Updated Spanish translation
25825
25826  po/es.po |  174
25827  +++++++++++++++++++++++++++++++++++---------------------------
25828  1 file changed, 97 insertions(+), 77 deletions(-)
25829
25830 commit be555ed2d035759236db20d0f4b4ef9644350779
25831 Author: Matthias Clasen <mclasen@redhat.com>
25832 Date:   Sat Aug 27 23:30:43 2011 -0400
25833
25834     Fix symbol lists
25835
25836  gio/gio.symbols |    1 +
25837  1 file changed, 1 insertion(+)
25838
25839 commit 6e80885c8d4efe20b5fe507af81ddaa7f408e8c5
25840 Author: Matthias Clasen <mclasen@redhat.com>
25841 Date:   Sat Aug 27 13:18:45 2011 -0400
25842
25843     Spell out file descriptors in a message
25844
25845     Translators don't necessarily know what 'fds' are.
25846     Pointed out in bug 657454.
25847
25848  gio/gdbusmessage.c |    2 +-
25849  1 file changed, 1 insertion(+), 1 deletion(-)
25850
25851 commit 1a2265889b174c069a58beb16dc57fc13a009263
25852 Author: Matthias Clasen <mclasen@redhat.com>
25853 Date:   Sat Aug 27 13:15:42 2011 -0400
25854
25855     GDBusMessage: Use ngettext() where appropriate
25856
25857     Pointed out in bug 657452.
25858
25859  gio/gdbusmessage.c |   15 ++++++++++++---
25860  1 file changed, 12 insertions(+), 3 deletions(-)
25861
25862 commit 06b23e2b5416e994d29560436587a04b762e21cd
25863 Author: Dan Winship <danw@gnome.org>
25864 Date:   Sat Aug 27 12:08:32 2011 -0400
25865
25866     gsocketaddress: don't return ABSTRACT if the OS doesn't support it
25867
25868     FreeBSD apparently has non-0-length (but nameless) ANONYMOUS sockets.
25869     Fix the heuristics here.
25870
25871  gio/gsocketaddress.c |    7 ++++++-
25872  1 file changed, 6 insertions(+), 1 deletion(-)
25873
25874 commit aa10574dc37982457765783781f5e0e67015d4ae
25875 Author: Dan Winship <danw@gnome.org>
25876 Date:   Sat Aug 27 11:36:05 2011 -0400
25877
25878     gunixcredentialsmessage: fix this on FreeBSD
25879
25880     pointed out by Henry Hu
25881     https://bugzilla.gnome.org/show_bug.cgi?id=628904
25882
25883  gio/gunixcredentialsmessage.c |    2 +-
25884  1 file changed, 1 insertion(+), 1 deletion(-)
25885
25886 commit cef679d004b9fe89ae08519861e235818dd57b46
25887 Author: Dan Winship <danw@gnome.org>
25888 Date:   Sat Aug 27 09:59:02 2011 -0400
25889
25890     GSocket: fix GIOCondition on timed-out socket operation
25891
25892     The docs for g_socket_set_timeout() claimed that if an async operation
25893     timed out, the GIOCondition passed to the source callback would be
25894     G_IO_IN or G_IO_OUT (thus prompting the caller to call
25895     g_socket_receive/send and get a G_IO_ERROR_TIMED_OUT), but in fact it
25896     ended up being 0, and gio/tests/socket.c was erroneously testing for
25897     that instead of the correct value. Fix this.
25898
25899  gio/gsocket.c      |    3 ++-
25900  gio/tests/socket.c |    4 ++--
25901  2 files changed, 4 insertions(+), 3 deletions(-)
25902
25903 commit 60f23ecbbc7d65eb5188875dc2c50a5f793a82a4
25904 Author: Og B. Maciel <ogmaciel@gnome.org>
25905 Date:   Fri Aug 26 11:07:57 2011 -0400
25906
25907     Updated Brazilian Portuguese translation.
25908
25909  po/pt_BR.po |    4 ++--
25910  1 file changed, 2 insertions(+), 2 deletions(-)
25911
25912 commit c04496d98d05edf3fa77db8d0a2c61634471f46b
25913 Author: Og B. Maciel <ogmaciel@gnome.org>
25914 Date:   Fri Aug 26 11:07:32 2011 -0400
25915
25916     Fixed typo: s/ether/enter.
25917
25918  gio/gtlspassword.c |    2 +-
25919  1 file changed, 1 insertion(+), 1 deletion(-)
25920
25921 commit 54b34bd4e41f5cfaeee6eff1aeb925c80ced699b
25922 Author: Og B. Maciel <ogmaciel@gnome.org>
25923 Date:   Fri Aug 26 11:06:13 2011 -0400
25924
25925     Updated Brazilian Portuguese translation.
25926
25927  po/pt_BR.po |   27 ++++++++++++++-------------
25928  1 file changed, 14 insertions(+), 13 deletions(-)
25929
25930 commit d789e78dff26d787b5a55c4b7f5858a7219d5a96
25931 Author: Stef Walter <stefw@collabora.co.uk>
25932 Date:   Fri Aug 26 15:27:19 2011 +0200
25933
25934     giomodule: When loading GIO_EXTRA_MODULES skip duplicates
25935
25936      * Load modules from paths listed in GIO_EXTRA_MODULES environment
25937        variable first.
25938      * Ignore duplicate modules based on module basename.
25939      * Add the concept of GIOModuleScope which allows other callers to
25940        skip duplicate loaded modules, or block specific modules based on
25941        basename.
25942      * Document behavior.
25943
25944     https://bugzilla.gnome.org/show_bug.cgi?id=656914
25945
25946  docs/reference/gio/gio-sections.txt |    5 +
25947  gio/gio.symbols                     |    5 +
25948  gio/gioenums.h                      |   16 +++
25949  gio/giomodule.c                     |  202
25950  ++++++++++++++++++++++++++++++++---
25951  gio/giomodule.h                     |   12 +++
25952  5 files changed, 224 insertions(+), 16 deletions(-)
25953
25954 commit 78ec02647e1b85596732e99beb31ac4d2285af34
25955 Author: Og B. Maciel <ogmaciel@gnome.org>
25956 Date:   Fri Aug 26 09:04:41 2011 -0400
25957
25958     Updated Brazilian Portuguese translation.
25959
25960  po/pt_BR.po | 1805
25961  ++++++++++++++++++++++++++++++++++++-----------------------
25962  1 file changed, 1093 insertions(+), 712 deletions(-)
25963
25964 commit 41432cb375eb04729c8fe506c40ce79fc803028b
25965 Author: Stef Walter <stefw@collabora.co.uk>
25966 Date:   Sat Aug 13 14:03:53 2011 +0200
25967
25968     Make GTlsInteraction virtual methods cancellable
25969
25970      * Add cancellable argument to g_tls_interaction_ask_password
25971        and g_tls_interaction_ask_password_async.
25972      * This is API breakage, but this API has not yet been released
25973        in a stable release (and very unlikely used yet).
25974      * Since we're breaking unreleased API, expand amount of padding
25975        on GTlsInteractionClass because we're going to need it.
25976
25977     https://bugzilla.gnome.org/show_bug.cgi?id=656443
25978
25979  gio/gioenums.h                     |   12 ++++----
25980  gio/gtlsinteraction.c              |   57
25981  ++++++++++++++++++++++++++++++------
25982  gio/gtlsinteraction.h              |   18 ++++++++----
25983  gio/tests/gtlsconsoleinteraction.c |   25 ++++++++++++----
25984  4 files changed, 87 insertions(+), 25 deletions(-)
25985
25986 commit 7d679717f0007dac2f86f05edc763f373135aeee
25987 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
25988 Date:   Tue Aug 23 07:37:05 2011 +0200
25989
25990     Add gdbus-codegen to glib-zip.in
25991
25992     https://bugzilla.gnome.org/show_bug.cgi?id=650763
25993
25994  glib-zip.in |    3 +++
25995  1 file changed, 3 insertions(+)
25996
25997 commit a2614efd145eb4e20b0d7643c6f53c50a4d09296
25998 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
25999 Date:   Tue Aug 23 06:36:47 2011 +0100
26000
26001     Make gdbus-codegen 'relocatable' at runtime on Windows.
26002
26003     https://bugzilla.gnome.org/show_bug.cgi?id=650763
26004
26005  gio/gdbus-2.0/codegen/gdbus-codegen.in |    3 +++
26006  1 file changed, 3 insertions(+)
26007
26008 commit acb5b852c1175675d0edd2f05f76aefdaa29e1c7
26009 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
26010 Date:   Thu Aug 25 10:45:40 2011 +0100
26011
26012     gdbus-codegen: Revert to using /usr/bin/env for Python
26013
26014     After a lot of discussion, we decided /usr/bin/env is the most
26015     flexible for now.
26016
26017     https://bugzilla.gnome.org/show_bug.cgi?id=650763
26018
26019  gio/gdbus-2.0/codegen/Makefile.am      |    2 +-
26020  gio/gdbus-2.0/codegen/gdbus-codegen.in |    2 +-
26021  2 files changed, 2 insertions(+), 2 deletions(-)
26022
26023 commit cd0cd950785515d826abbe55d6b5948c411e1490
26024 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
26025 Date:   Tue Aug 23 16:38:36 2011 +0100
26026
26027     Introduce the UNINSTALLED_GLIB_SRCDIR environment variable
26028
26029     This makes it possible to avoid setting PYTHONPATH in
26030     Makefile.am files.
26031
26032     https://bugzilla.gnome.org/show_bug.cgi?id=650763
26033
26034  gio/gdbus-2.0/codegen/gdbus-codegen.in             |   13 +++++++++----
26035  gio/tests/Makefile.am                              |    4 ++--
26036  gio/tests/gdbus-object-manager-example/Makefile.am |    4 ++--
26037  3 files changed, 13 insertions(+), 8 deletions(-)
26038
26039 commit 5391aae0093c8046208ed1c7e3ae32ce9186057f
26040 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
26041 Date:   Tue Aug 23 17:37:35 2011 +0200
26042
26043     Introduce the UNINSTALLED_GLIB_BUILDDIR environment variable
26044
26045     This makes it possible to also use relative imports for
26046     gdbus-codegen's config module.
26047
26048     https://bugzilla.gnome.org/show_bug.cgi?id=650763
26049
26050  gio/gdbus-2.0/codegen/__init__.py                  |   29
26051  ++++++++++++++++++
26052  gio/gdbus-2.0/codegen/codegen.py                   |    2 +-
26053  gio/gdbus-2.0/codegen/codegen_docbook.py           |    2 +-
26054  gio/gdbus-2.0/codegen/codegen_main.py              |    2 +-
26055  gio/tests/Makefile.am                              |   32
26056  +++++++++++---------
26057  gio/tests/gdbus-object-manager-example/Makefile.am |   16 +++++-----
26058  6 files changed, 58 insertions(+), 25 deletions(-)
26059
26060 commit 5dc3c2efc89ef57fe159736ab52aae8ff25a745c
26061 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
26062 Date:   Tue Aug 23 07:35:01 2011 +0200
26063
26064     Use relative imports for the gdbus/codegen package
26065
26066     But not yet for the config module (but is taken care
26067     of in a followup patch).
26068
26069     https://bugzilla.gnome.org/show_bug.cgi?id=650763
26070
26071  gio/gdbus-2.0/codegen/codegen.py         |    4 ++--
26072  gio/gdbus-2.0/codegen/codegen_docbook.py |    6 +++---
26073  gio/gdbus-2.0/codegen/codegen_main.py    |   10 +++++-----
26074  gio/gdbus-2.0/codegen/dbustypes.py       |    2 +-
26075  gio/gdbus-2.0/codegen/parser.py          |    4 ++--
26076  5 files changed, 13 insertions(+), 13 deletions(-)
26077
26078 commit 0eaec4e59a9a9662f82d9ceb0c00c15a396adc3f
26079 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
26080 Date:   Tue Aug 23 07:32:18 2011 +0200
26081
26082     Avoid using - (hyphen) in gdbus-codegen directory name
26083
26084     It's an invalid character in Python module names and prevents us from
26085     being able to import it.
26086
26087     https://bugzilla.gnome.org/show_bug.cgi?id=650763
26088
26089  configure.ac                             |    4 +-
26090  gio/Makefile.am                          |    2 +-
26091  gio/gdbus-2.0/codegen/.gitignore         |    2 +
26092  gio/gdbus-2.0/codegen/Makefile.am        |   30 +
26093  gio/gdbus-2.0/codegen/codegen.py         | 3351
26094  ++++++++++++++++++++++++++++++
26095  gio/gdbus-2.0/codegen/codegen_docbook.py |  325 +++
26096  gio/gdbus-2.0/codegen/codegen_main.py    |  200 ++
26097  gio/gdbus-2.0/codegen/config.py.in       |   27 +
26098  gio/gdbus-2.0/codegen/dbustypes.py       |  414 ++++
26099  gio/gdbus-2.0/codegen/gdbus-codegen.in   |   33 +
26100  gio/gdbus-2.0/codegen/parser.py          |  290 +++
26101  gio/gdbus-2.0/codegen/utils.py           |  104 +
26102  gio/gdbus-codegen/.gitignore             |    2 -
26103  gio/gdbus-codegen/Makefile.am            |   30 -
26104  gio/gdbus-codegen/codegen.py             | 3351
26105  ------------------------------
26106  gio/gdbus-codegen/codegen_docbook.py     |  325 ---
26107  gio/gdbus-codegen/codegen_main.py        |  200 --
26108  gio/gdbus-codegen/config.py.in           |   27 -
26109  gio/gdbus-codegen/dbustypes.py           |  414 ----
26110  gio/gdbus-codegen/gdbus-codegen.in       |   33 -
26111  gio/gdbus-codegen/parser.py              |  290 ---
26112  gio/gdbus-codegen/utils.py               |  104 -
26113  22 files changed, 4779 insertions(+), 4779 deletions(-)
26114
26115 commit 33831bda2465c8f1e5d4a3fd2bf4e3618a812282
26116 Author: Ionut Biru <ibiru@archlinux.org>
26117 Date:   Wed Aug 24 19:09:53 2011 +0000
26118
26119     Use detected PYTHON shebang in gdbus-codegen
26120
26121     Change the hardcoded /usr/bin/python shebag from gdbus-codegen.in into
26122     @PYTHON@. Is used in Makefile.am to use detected python binary.
26123
26124     $(AM_V_GEN) sed -e 's,@libdir\@,$(libdir),' -e
26125     's,@PYTHON\@,$(PYTHON),'
26126     $< > $@.tmp && mv $@.tmp $@
26127
26128     Signed-off-by: Ionut Biru <ibiru@archlinux.org>
26129
26130     https://bugzilla.gnome.org/show_bug.cgi?id=657274
26131
26132  gio/gdbus-codegen/gdbus-codegen.in |    2 +-
26133  1 file changed, 1 insertion(+), 1 deletion(-)
26134
26135 commit fe8ca95882a88877ff8a7eac817a4d33149767c1
26136 Author: Yuri Myasoedov <omerta13@yandex.ru>
26137 Date:   Thu Aug 25 18:59:56 2011 +0400
26138
26139     Updated Russian translation
26140
26141  po/ru.po | 1302
26142  ++++++++++++++++++++++++++++++--------------------------------
26143  1 file changed, 632 insertions(+), 670 deletions(-)
26144
26145 commit 2e05470e3a8928e960dd093a89bb325a21e64df9
26146 Author: Javier Jardón <jjardon@gnome.org>
26147 Date:   Thu Aug 25 12:26:27 2011 +0100
26148
26149     glib.doap: Fix download location
26150
26151  glib.doap |    2 +-
26152  1 file changed, 1 insertion(+), 1 deletion(-)
26153
26154 commit 471593ebf0e133f97c08b27f357bc16ece5f81ec
26155 Author: Matthias Clasen <mclasen@redhat.com>
26156 Date:   Wed Aug 24 21:23:36 2011 -0400
26157
26158     GCancellable: Small annotation additions
26159
26160     https://bugzilla.gnome.org/show_bug.cgi?id=657243
26161
26162  gio/gcancellable.c |   26 +++++++++++++-------------
26163  1 file changed, 13 insertions(+), 13 deletions(-)
26164
26165 commit 3cb189c1ce5cc99c3c872becf38c4be95a0ed6e9
26166 Author: Fran Dieguez <fran@openhost.es>
26167 Date:   Wed Aug 24 20:59:50 2011 +0200
26168
26169     Updated Galician translations
26170
26171  po/gl.po |  210
26172  +++++++++++++++++++++++++++++++++-----------------------------
26173  1 file changed, 113 insertions(+), 97 deletions(-)
26174
26175 commit 28e6ad2dbcc9a7fb1ae3850ac7d1a10b17215e78
26176 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
26177 Date:   Wed Aug 24 19:57:14 2011 +0200
26178
26179     Updated Spanish translation
26180
26181  po/es.po |  214
26182  +++++++++++++++++++++++++++++++++-----------------------------
26183  1 file changed, 115 insertions(+), 99 deletions(-)
26184
26185 commit 2cd3c200687751c9cc26774f650b7651bffcc598
26186 Author: Dan Winship <danw@gnome.org>
26187 Date:   Mon Aug 22 11:37:48 2011 -0400
26188
26189     gfileutils: fix docs/annotations for temp file methods
26190
26191     https://bugzilla.gnome.org/show_bug.cgi?id=657084
26192
26193  glib/gfileutils.c |   40 ++++++++++++++++++++++------------------
26194  1 file changed, 22 insertions(+), 18 deletions(-)
26195
26196 commit 24e03ed409570cd026c459436db1b1a3e4bf3789
26197 Author: Emmanuele Bassi <ebassi@linux.intel.com>
26198 Date:   Wed Aug 24 18:20:32 2011 +0100
26199
26200     Add DOAP file and remove MAINTAINERS
26201
26202  MAINTAINERS |   12 ------------
26203  glib.doap   |   46 ++++++++++++++++++++++++++++++++++++++++++++++
26204  2 files changed, 46 insertions(+), 12 deletions(-)
26205
26206 commit b11eb65c67d2bc29fbcb52f3d14bb0e121f22201
26207 Author: Kjartan Maraas <kmaraas@gnome.org>
26208 Date:   Wed Aug 24 15:38:46 2011 +0200
26209
26210     Updated Norwegian bokmål translation
26211
26212  po/nb.po |  166
26213  ++++++++++++++++++++++++++++++++------------------------------
26214  1 file changed, 85 insertions(+), 81 deletions(-)
26215
26216 commit 4d544b51a47c6d0172229c60c3e2ac59d0c12a66
26217 Author: Daniel Nylander <po@danielnylander.se>
26218 Date:   Wed Aug 24 09:19:20 2011 +0200
26219
26220     Updated Swedish translation
26221
26222  po/sv.po |  274
26223  +++++++++++++++++++++++++++-----------------------------------
26224  1 file changed, 117 insertions(+), 157 deletions(-)
26225
26226 commit ff0cf7b681a2aac3b0f4b5608c8500db969ad4b7
26227 Author: Philip Withnall <philip@tecnocode.co.uk>
26228 Date:   Tue Aug 23 23:47:54 2011 +0100
26229
26230     Bug 657206 — GInputStream leaked in g_file_icon_load_async()
26231
26232     Add a missing unref to g_file_icon_load_async().
26233
26234     Closes: bgo#657206
26235
26236  gio/gfileicon.c |    1 +
26237  1 file changed, 1 insertion(+)
26238
26239 commit 30d9636df24000812179f6910cf5c4c3de23cdcd
26240 Author: Eduardo Lima Mitev <elima@igalia.com>
26241 Date:   Thu Jul 29 13:59:42 2010 +0200
26242
26243     GIO: Add more missing GI annotations
26244
26245      - g_io_extension_point_register()
26246      - g_io_extension_point_lookup()
26247      - g_io_extension_point_implement()
26248
26249     https://bugzilla.gnome.org/show_bug.cgi?id=625383
26250
26251  gio/giomodule.c |   10 +++++-----
26252  1 file changed, 5 insertions(+), 5 deletions(-)
26253
26254 commit 47987eaf1411bd2fb197524d204b43af9a4a41ac
26255 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
26256 Date:   Tue Aug 23 19:02:55 2011 +0200
26257
26258     Updated Serbian translation
26259
26260  po/sr.po       | 1408
26261  +++++++++++++++++++++++++++++++-------------------------
26262  po/sr@latin.po | 1408
26263  +++++++++++++++++++++++++++++++-------------------------
26264  2 files changed, 1554 insertions(+), 1262 deletions(-)
26265
26266 commit e604b2d0aff562c364b22cb7074a9261774c491f
26267 Author: David Zeuthen <davidz@redhat.com>
26268 Date:   Tue Aug 23 12:57:14 2011 -0400
26269
26270     gdbus-codegen: update comment in code to reflect reality
26271
26272     Signed-off-by: David Zeuthen <davidz@redhat.com>
26273
26274  gio/gdbus-codegen/codegen.py |    4 ----
26275  1 file changed, 4 deletions(-)
26276
26277 commit 05448a6befddb83eefa1214ca699efed248c32e5
26278 Author: David Zeuthen <davidz@redhat.com>
26279 Date:   Tue Aug 23 12:46:32 2011 -0400
26280
26281     gdbus-codegen: Rework C property getters
26282
26283     Rework property getters to use a vfunc so we can take the fast path
26284     and avoid allocating memory for both the skeleton and the proxy
26285     cases. This requires some special case because of how GVariant expects
26286     you to free memory in some cases, see #657100. Add test cases for
26287     this.
26288
26289     Document the _get_ functions as not being thread-safe and also
26290     generate _dup_ C getters (which are thread-safe).
26291
26292     Mark all the generated _get_, _dup_ and _set_ as (skip) as non-C
26293     languages should just use GObject properties and not the (socalled)
26294     "C binding".
26295
26296     Signed-off-by: David Zeuthen <davidz@redhat.com>
26297
26298  .../gdbus-object-manager-example-sections.txt      |    2 +
26299  gio/gdbus-codegen/codegen.py                       |  267
26300  +++++++++++++++-----
26301  gio/gdbus-codegen/dbustypes.py                     |   42 +++
26302  gio/tests/gdbus-test-codegen.c                     |   23 ++
26303  4 files changed, 274 insertions(+), 60 deletions(-)
26304
26305 commit a9e2305dce176fdeedc5f1b049a2f740005df539
26306 Author: Dan Winship <danw@gnome.org>
26307 Date:   Tue Aug 23 08:28:15 2011 -0400
26308
26309     po: add missing gtls files to POTFILES.in
26310
26311     Pointed out by Daniel Mustieles
26312     https://bugzilla.gnome.org/show_bug.cgi?id=657138
26313
26314  po/POTFILES.in |    2 ++
26315  1 file changed, 2 insertions(+)
26316
26317 commit d617091d8005279cb055e3de125f41898b427e24
26318 Author: Matthias Clasen <mclasen@redhat.com>
26319 Date:   Mon Aug 22 22:01:39 2011 -0400
26320
26321     gdatetime: Don't include langinfo.h unconditionally
26322
26323     It doesn't exist on Windows.
26324
26325     https://bugzilla.gnome.org/show_bug.cgi?id=657083
26326
26327  glib/gdatetime.c |    3 +++
26328  1 file changed, 3 insertions(+)
26329
26330 commit d51e0615f9a6c1aa1898c46f2cf3135ca5ccd463
26331 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
26332 Date:   Tue Aug 23 00:22:06 2011 +0800
26333
26334     Update VS property sheets
26335
26336     Stop the "installation" of gio/gtimezonemonitor.h as it has been
26337     removed
26338     from GIO (commit 5b68b49b2072)
26339
26340  build/win32/vs10/glib.props  |    2 --
26341  build/win32/vs9/glib.vsprops |    1 -
26342  2 files changed, 3 deletions(-)
26343
26344 commit 7e5874dd174e3761e1fec4d15ca7c2a66013f4b1
26345 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
26346 Date:   Tue Aug 23 00:08:24 2011 +0800
26347
26348     Update GLib Visual C++ Projects
26349
26350     Define USE_SYSTEM_PCRE for all configurations which uses the PCRE that
26351     was already built and "installed" beforehand (i.e. the *_ExtPCRE
26352     configurations) so that the compilation will not pick up the
26353     GLib-bundled pcre.h when one wants to use the PCRE "installation" on
26354     his/her system.
26355
26356  build/win32/vs10/glib.vcxprojin |    8 ++++----
26357  build/win32/vs9/glib.vcprojin   |    8 ++++----
26358  2 files changed, 8 insertions(+), 8 deletions(-)
26359
26360 commit 09a322c8e4822327130b91e16fa827c410996bce
26361 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
26362 Date:   Tue Aug 23 00:03:51 2011 +0800
26363
26364     Update config.h.win32.in
26365
26366     Make the pre-configured config.h(.win32.in) for Windows more like the
26367     config.h that would be produced during ./configure on Windows systems.
26368
26369  config.h.win32.in |   25 +++++++++++++++++--------
26370  1 file changed, 17 insertions(+), 8 deletions(-)
26371
26372 commit 5b68b49b2072c371c72ee96175e3d6a727eb5e8b
26373 Author: Colin Walters <walters@verbum.org>
26374 Date:   Fri Aug 19 03:27:16 2011 -0400
26375
26376     GTimeZoneMonitor: Revert addition of this class
26377
26378     The main rationale for adding it was to avoid having gnome-shell
26379     mmap'ing /etc/localtime once a second.  However, we can just as easily
26380     run inotify there, and given no one else was clamoring for a way to
26381     detect when the time zone changes, I don't see a need for public API
26382     here - at least not yet.
26383
26384     In the bigger picture, I just don't believe that the vast majority of
26385     applications are going to go out of their way to instantiate and keep
26386     around a random GTimeZoneMonitor class.  And if they do, it's has the
26387     side effect that for other bits of code in the process, local
26388     GDateTime
26389     instances may start varying again!
26390
26391     So, if code can't rely on local GDateTime instances being in a
26392     consistent state anyways, let's just do that always.  The
26393     documentation now says that this is the case.  Applications have
26394     always been able to work in a consistent local time zone by
26395     instantiating a zone and then using it for GDateTime constructors.
26396
26397     We fix the "gnome-shell stats /etc/localtime once a second" issue by
26398     using timerfd (in glib) and inotify (in gnome-shell).
26399
26400     https://bugzilla.gnome.org/show_bug.cgi?id=655129
26401
26402  docs/reference/gio/gio-sections.txt   |   13 ---
26403  docs/reference/gio/gio.types          |    1 -
26404  docs/reference/glib/glib-sections.txt |    2 -
26405  gio/Makefile.am                       |    2 -
26406  gio/gio.h                             |    1 -
26407  gio/gio.symbols                       |    2 -
26408  gio/gtimezonemonitor.c                |  156
26409  ---------------------------------
26410  gio/gtimezonemonitor.h                |   47 ----------
26411  glib/glib.symbols                     |    1 -
26412  glib/gtimezone.c                      |   66 ++------------
26413  glib/gtimezone.h                      |    2 -
26414  glib/tests/gdatetime.c                |   17 ----
26415  12 files changed, 5 insertions(+), 305 deletions(-)
26416
26417 commit 5fbf3c93b236970e1c68be05c08322099a51e6bf
26418 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
26419 Date:   Mon Aug 22 22:35:31 2011 +0800
26420
26421     Update VS property sheets
26422
26423     -Added glib/ghmac.h to the list of files to copy during the "install"
26424     stage
26425     -Cleaned up a bit (glib-2.0->glib-$(ApiVersion), where $(ApiVersion)
26426     is
26427      2.0)
26428
26429  build/win32/vs10/glib.props  |    8 +-
26430  build/win32/vs9/glib.vsprops |  443
26431  +++++++++++++++++++++---------------------
26432  2 files changed, 229 insertions(+), 222 deletions(-)
26433
26434 commit f0db0d22cc2e22a9033947f5139b359962a3f81e
26435 Author: Colin Walters <walters@verbum.org>
26436 Date:   Sat Aug 13 06:03:18 2011 -0400
26437
26438     gmain: Clarify that timeouts are in terms of monotonic time
26439
26440     Also note that monotonic time does not include time spent while
26441     suspended (at least on Linux).
26442
26443     https://bugzilla.gnome.org/show_bug.cgi?id=655129
26444
26445  glib/gmain.c |   29 +++++++++++++++++++++++++----
26446  1 file changed, 25 insertions(+), 4 deletions(-)
26447
26448 commit 527dc867225ae815356d2d1a72213abe981bd067
26449 Author: Matthias Clasen <mclasen@redhat.com>
26450 Date:   Sun Aug 21 23:48:07 2011 -0400
26451
26452     GDateTime: use nl_langinfo() when available
26453
26454     This makes g_date_time_format() react to LC_TIME, which is
26455     what people expect.
26456
26457     Translators: this change means that the GDateTime strings
26458     are only used when the C library does not already provide
26459     suitable translated strings for these (month names, etc).
26460
26461  configure.ac     |   17 +++++++++++++++++
26462  glib/gdatetime.c |   38 ++++++++++++++++++++++++++++++++++----
26463  2 files changed, 51 insertions(+), 4 deletions(-)
26464
26465 commit 040dcc8a7882a6e99fe80a712c3c9804b23b16f4
26466 Author: Matthias Clasen <mclasen@redhat.com>
26467 Date:   Sun Aug 21 23:36:31 2011 -0400
26468
26469     GDateTime: cosmetics
26470
26471     Shuffle things around a bit, to move locale-dependent
26472     things together.
26473
26474  glib/gdatetime.c |   44 ++++++++++++++++++++++----------------------
26475  1 file changed, 22 insertions(+), 22 deletions(-)
26476
26477 commit 6fae33b10aa46f1b1bde7f8b0c871f2f13add6e0
26478 Author: Matthias Clasen <mclasen@redhat.com>
26479 Date:   Sun Aug 21 23:32:28 2011 -0400
26480
26481     GDateTime: cosmetics
26482
26483     Don't hide the recursion in g_date_time_format() behind
26484     a macro, make it explicit.
26485
26486  glib/gdatetime.c |   12 ++++++------
26487  1 file changed, 6 insertions(+), 6 deletions(-)
26488
26489 commit 76856241d0e845b3fc05812348af004a75bd1c50
26490 Author: Matthias Clasen <mclasen@redhat.com>
26491 Date:   Sun Aug 21 21:33:30 2011 -0400
26492
26493     Add a quick utility to test datetime formatting
26494
26495  tests/Makefile.am |    4 +++-
26496  tests/datetime.c  |   43 +++++++++++++++++++++++++++++++++++++++++++
26497  2 files changed, 46 insertions(+), 1 deletion(-)
26498
26499 commit 2282036b5df46741e33441033dac466b3614b4f9
26500 Author: Matthias Clasen <mclasen@redhat.com>
26501 Date:   Sun Aug 21 20:45:57 2011 -0400
26502
26503     GDateTime: don't use separate strings for upper/lowercase am/pm
26504
26505     We can just as well change the case ourselves.
26506
26507  glib/gdatetime.c |   23 +++++++++++++----------
26508  1 file changed, 13 insertions(+), 10 deletions(-)
26509
26510 commit 414c8ce532c19fe65deb8dfb80222d0164be5cbe
26511 Author: Matthias Clasen <mclasen@redhat.com>
26512 Date:   Sun Aug 21 19:51:45 2011 -0400
26513
26514     g_date_time_format: support %T
26515
26516     strftime supports it, and there is no reason not to do the same.
26517
26518  glib/gdatetime.c |   12 ++++++++++++
26519  1 file changed, 12 insertions(+)
26520
26521 commit fd1a12ca4dd164be612fbcd7ab8874b91193cdac
26522 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
26523 Date:   Sun Aug 21 17:15:52 2011 +0200
26524
26525     [gi] Add signal annotations
26526
26527  gobject/gsignal.c |   41 +++++++++++++++++++++--------------------
26528  gobject/gsignal.h |    4 ++--
26529  2 files changed, 23 insertions(+), 22 deletions(-)
26530
26531 commit e7a9b3196becd11482abf854b250ef06d6904fe1
26532 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
26533 Date:   Sun Aug 21 17:12:18 2011 +0200
26534
26535     [gi] Add annotations to g_quark functions
26536
26537  glib/gdataset.c |   10 +++++-----
26538  1 file changed, 5 insertions(+), 5 deletions(-)
26539
26540 commit af210cd0eed755eb461da0ccce38fe99545ffd08
26541 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
26542 Date:   Fri Aug 19 10:34:02 2011 +0200
26543
26544     Add missing GClosure annotations
26545
26546  gobject/gclosure.c |    7 ++++---
26547  gobject/gclosure.h |   19 +++++++++++--------
26548  2 files changed, 15 insertions(+), 11 deletions(-)
26549
26550 commit de6566b07d54dcfefff4d1e18239e7e865fd4a51
26551 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
26552 Date:   Fri Aug 19 10:34:37 2011 +0200
26553
26554     Add missing (allow-none) annotations to g_value_set_string functions
26555
26556  gobject/gvaluetypes.c |    8 ++++----
26557  1 file changed, 4 insertions(+), 4 deletions(-)
26558
26559 commit 26548e05bbb9bc2278fabeee07f6601f39d1a4dc
26560 Merge: f07b854 54579bf
26561 Author: Stef Walter <stefw@collabora.co.uk>
26562 Date:   Fri Aug 19 11:21:11 2011 +0200
26563
26564     Merge branch 'concurrent-cancellable'
26565
26566 commit 54579bf88f2af4056fd19e539cc336bd17baea18
26567 Author: Stef Walter <stefw@collabora.co.uk>
26568 Date:   Fri Aug 12 11:49:31 2011 +0200
26569
26570     gio: GCancellable can be used concurrently
26571
26572      * Update documentation to note that GCancellable can be used
26573        concurrently by multiple operations.
26574      * Add documentation to g_cancellable_reset that behavior is
26575        undefined if called from within cancelled handler.
26576      * Add test for multiple concurrent operations using the same
26577        cancellable.
26578
26579     https://bugzilla.gnome.org/show_bug.cgi?id=656387
26580
26581  gio/gcancellable.c      |    7 +-
26582  gio/tests/.gitignore    |    1 +
26583  gio/tests/Makefile.am   |    3 +
26584  gio/tests/cancellable.c |  224
26585  +++++++++++++++++++++++++++++++++++++++++++++++
26586  4 files changed, 233 insertions(+), 2 deletions(-)
26587
26588 commit f07b854a2b28dde75b3b0eb4746e674b2a220a42
26589 Author: A S Alam <aalam@users.sf.net>
26590 Date:   Fri Aug 19 08:26:25 2011 +0530
26591
26592     update translation for Punjabi
26593
26594  po/pa.po | 1369
26595  +++++++++++++++++++++++++++++++++++---------------------------
26596  1 file changed, 772 insertions(+), 597 deletions(-)
26597
26598 commit 931196a4d87a55aa4835cfaaf01db9888a52fca3
26599 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
26600 Date:   Fri Aug 19 19:42:26 2011 +0200
26601
26602     Added UG translation
26603
26604  po/ug.po |  264
26605  +++++++++++++++++++++++++++++++++++++-------------------------
26606  1 file changed, 156 insertions(+), 108 deletions(-)
26607
26608 commit 654b349c30432ac03d48e6e9a8aae7fb543a78bb
26609 Author: Christian Dywan <christian@twotoasts.de>
26610 Date:   Thu Aug 18 01:38:34 2011 +0200
26611
26612     Use actual uint64 values to compare uint64 variants
26613
26614     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=656772
26615
26616  glib/gvariant.c |    4 ++--
26617  1 file changed, 2 insertions(+), 2 deletions(-)
26618
26619 commit d4c5e3b1566616bf65b2d92b625c712dab961052
26620 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
26621 Date:   Wed Aug 17 07:37:36 2011 +0200
26622
26623     Add (allow-none) annotation for GValue setters.
26624
26625     Assorted g_value_set_xxx() and g_value_take_xxx() functions actually
26626     allow NULL in source parameter.
26627
26628  gobject/gboxed.c      |    8 ++++----
26629  gobject/gobject.c     |    6 +++---
26630  gobject/gparam.c      |    6 +++---
26631  gobject/gvalue.c      |    2 +-
26632  gobject/gvaluetypes.c |    4 ++--
26633  5 files changed, 13 insertions(+), 13 deletions(-)
26634
26635 commit e3219c8425e9417ee888dd2aa8b5c826da62edc1
26636 Author: Behdad Esfahbod <behdad@behdad.org>
26637 Date:   Wed Aug 17 12:13:17 2011 +0200
26638
26639     Fixup max decomposition len guarantee
26640
26641     Unicode Technical Committee agreed to limit decomposition length to
26642     18 in both cases.  Reflect that.
26643
26644  glib/gunidecomp.c |    9 ++++++---
26645  glib/guniprop.c   |    2 +-
26646  2 files changed, 7 insertions(+), 4 deletions(-)
26647
26648 commit b5f1ea4bb1070f1fbf6fc5170136254192c9bff0
26649 Author: Brian Cameron <brian.cameron@oracle.com>
26650 Date:   Wed Aug 17 03:01:14 2011 -0500
26651
26652     void functions should not return.  Fixes bug #656675.
26653
26654  gio/gdbusconnection.c       |    4 ++--
26655  gio/gdbusmethodinvocation.c |    4 ++--
26656  gio/gdbusproxy.c            |    4 ++--
26657  gio/gtlsdatabase.c          |    2 +-
26658  4 files changed, 7 insertions(+), 7 deletions(-)
26659
26660 commit b18ca488aef461295c0a728d0111e401cc482b57
26661 Author: Ryan Lortie <desrt@desrt.ca>
26662 Date:   Mon Aug 15 21:01:52 2011 -0400
26663
26664     post-release bump
26665
26666  configure.ac |    2 +-
26667  1 file changed, 1 insertion(+), 1 deletion(-)
26668
26669 commit e17ce3594e9d6d9ed6c9d2fd48a82ddcbb1ffcbc
26670 Author: Ryan Lortie <desrt@desrt.ca>
26671 Date:   Mon Aug 15 21:01:28 2011 -0400
26672
26673     glib 2.29.16
26674
26675  configure.ac |    2 +-
26676  1 file changed, 1 insertion(+), 1 deletion(-)
26677
26678 commit 0a4663343f81902f16cf43cd4a5bfc3ccf510200
26679 Author: Ryan Lortie <desrt@desrt.ca>
26680 Date:   Mon Aug 15 21:01:23 2011 -0400
26681
26682     distcheck fixes
26683
26684  gio/tests/Makefile.am |    8 ++++++++
26685  1 file changed, 8 insertions(+)
26686
26687 commit 4cd5762cccae21fe8c24b0679022974043c19114
26688 Author: Matthias Clasen <mclasen@redhat.com>
26689 Date:   Mon Aug 15 18:51:42 2011 -0400
26690
26691     More NEWS updates
26692
26693  NEWS |    9 +++++++++
26694  1 file changed, 9 insertions(+)
26695
26696 commit 472bd4d8a14977ed35c5948b6ed7cafde9a85b05
26697 Author: Ryan Lortie <desrt@desrt.ca>
26698 Date:   Mon Aug 15 13:33:27 2011 -0400
26699
26700     Updated Esperanto translation
26701
26702     Esperanto weekdays and month days are written in lowercase (as in
26703     French).
26704
26705  po/eo.po |   76
26706  +++++++++++++++++++++++++++++++-------------------------------
26707  1 file changed, 38 insertions(+), 38 deletions(-)
26708
26709 commit 67cf3ea3682a0bd5b94e7b546675ec685a686a5a
26710 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
26711 Date:   Mon Aug 15 16:00:51 2011 +0100
26712
26713     Add a stress-test for GDBusProxy in threads with no default main
26714     context
26715
26716     Destroying a GDBusProxy in a thread used to race with NameOwnerChanged
26717     being delivered to the main context's thread (GNOME #651133).
26718
26719     Also, g_dbus_proxy_call_sync in a thread would race with
26720     NameOwnerChanged
26721     being delivered to the main context's thread and rewriting the
26722     name_owner
26723     (GNOME #656039).
26724
26725     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656039
26726     Bug-NB: NB#259760
26727     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
26728     Signed-off-by: David Zeuthen <davidz@redhat.com>
26729
26730  gio/tests/.gitignore            |    1 +
26731  gio/tests/Makefile.am           |    5 +
26732  gio/tests/gdbus-proxy-threads.c |  253
26733  +++++++++++++++++++++++++++++++++++++++
26734  3 files changed, 259 insertions(+)
26735
26736 commit 85214d1e7f1c1e065b2e05dae9d6cae29887e3d3
26737 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
26738 Date:   Mon Aug 15 15:59:45 2011 +0100
26739
26740     GDBusProxy: hold properties_lock while using any mutable property
26741
26742     This changes the meaning of "properties_lock" from "lock for D-Bus
26743     properties" to "lock for GObject properties".
26744
26745     The most common problem, and the only one I've reproduced in a
26746     regression
26747     test, is name_owner, which can be updated by the thread that owns
26748     the GDBusProxy's main context (i.e. the thread-default main context of
26749     the thread that constructed it) at the same time that a blocking call
26750     is made. When a GDBusProxy is constructed in a thread-pool thread for
26751     short-term use, the main context will typically be the global default
26752     main context (which is actively running in the main thread!), making
26753     this extremely problematic.
26754
26755     The interface info is perhaps a theoretical concern - one thread could
26756     conceivably set it at the same time that another thread uses it,
26757     but only
26758     in relatively pathological situations. The current API for this
26759     does have
26760     the problem that it returns a borrowed ref, but interface info is
26761     hopefully permanent anyway.
26762
26763     The default timeout is probably only a theoretical concern - it's
26764     just an
26765     int, so writes are indivisible, and there's no worry about whether
26766     something has been freed - but to be safe, let's hold the lock
26767     for that
26768     too.
26769
26770     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656039
26771     Bug-NB: NB#259760
26772
26773     Signed-off-by: David Zeuthen <davidz@redhat.com>
26774
26775  gio/gdbusproxy.c |  132
26776  ++++++++++++++++++++++++++++++++++++++++++++----------
26777  1 file changed, 109 insertions(+), 23 deletions(-)
26778
26779 commit 5909cb10315ca0f331ccb97225f008c11ca0d9d7
26780 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
26781 Date:   Mon Aug 8 18:29:20 2011 +0100
26782
26783     GDBusProxy: factor out async_init_data_set_name_owner
26784
26785     This removes the need for async_init_get_name_owner_cb to cope
26786     with being
26787     called without a real GAsyncResult, and will simplify the addition of
26788     correct thread-locking.
26789
26790     In async_init_data_set_name_owner, use the name_owner parameter
26791     instead
26792     of the corresponding member of GDBusProxyPrivate, partly to reduce
26793     pointer-chasing but mainly to avoid needing to hold the lock.
26794
26795     Signed-off-by: David Zeuthen <davidz@redhat.com>
26796
26797  gio/gdbusproxy.c |   90
26798  ++++++++++++++++++++++++++++--------------------------
26799  1 file changed, 47 insertions(+), 43 deletions(-)
26800
26801 commit 03ae974f7cc992450907401f45e7de645caff141
26802 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
26803 Date:   Mon Aug 8 18:22:42 2011 +0100
26804
26805     g_dbus_proxy_get_property: use accessors for all mutable state
26806
26807     These ought to have thread-locking, and having it in the accessor
26808     seems
26809     better than duplicating it here.
26810
26811     Signed-off-by: David Zeuthen <davidz@redhat.com>
26812
26813  gio/gdbusproxy.c |    4 ++--
26814  1 file changed, 2 insertions(+), 2 deletions(-)
26815
26816 commit 20387d262ff104f9de3defc264c5c2010d272857
26817 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
26818 Date:   Mon Aug 15 15:57:59 2011 +0100
26819
26820     GDBusProxy: if a well-known name is not owned, don't GetAll from
26821     the dbus-daemon
26822
26823     If you run:
26824
26825         ( cd gio/tests && G_DBUS_DEBUG=all ./gdbus-proxy-well-known-name )
26826
26827     you can see that in the case where the name com.example.TestService
26828     isn't
26829     owned yet, the GDBusProxy calls GetAll() with no destination,
26830     resulting
26831     in an error reply from the peer (the dbus-daemon itself). That's
26832     clearly
26833     not right!
26834
26835     However, if priv->name is NULL, that indicates the special case
26836     where we
26837     really do want to talk directly to a peer, instead of via the
26838     bus daemon
26839     (most likely to be used on peer-to-peer connections); in that special
26840     case, do call GetAll().
26841
26842     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
26843     Signed-off-by: David Zeuthen <davidz@redhat.com>
26844
26845  gio/gdbusproxy.c |   21 ++++++++++++++++++++-
26846  1 file changed, 20 insertions(+), 1 deletion(-)
26847
26848 commit 2b0171a8080c233f85c1d66fa6df6d75640b37e5
26849 Author: Ryan Lortie <desrt@desrt.ca>
26850 Date:   Mon Aug 15 10:42:35 2011 -0400
26851
26852     g_settings_bind: add some g_return checks
26853
26854     https://bugzilla.gnome.org/show_bug.cgi?id=636405
26855
26856  gio/gsettings.c |    3 +++
26857  1 file changed, 3 insertions(+)
26858
26859 commit e1b41dcb9118b6e182119cb85fd05b45f07c059c
26860 Author: Ryan Lortie <desrt@desrt.ca>
26861 Date:   Wed Aug 10 12:25:57 2011 +0200
26862
26863     ghash: fix error in "as a set" documentation
26864
26865  glib/ghash.c |    2 +-
26866  1 file changed, 1 insertion(+), 1 deletion(-)
26867
26868 commit 20a4f2578fe74e80f58c442356bd2b91d790d7f8
26869 Author: David Zeuthen <davidz@redhat.com>
26870 Date:   Mon Aug 15 05:43:24 2011 -0400
26871
26872     GDBusObjectManagerClient: Emit signals on proxy before emitting
26873     on manager
26874
26875     This is needed because the proxy may need to update its internal state
26876     which a signal handler connected to the manager may rely on.
26877
26878     Signed-off-by: David Zeuthen <davidz@redhat.com>
26879
26880  gio/gdbusobjectmanagerclient.c |   18 +++++++++---------
26881  1 file changed, 9 insertions(+), 9 deletions(-)
26882
26883 commit 230efe70f418017e809e99710e0519f716edebe3
26884 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
26885 Date:   Sun Aug 14 01:23:36 2011 +0200
26886
26887     open(2): POSIX compatibility.
26888
26889     Posix allows for open(2) to fail with errno = EINTR.
26890     Normal this isn't seen when opening files. However in some case we are
26891     opening a fifo for write which will block until another process
26892     opens it
26893     for read. If a signal is received while blocked, open(2) fails with
26894     errno = EINTR.
26895
26896     https://bugzilla.gnome.org/show_bug.cgi?id=656492
26897
26898  glib/giounix.c |    8 +++++++-
26899  1 file changed, 7 insertions(+), 1 deletion(-)
26900
26901 commit b76bb6713ba12a88fbccdaaf063d916ecd3af0b2
26902 Author: Matthias Clasen <mclasen@redhat.com>
26903 Date:   Sun Aug 14 14:09:58 2011 -0400
26904
26905     Add g_mkdtemp in the spirit of g_mkstemp
26906
26907     At the same time, also add g_mkdtemp_full and g_dir_make_tmp
26908     variants. The patch also unifies the unique-name-generating
26909     code for all variants of mkstemp and mkdtemp and adds tests
26910     for the new functions.
26911
26912     Based on patches by Paolo Bonzini,
26913     http://bugzilla.gnome.org/show_bug.cgi?id=118563
26914
26915  docs/reference/glib/glib-sections.txt |    3 +
26916  glib/gfileutils.c                     |  398
26917  ++++++++++++++++++++-------------
26918  glib/gfileutils.h                     |   17 +-
26919  glib/glib.symbols                     |    3 +
26920  tests/file-test.c                     |   52 +++++
26921  5 files changed, 313 insertions(+), 160 deletions(-)
26922
26923 commit 8377a886857396854069fb7a8309baeb77f144c2
26924 Author: Matthias Clasen <mclasen@redhat.com>
26925 Date:   Sun Aug 14 12:03:36 2011 -0400
26926
26927     GHmac: pedantic doc fixes
26928
26929     Add a link to an explanation of what HMAC is, and tweak
26930     some formatting.
26931
26932  glib/ghmac.c |   44 +++++++++++++++++++++++++-------------------
26933  1 file changed, 25 insertions(+), 19 deletions(-)
26934
26935 commit 1cb8640ccc2fbd7ef301e6526ee2043ed5061359
26936 Author: Matthias Clasen <mclasen@redhat.com>
26937 Date:   Sun Aug 14 00:47:04 2011 -0400
26938
26939     News for 2.29.16
26940
26941  NEWS |   55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
26942  1 file changed, 55 insertions(+)
26943
26944 commit acbcb8f7e37b1c0ff872fdbb74df7de690bc2c6f
26945 Author: Stef Walter <stefw@collabora.co.uk>
26946 Date:   Sun Aug 14 09:27:45 2011 +0200
26947
26948     hmac: Implementation of HMAC in glib
26949
26950     This implements g_hmac_xxx() functionality using the standard checksum
26951     functions supported by glib.
26952
26953     HMAC is a secure way to hash a key and a password. Many other
26954     approaches fraught with append and prepend issues.
26955
26956     Includes test cases defined in relevant RFCs
26957
26958     https://bugzilla.gnome.org/show_bug.cgi?id=652480
26959
26960  docs/reference/glib/glib-sections.txt |   16 ++
26961  glib/Makefile.am                      |    2 +
26962  glib/ghmac.c                          |  388
26963  +++++++++++++++++++++++++++++++++
26964  glib/ghmac.h                          |   71 ++++++
26965  glib/glib.h                           |    1 +
26966  glib/glib.symbols                     |    9 +
26967  glib/tests/.gitignore                 |    1 +
26968  glib/tests/Makefile.am                |    3 +
26969  glib/tests/hmac.c                     |  268 +++++++++++++++++++++++
26970  9 files changed, 759 insertions(+)
26971
26972 commit d2ca14c270a8a0c01d8a897fad4ea2a9c2e31105
26973 Author: Marc-André Lureau <marcandre.lureau@redhat.com>
26974 Date:   Sun Jul 17 21:18:04 2011 +0200
26975
26976     Add G_VALUE_INIT
26977
26978     The implementation of GValue is not public or documented.  When
26979     allocated on the stack, initializing a GValue is usually done as
26980     documented with:
26981
26982     GValue value = { 0, };
26983
26984     There is lot code around (including WebKit) that added all the missing
26985     fields, resulting in this ugly and non-obvious:
26986
26987     GValue value = { 0, { { 0 } } };
26988
26989     However, this doesn't play nice with -Wmissing-field-initializers for
26990     example. Thus, G_VALUE_INIT.
26991
26992     http://bugzilla.gnome.org/show_bug.cgi?id=654793
26993     http://bugzilla.gnome.org/show_bug.cgi?id=577231
26994
26995  docs/reference/gobject/gobject-sections.txt |    1 +
26996  gobject/gvalue.c                            |    6 +++---
26997  gobject/gvalue.h                            |   16 ++++++++++++++++
26998  3 files changed, 20 insertions(+), 3 deletions(-)
26999
27000 commit a9ca74efb11bda0a90f482a44bb2ec214744ecc6
27001 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
27002 Date:   Wed Aug 10 15:56:13 2011 +0200
27003
27004     Don't finish gtls connection if the handshake failed
27005
27006     https://bugzilla.gnome.org/show_bug.cgi?id=656283
27007
27008  gio/gsocketclient.c |    4 ++--
27009  1 file changed, 2 insertions(+), 2 deletions(-)
27010
27011 commit ae496a52a92c137b624eee3f5cf54e7756143086
27012 Author: Matthias Clasen <mclasen@redhat.com>
27013 Date:   Sat Aug 13 16:09:41 2011 -0400
27014
27015     GDBusProxy: on_properties_changed initialize some variables
27016
27017     This avoids calling g_variant_unref and g_free on uninitialized memory
27018     if PropertiesChanged is received in the creating thread's
27019     thread-default
27020     main context's thread, at the same time as releasing the last ref in
27021     another thread. This would result in "goto out" before the variables
27022     freed after that label had been initialized to NULL.
27023
27024     Based on a patch by Simon McVittie, bug 656282
27025
27026  gio/gdbusproxy.c |    6 +++---
27027  1 file changed, 3 insertions(+), 3 deletions(-)
27028
27029 commit 655299a0579b8c9b418eab2301201c1fd25d89ae
27030 Author: Matthias Clasen <mclasen@redhat.com>
27031 Date:   Sat Aug 13 15:48:47 2011 -0400
27032
27033     gdatetime: Add a test for %OM
27034
27035  glib/tests/gdatetime.c |    1 +
27036  1 file changed, 1 insertion(+)
27037
27038 commit be933706059a8d92fb8858219f5936f332b68f4a
27039 Author: Matthias Clasen <mclasen@redhat.com>
27040 Date:   Sat Aug 13 15:29:29 2011 -0400
27041
27042     Remove a gccism
27043
27044     Pointed out in bug 656152.
27045
27046  glib/tests/checksum.c |   18 ++++++++++++++++--
27047  1 file changed, 16 insertions(+), 2 deletions(-)
27048
27049 commit 3c504e47656e7d26c0c24465f492b92f673a5cec
27050 Author: Matthias Clasen <mclasen@redhat.com>
27051 Date:   Sat Aug 13 15:07:38 2011 -0400
27052
27053     Fix statfs/statvfs decision
27054
27055     We want to force use of statvfs when statfs is deficient.
27056     This does not make any difference on Linux.
27057
27058     https://bugzilla.gnome.org/show_bug.cgi?id=656151
27059
27060  configure.ac |    2 +-
27061  1 file changed, 1 insertion(+), 1 deletion(-)
27062
27063 commit f5472ed2325cac108f9faefaff5c86ec5d9e829b
27064 Author: Matthias Clasen <mclasen@redhat.com>
27065 Date:   Sat Aug 13 13:53:34 2011 -0400
27066
27067     Trivial typo fix
27068
27069  gobject/gsignal.c |    2 +-
27070  1 file changed, 1 insertion(+), 1 deletion(-)
27071
27072 commit 428f49b9c8d56ae18398d4bb33c70c80eda1d21d
27073 Author: David Zeuthen <davidz@redhat.com>
27074 Date:   Fri Aug 12 11:10:22 2011 -0400
27075
27076     In addition to /media and $HOME, also show mounts in $XDG_USER_DIR
27077
27078     Prepare for the future where udisks will use $XDG_USER_DIR/Volumes
27079     instead of /media when mounting filesystems on behalf of the user.
27080
27081     Signed-off-by: David Zeuthen <davidz@redhat.com>
27082
27083  gio/gunixmounts.c |    8 ++++++--
27084  1 file changed, 6 insertions(+), 2 deletions(-)
27085
27086 commit 9fafa343456ec7c6c6f5fce8b6a1116c149d7949
27087 Author: Andika Triwidada <andika@gmail.com>
27088 Date:   Fri Aug 12 15:48:34 2011 +0700
27089
27090     Updated Indonesian translation
27091
27092  po/id.po | 1803
27093  ++++++++++++++++++++++++++++++--------------------------------
27094  1 file changed, 869 insertions(+), 934 deletions(-)
27095
27096 commit ebc74835e09754c8a784e6f4f4eece3715ef03ea
27097 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
27098 Date:   Fri Aug 12 11:43:40 2011 +0800
27099
27100     Update VS property sheets ("install" phase)
27101
27102     Copy the new GioTLS headers that were introduced into the GIO
27103     library in commit   0f99cfa8822514dc6b7ccbc59efbe68f27aeb172
27104     during the
27105     "install" stage.
27106
27107  build/win32/vs10/glib.props  |    8 ++++++++
27108  build/win32/vs9/glib.vsprops |    4 ++++
27109  2 files changed, 12 insertions(+)
27110
27111 commit 2f8664306d20772f47a46af26637615a54fdfc39
27112 Author: Alexander Shopov <ash@kambanaria.org>
27113 Date:   Thu Aug 11 20:55:20 2011 +0300
27114
27115     Updated Bulgarian translation
27116
27117  po/bg.po |  632
27118  ++++++++++++++++++++++++++++++++++----------------------------
27119  1 file changed, 345 insertions(+), 287 deletions(-)
27120
27121 commit ea6e2968bfdee766c8d3d5fd5b5bac34bcaaaf3e
27122 Author: Behdad Esfahbod <behdad@behdad.org>
27123 Date:   Thu Aug 11 19:02:14 2011 +0200
27124
27125     [gobject] Fix G_DEFINE_BOXED_TYPE compilation with C++
27126
27127  gobject/gtype.h |    2 +-
27128  1 file changed, 1 insertion(+), 1 deletion(-)
27129
27130 commit c3fd789bb759aefb6fda144b953c2d09fc0dc20d
27131 Author: Martin Pitt <martin.pitt@ubuntu.com>
27132 Date:   Thu Aug 11 14:08:33 2011 +0200
27133
27134     [gi] Add missing (out) annotation to
27135     g_dbus_{node,interface}_info_generate_xml()
27136
27137  gio/gdbusintrospection.c |    4 ++--
27138  1 file changed, 2 insertions(+), 2 deletions(-)
27139
27140 commit 782f83938395c0ac57198ec081e9566c170ef8ef
27141 Author: Martin Pitt <martin.pitt@ubuntu.com>
27142 Date:   Thu Aug 11 11:36:22 2011 +0200
27143
27144     [gi] Add missing Gio transfer annotations
27145
27146  gio/gdbusproxy.c           |    5 +++--
27147  gio/gtimezonemonitor.c     |    2 +-
27148  gio/gtlsbackend.c          |    3 ++-
27149  gio/gtlsclientconnection.c |    2 +-
27150  gio/gtlsconnection.c       |    2 +-
27151  gio/gtlsfiledatabase.c     |    2 +-
27152  gio/gtlsserverconnection.c |    2 +-
27153  7 files changed, 10 insertions(+), 8 deletions(-)
27154
27155 commit 0e548251201db63eb0c80091877f44df14f4a0fe
27156 Author: Martin Pitt <martin.pitt@ubuntu.com>
27157 Date:   Thu Aug 11 11:05:31 2011 +0200
27158
27159     [gi] Fix parameter name typos in Gio docstrings
27160
27161     Found by GIR compiler when building gobject-introspection:
27162
27163     gir/gio-2.0.c:33525: Warning: Gio: g_tls_password_set_description:
27164     unknown
27165     parameter 'flags' in documentation comment, should be one of
27166     'password',
27167     'description'
27168     gir/gio-2.0.c:14568: Warning: Gio:
27169     g_action_group_action_state_changed: unknown
27170     parameter 'state' in documentation comment, should be one of
27171     'action_group',
27172     'action_name', 'value'
27173
27174  gio/gactiongroup.h |    2 +-
27175  gio/gtlspassword.c |    2 +-
27176  2 files changed, 2 insertions(+), 2 deletions(-)
27177
27178 commit 77a10feafa4f77f1fcadb2ed1fd5da41dced3553
27179 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
27180 Date:   Thu Aug 11 15:30:48 2011 +0800
27181
27182     Bug 652827: Update config.h.win32.in
27183
27184     Add check macro for HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS,
27185     as it is
27186     now required for MSVC builds of glib/gatomic.c GLib 2.29.15+.
27187
27188     It is true that the MinGW cross-compiler on Linux systems will have
27189     HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and
27190     HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS defined during the
27191     completion
27192     of ./configure, but since this file is primarily meant for people
27193     compiling -on- Windows (and that the "native" Windows MinGW would
27194     neither
27195     ./configure to define HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and
27196     HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS), this file will be
27197     updated as
27198     it is for now at least until the situation for "native" Windows MinGW
27199     change. (please see Bug 652827 regarding this paragraph)
27200
27201  config.h.win32.in |    8 ++++++++
27202  1 file changed, 8 insertions(+)
27203
27204 commit 349212211247781e7bec43b95cb57dddc1d0e5b1
27205 Author: Behdad Esfahbod <behdad@behdad.org>
27206 Date:   Tue Aug 9 19:43:34 2011 +0200
27207
27208     Bug 652827 - glib-2.29.8 no longer builds with mingw.org's toolchain
27209
27210     Check for Win32 atomic intrinsics.
27211
27212  configure.ac   |   12 +++++++++++-
27213  glib/gatomic.c |    2 +-
27214  2 files changed, 12 insertions(+), 2 deletions(-)
27215
27216 commit fc442bdbe6d8113caf25a4dd4b0e8e4dc8d3913a
27217 Author: Behdad Esfahbod <behdad@behdad.org>
27218 Date:   Thu Aug 11 08:33:23 2011 +0200
27219
27220     Cleanup gatomic checks
27221
27222  configure.ac |   39 +++++++++++++++++----------------------
27223  1 file changed, 17 insertions(+), 22 deletions(-)
27224
27225 commit 21e682388dafb1de5308ac403c7ebdfe09e1030b
27226 Author: Behdad Esfahbod <behdad@behdad.org>
27227 Date:   Thu Aug 11 08:11:06 2011 +0200
27228
27229     Fix typo
27230
27231  configure.ac |    4 ++--
27232  1 file changed, 2 insertions(+), 2 deletions(-)
27233
27234 commit b2c6b801bc12429305f022c332b693a142098177
27235 Author: Martin Pitt <martin.pitt@ubuntu.com>
27236 Date:   Wed Aug 10 22:50:26 2011 +0200
27237
27238     [gi] Add missing transfer annotation to
27239     g_dbus_node_info_lookup_interface()
27240
27241  gio/gdbusintrospection.c |    2 +-
27242  1 file changed, 1 insertion(+), 1 deletion(-)
27243
27244 commit 27599d671e0f0c13f102f6d7ffc58e23825eba67
27245 Author: Kjartan Maraas <kmaraas@gnome.org>
27246 Date:   Wed Aug 10 15:12:54 2011 +0200
27247
27248     Updated Norwegian bokmål translation
27249
27250  po/nb.po |  391
27251  +++++++++++++++++++++++++++++++++++++++-----------------------
27252  1 file changed, 249 insertions(+), 142 deletions(-)
27253
27254 commit c783bfd4e7ebbfa258bce49e5381e2c2afe0110f
27255 Author: Martin Pitt <martin.pitt@ubuntu.com>
27256 Date:   Tue Aug 9 14:51:34 2011 +0200
27257
27258     [gi] Add missing (allow-none) annotations to
27259     g_dbus_connection_register_object()
27260
27261  gio/gdbusconnection.c |    5 +++--
27262  1 file changed, 3 insertions(+), 2 deletions(-)
27263
27264 commit 3a631aa863ec8337bd7ea4ab55eed3a2fd3ef1b4
27265 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
27266 Date:   Mon Aug 8 17:18:08 2011 +0100
27267
27268     Ignore lcov-produced files in top-level .gitignore
27269
27270     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656162
27271     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
27272
27273  .gitignore |    2 ++
27274  1 file changed, 2 insertions(+)
27275
27276 commit 8f503548701eb8c14ac37c0b84629da5d4493495
27277 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
27278 Date:   Mon Aug 8 15:48:27 2011 +0100
27279
27280     Allow current lcov (version 1.9) to be used for coverage
27281
27282     It seems to work fine with the same invocation already used.
27283
27284     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656162
27285     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
27286
27287  configure.ac |    2 +-
27288  1 file changed, 1 insertion(+), 1 deletion(-)
27289
27290 commit 9bcf89cd70946be7c724cbeac9cd1c028f74ea6e
27291 Author: Matthias Clasen <mclasen@redhat.com>
27292 Date:   Mon Aug 8 23:16:07 2011 +0200
27293
27294     Document libffi as new dependency
27295
27296  INSTALL.in        |    1 +
27297  README.in         |    8 ++++++++
27298  gobject/gsignal.c |    2 +-
27299  3 files changed, 10 insertions(+), 1 deletion(-)
27300
27301 commit 5f9e5c1124c6362fe463b5295c7a2b00afcec135
27302 Author: Fran Dieguez <fran@openhost.es>
27303 Date:   Sat Aug 6 22:33:00 2011 +0200
27304
27305     Updated Galician translations
27306
27307  po/gl.po |  467
27308  ++++++++++++++++++++++++++++++++++----------------------------
27309  1 file changed, 258 insertions(+), 209 deletions(-)
27310
27311 commit 2512341fa6b1842adc5b403ce9eb22b9f3478ee3
27312 Author: Colin Walters <walters@verbum.org>
27313 Date:   Sat Aug 6 09:36:49 2011 -0400
27314
27315     Require Python 2.5 explicitly
27316
27317     Without someone to regularly test 2.4, and since the code in reality
27318     requires 2.5, switch to that for now.
27319
27320  configure.ac |    2 +-
27321  1 file changed, 1 insertion(+), 1 deletion(-)
27322
27323 commit b3111f87e2f340f45106f24b640ba2ac68b9086b
27324 Author: Colin Walters <walters@verbum.org>
27325 Date:   Sat Aug 6 09:22:44 2011 -0400
27326
27327     configure: Fix statvfs/statfs detection
27328
27329     Add missing 'x' as pointed out by declanw@is.bbc.co.uk
27330
27331     https://bugzilla.gnome.org/show_bug.cgi?id=656048
27332
27333  configure.ac |    4 ++--
27334  1 file changed, 2 insertions(+), 2 deletions(-)
27335
27336 commit 871da75ca38b4b931c4fbcd500856b71596c1332
27337 Author: Yaron Shahrabani <sh.yaron@gmail.com>
27338 Date:   Sat Aug 6 16:02:50 2011 +0300
27339
27340     Updated Hebrew translation.
27341
27342  po/he.po |  580
27343  ++++++++++++++++++++++++++++++++++----------------------------
27344  1 file changed, 315 insertions(+), 265 deletions(-)
27345
27346 commit 85d12096e4fdef6451033cbecc03de2cd4066eb1
27347 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
27348 Date:   Fri Aug 5 16:31:06 2011 +0200
27349
27350     Add missing GVariant annotations
27351
27352     https://bugzilla.gnome.org/show_bug.cgi?id=656031
27353
27354  glib/gvariant-core.c |    2 +-
27355  glib/gvariant.c      |   12 ++++++++----
27356  glib/gvarianttype.c  |    4 ++--
27357  3 files changed, 11 insertions(+), 7 deletions(-)
27358
27359 commit cfa90b8fc1c2b74bc309f0efe6c122e72be7d11a
27360 Author: Dan Winship <danw@gnome.org>
27361 Date:   Fri Aug 5 19:43:47 2011 -0400
27362
27363     gio/tests/.gitignore: fix
27364
27365  gio/tests/.gitignore |    2 +-
27366  1 file changed, 1 insertion(+), 1 deletion(-)
27367
27368 commit 27b5dab0d6ebc7717243bd736bc10859713b0f73
27369 Author: Claude Paroz <claude@2xlibre.net>
27370 Date:   Fri Aug 5 17:04:50 2011 +0200
27371
27372     Updated French translation
27373
27374  po/fr.po | 1287
27375  ++++++++++++++++++++++++++++++++++----------------------------
27376  1 file changed, 705 insertions(+), 582 deletions(-)
27377
27378 commit 6c8a61bc1bdea6c3434350d5c7c0fa0e7053664b
27379 Author: Mario Blättermann <mariobl@gnome.org>
27380 Date:   Fri Aug 5 12:11:02 2011 +0200
27381
27382     [l10n] Updated German translation
27383
27384  po/de.po | 1245
27385  ++++++++++++++++++++++++++++++++++----------------------------
27386  1 file changed, 686 insertions(+), 559 deletions(-)
27387
27388 commit d728c00a0488fb2bfbe69e95aba360a552a73d84
27389 Author: Murray Cumming <murrayc@murrayc.com>
27390 Date:   Thu Aug 4 21:47:07 2011 +0200
27391
27392     gio enums: Remove trailing commas
27393
27394  gio/gioenums.h |    4 ++--
27395  1 file changed, 2 insertions(+), 2 deletions(-)
27396
27397 commit 29aae440fb64e8811508e1a803ee524c752b3565
27398 Author: Stef Walter <stefw@collabora.co.uk>
27399 Date:   Thu Aug 4 09:43:45 2011 +0200
27400
27401     Fix up ABI symbols after GTlsDatabase merge.
27402
27403     https://bugzilla.gnome.org/show_bug.cgi?id=636572
27404
27405  gio/gio.symbols       |   28 ++++++++++++++++++++++++----
27406  gio/gtlsinteraction.c |    6 +++---
27407  2 files changed, 27 insertions(+), 7 deletions(-)
27408
27409 commit 0f99cfa8822514dc6b7ccbc59efbe68f27aeb172
27410 Author: Stef Walter <stefw@collabora.co.uk>
27411 Date:   Thu Aug 4 08:54:55 2011 +0200
27412
27413     GTlsDatabase and related objects
27414
27415     The database is an abstract object implemented by the various TLS
27416     backends, which is used by GTlsConnection to lookup certificates
27417     and keys, as well as verify certificate chains.
27418
27419     Also add GTlsInteraction, which can be used to prompt the user
27420     for a password or PIN (used with the database).
27421
27422     https://bugzilla.gnome.org/show_bug.cgi?id=636572
27423
27424  docs/reference/gio/gio-docs.xml     |    4 +
27425  docs/reference/gio/gio-sections.txt |  117 +++++
27426  docs/reference/gio/gio.types        |    2 +
27427  gio/Makefile.am                     |    8 +
27428  gio/gdummytlsbackend.c              |  105 +++-
27429  gio/gio.h                           |    4 +
27430  gio/gio.symbols                     |   21 +
27431  gio/gioenums.h                      |   70 +++
27432  gio/giotypes.h                      |    4 +
27433  gio/gtlsbackend.c                   |   44 ++
27434  gio/gtlsbackend.h                   |   28 +-
27435  gio/gtlsconnection.c                |  146 +++++-
27436  gio/gtlsconnection.h                |   12 +-
27437  gio/gtlsdatabase.c                  |  967
27438  +++++++++++++++++++++++++++++++++++
27439  gio/gtlsdatabase.h                  |  235 +++++++++
27440  gio/gtlsfiledatabase.c              |  104 ++++
27441  gio/gtlsfiledatabase.h              |   56 ++
27442  gio/gtlsinteraction.c               |  197 +++++++
27443  gio/gtlsinteraction.h               |   88 ++++
27444  gio/gtlspassword.c                  |  436 ++++++++++++++++
27445  gio/gtlspassword.h                  |  101 ++++
27446  gio/tests/.gitignore                |    1 +
27447  gio/tests/Makefile.am               |    4 +-
27448  gio/tests/gtlsconsoleinteraction.c  |  107 ++++
27449  gio/tests/gtlsconsoleinteraction.h  |   56 ++
27450  gio/tests/socket-client.c           |  291 +++++++----
27451  26 files changed, 3082 insertions(+), 126 deletions(-)
27452
27453 commit a187199efd7eb16f500cef31c950d4eafbfe3a4b
27454 Author: kotarou <nospam.kotarou.dono@gmail.com>
27455 Date:   Wed Aug 3 08:46:04 2011 -0400
27456
27457     build: Pass ZLIB_CFLAGS for gio build
27458
27459     Otherwise we will fail if zlib is in an alternative prefix.
27460
27461     Commit message written by Colin Walters <walters@verbum.org>
27462
27463     https://bugzilla.gnome.org/show_bug.cgi?id=655769
27464
27465  gio/Makefile.am |    2 ++
27466  1 file changed, 2 insertions(+)
27467
27468 commit ee63179b71f6a4153f08bc5c84c24a0d0ac76263
27469 Author: Owen W. Taylor <otaylor@fishsoup.net>
27470 Date:   Fri Jul 29 15:38:54 2011 -0400
27471
27472     g_cancellable_get_fd: silently return -1 for NULL cancellable
27473
27474     This keeps compatibility with previous behavior.
27475
27476     https://bugzilla.gnome.org/show_bug.cgi?id=655598
27477
27478     Signed-off-by: David Zeuthen <davidz@redhat.com>
27479
27480  gio/gcancellable.c |    3 +++
27481  1 file changed, 3 insertions(+)
27482
27483 commit 659ba3d0b3eca1ee3af13d277ac8c847651b0a6a
27484 Author: David Zeuthen <davidz@redhat.com>
27485 Date:   Mon Aug 1 11:54:47 2011 -0400
27486
27487     GDBusConnection: Only apply exit-on-closed semantics if properly
27488     initialized
27489
27490     Otherwise there is no point in gracefully handling the error...
27491
27492     https://bugzilla.gnome.org/show_bug.cgi?id=655664
27493
27494     Signed-off-by: David Zeuthen <davidz@redhat.com>
27495
27496  gio/gdbusconnection.c |    2 +-
27497  1 file changed, 1 insertion(+), 1 deletion(-)
27498
27499 commit fcc415b16cb9e618acabb921231dc2e49637f14c
27500 Author: Yuri Kozlov <yuray@komyakino.ru>
27501 Date:   Mon Aug 1 00:10:59 2011 +0400
27502
27503     Updated Russian translation
27504
27505  po/ru.po |  134
27506  ++++++++++++++++++++++++++++++++------------------------------
27507  1 file changed, 69 insertions(+), 65 deletions(-)
27508
27509 commit bf21a693fa47cd0c4300822f24909b35892311df
27510 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
27511 Date:   Fri Jul 29 19:59:58 2011 +0200
27512
27513     Updated Spanish translation
27514
27515  po/es.po |  301
27516  ++++++++++++++++++++++++++++++--------------------------------
27517  1 file changed, 145 insertions(+), 156 deletions(-)
27518
27519 commit c3af3d8d2c191fe3b5b654e3925effa32b3d0daa
27520 Author: Daniel Nylander <po@danielnylander.se>
27521 Date:   Fri Jul 29 09:50:43 2011 +0200
27522
27523     Updated Swedish translation
27524
27525  po/sv.po | 2100
27526  ++++++++++++++++++++++++++++++++------------------------------
27527  1 file changed, 1101 insertions(+), 999 deletions(-)
27528
27529 commit d15f8682c006c8f5c3d4a93db0f211f687fb656e
27530 Author: Matthias Clasen <mclasen@redhat.com>
27531 Date:   Wed Jul 27 23:27:24 2011 -0400
27532
27533     Revert "Optimize g_[s]list_free_full a bit"
27534
27535     This reverts commit 98b667d052b1274f80b8898a32d0753e9e2e5c1a.
27536
27537     The commit was not actually an optimization, since g_list_free is
27538     pretty smart.
27539
27540  glib/glist.c  |   11 +++--------
27541  glib/gslist.c |   17 ++++++-----------
27542  2 files changed, 9 insertions(+), 19 deletions(-)
27543
27544 commit dbb78fe57de0792d409b1baf88661844384c2762
27545 Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
27546 Date:   Mon Jul 25 15:59:58 2011 -0400
27547
27548     Added TLS PEM parser unit test
27549
27550  gio/tests/Makefile.am       |    4 +
27551  gio/tests/cert-key.pem      |   32 +++++
27552  gio/tests/cert-list.pem     |   52 ++++++++
27553  gio/tests/cert1.pem         |   17 +++
27554  gio/tests/cert2.pem         |   17 +++
27555  gio/tests/cert3.pem         |   17 +++
27556  gio/tests/gtesttlsbackend.c |  312
27557  +++++++++++++++++++++++++++++++++++++++++++
27558  gio/tests/gtesttlsbackend.h |   49 +++++++
27559  gio/tests/key-cert.pem      |   32 +++++
27560  gio/tests/key.pem           |   15 +++
27561  gio/tests/tls-certificate.c |  279 ++++++++++++++++++++++++++++++++++++++
27562  11 files changed, 826 insertions(+)
27563
27564 commit fdfb42b9f2bdbed44ad4f469bf2794b2057587c1
27565 Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
27566 Date:   Mon Jun 20 18:49:39 2011 -0400
27567
27568     Rework PEM parsing to not be order dependent
27569
27570     Some valid PEM file would not work because the private key was put
27571     before the certificate.
27572
27573  gio/gtlscertificate.c |  149
27574  +++++++++++++++++++++++++++++++------------------
27575  1 file changed, 95 insertions(+), 54 deletions(-)
27576
27577 commit fb45baaf8cc62278c71030c284d4ed3d5f4f849d
27578 Author: Tomas Bzatek <tbzatek@redhat.com>
27579 Date:   Tue Jul 26 17:32:53 2011 +0200
27580
27581     Docs: Correct the namespace for g_file_query_filesystem_info()
27582
27583  gio/gfile.c |    4 ++--
27584  1 file changed, 2 insertions(+), 2 deletions(-)
27585
27586 commit ac5dd614aa796223dc49a100b016abb7996fd418
27587 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
27588 Date:   Tue Jul 26 23:23:31 2011 +0800
27589
27590     Updated glib-zip.in a bit further
27591
27592     Missed the bin/gsettings.exe part (corrected from bin/gsettings.)
27593
27594  glib-zip.in |    2 +-
27595  1 file changed, 1 insertion(+), 1 deletion(-)
27596
27597 commit 82a0733751b2dc3306e7dcf76358621eaea02bcb
27598 Author: Cosimo Cecchi <cosimoc@gnome.org>
27599 Date:   Tue Jul 26 16:44:18 2011 +0200
27600
27601     utf8: annotate the end pointer in g_utf8_validate as out + allow-none
27602
27603  glib/gutf8.c |    2 +-
27604  1 file changed, 1 insertion(+), 1 deletion(-)
27605
27606 commit b7f3638e5c3917d6007040747eb3ef1ccc338a0b
27607 Author: David Zeuthen <davidz@redhat.com>
27608 Date:   Tue Jul 26 10:05:57 2011 -0400
27609
27610     More gdbus-codegen fixed to build on non-Unix
27611
27612     https://bugzilla.gnome.org/show_bug.cgi?id=655148#c6
27613
27614     Signed-off-by: David Zeuthen <davidz@redhat.com>
27615
27616  gio/gdbus-codegen/codegen.py |   12 ++++++++----
27617  gio/tests/Makefile.am        |   22 +++++++++++++++++-----
27618  2 files changed, 25 insertions(+), 9 deletions(-)
27619
27620 commit 494db61c1946f0b06cc2d68a1194e8812871540e
27621 Author: Ryan Lortie <desrt@desrt.ca>
27622 Date:   Tue Jul 26 13:49:20 2011 +0200
27623
27624     gtester: small Windows fix
27625
27626     This code was unconditionally present in the gtester Makefile:
27627
27628     test-nonrecursive: ${TEST_PROGS}
27629
27630     On Windows, our testcases are compiled with a .exe suffix.  That means
27631     that if we had 'foo' in TEST_PROGS, running "make check" would
27632     depend on
27633     'foo' (not foo.exe) being compiled.
27634
27635     We could bring the EXEEXT in here to fix that up, but gtester doesn't
27636     work on Windows at all, so better to just disable it in that case.
27637
27638  Makefile.decl |    4 ++--
27639  1 file changed, 2 insertions(+), 2 deletions(-)
27640
27641 commit 44e85f73643ca24656aa89906d33a1385dcc87a5
27642 Author: Ryan Lortie <desrt@desrt.ca>
27643 Date:   Tue Jul 26 13:38:04 2011 +0200
27644
27645     GDateTime test: 1970 doesn't exist on Windows
27646
27647     It is not safe to call the system library mktime() function on Windows
27648     with a date in the 70s.  Use 1990 instead.
27649
27650  glib/tests/gdatetime.c |    4 ++--
27651  1 file changed, 2 insertions(+), 2 deletions(-)
27652
27653 commit d62d0336b8fb2d3369f02758c20c6ea38bee9464
27654 Author: Ryan Lortie <desrt@desrt.ca>
27655 Date:   Tue Jul 26 13:29:01 2011 +0200
27656
27657     g_format_size: fix on Windows
27658
27659     The long format that displays the exact number of bytes with
27660     separators
27661     (ie: "123,456,789 bytes") uses the ' format modifier, which is
27662     unsupported on Windows.  Disable that for now, until we come up with a
27663     better solution.
27664
27665  glib/gfileutils.c |   10 ++++++++++
27666  1 file changed, 10 insertions(+)
27667
27668 commit 01744c2d69fb11a8dfde62666540da91adafd6a8
27669 Author: Ryan Lortie <desrt@desrt.ca>
27670 Date:   Tue Jul 26 13:26:10 2011 +0200
27671
27672     g_format_size: avoid silly GString use
27673
27674     We were using a GString for the purpose of doing a single printf().
27675     Do
27676     g_strdup_printf() instead.
27677
27678  glib/gfileutils.c |    9 ++++-----
27679  1 file changed, 4 insertions(+), 5 deletions(-)
27680
27681 commit 81d0b28a4de87805c6f8c6661a8c2e0de3893267
27682 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
27683 Date:   Mon Jul 18 14:20:18 2011 +0200
27684
27685     Update glib-zip.in
27686
27687  glib-zip.in |   48 +++++++++++++++++++++++++++++++-----------------
27688  1 file changed, 31 insertions(+), 17 deletions(-)
27689
27690 commit 633fd86815fafa0ffb9cd0d8e5b958b0d3abe141
27691 Author: Ryan Lortie <desrt@desrt.ca>
27692 Date:   Tue Jul 26 11:20:12 2011 +0200
27693
27694     glocalfile: don't bother with fstype on win32
27695
27696     Fixes the broken build on Windows.
27697
27698  gio/glocalfile.c |    3 ++-
27699  1 file changed, 2 insertions(+), 1 deletion(-)
27700
27701 commit 12f516b44cb3b91d99a9ea0f0c51aaeeb3562688
27702 Merge: 32b1349 39b72a1
27703 Author: Ryan Lortie <desrt@desrt.ca>
27704 Date:   Tue Jul 26 10:50:25 2011 +0200
27705
27706     Merge branch 'gwakeup'
27707
27708 commit 39b72a166e72ebbafbb7e85383db954a31b929c2
27709 Author: Ryan Lortie <desrt@desrt.ca>
27710 Date:   Mon Jul 25 18:59:27 2011 +0200
27711
27712     GWakeup: fix Windows build breakage
27713
27714     ...from the attempt to make it private.
27715
27716  glib/gwakeup.c |    3 +++
27717  1 file changed, 3 insertions(+)
27718
27719 commit d87eddbb130bbc35ea17c5d4f0c3ee724b1c6d61
27720 Author: Ryan Lortie <desrt@desrt.ca>
27721 Date:   Mon Jul 25 18:52:36 2011 +0200
27722
27723     .gitignore the gwakeup-fallback testcase
27724
27725  gthread/tests/.gitignore |    1 +
27726  1 file changed, 1 insertion(+)
27727
27728 commit 6615349ffb1335ca506fd476d65dd864eb2ee494
27729 Author: Ryan Lortie <desrt@desrt.ca>
27730 Date:   Mon Jul 25 18:52:18 2011 +0200
27731
27732     Remove g_wakeup_* from glib.symbols
27733
27734  glib/glib.symbols |    5 -----
27735  1 file changed, 5 deletions(-)
27736
27737 commit c81eb121a1a29c7068b775d0f7665d05c0dd4dad
27738 Author: Ryan Lortie <desrt@desrt.ca>
27739 Date:   Mon Jul 25 18:50:45 2011 +0200
27740
27741     GWakeup: make it private API
27742
27743     Colin requests that we keep this one private for now.
27744
27745     Include it at each point of use (libglib, libgio, tests).
27746
27747  docs/reference/glib/Makefile.am       |    3 +
27748  docs/reference/glib/glib-docs.sgml    |    1 -
27749  docs/reference/glib/glib-sections.txt |   10 --
27750  gio/Makefile.am                       |    1 +
27751  gio/gcancellable.c                    |    1 +
27752  glib/Makefile.am                      |    2 +-
27753  glib/glib.h                           |    1 -
27754  glib/gwakeup.c                        |   17 ++
27755  glib/gwakeup.h                        |   15 +-
27756  gthread/tests/Makefile.am             |    3 +-
27757  gthread/tests/gwakeup.c               |  303
27758  ---------------------------------
27759  gthread/tests/gwakeuptest.c           |  276
27760  ++++++++++++++++++++++++++++++
27761  12 files changed, 307 insertions(+), 326 deletions(-)
27762
27763 commit 0584f0c50495e4c1d6691f30d9f598799a5d54ce
27764 Author: Ryan Lortie <desrt@desrt.ca>
27765 Date:   Mon Jul 25 17:43:28 2011 +0200
27766
27767     GWakeup: test fallback case
27768
27769     We need to test the case of eventfd in the libc but no kernel support.
27770
27771     In order to do that, we add a separate compile of the GWakeup testcase
27772     that interposes an 'eventfd' symbol that always returns -1 with errno
27773     set.  That will trigger the fallback case.
27774
27775  configure.ac              |    1 +
27776  gthread/tests/Makefile.am |    7 +++++++
27777  gthread/tests/gwakeup.c   |   39 +++++++++++++++++++++++++++++++++++++--
27778  3 files changed, 45 insertions(+), 2 deletions(-)
27779
27780 commit 7f15910e7907e17606ba9e149cc3b04be4887bbf
27781 Author: Ryan Lortie <desrt@desrt.ca>
27782 Date:   Mon Jul 25 16:35:08 2011 +0200
27783
27784     GWakeup: add signal safety note
27785
27786     Note that g_wakeup_signal() is safe to call from a UNIX signal handler
27787     (since this is a likely place to want to call it from).
27788
27789  glib/gwakeup.c |    2 ++
27790  1 file changed, 2 insertions(+)
27791
27792 commit 32b1349a23ff050b8026ede150a25cae56799901
27793 Author: David Zeuthen <davidz@redhat.com>
27794 Date:   Mon Jul 25 10:31:17 2011 -0400
27795
27796     More fixes for non-Unix builds
27797
27798     Signed-off-by: David Zeuthen <davidz@redhat.com>
27799
27800  gio/gdbusconnection.c |    8 ++++++++
27801  gio/gdbusproxy.c      |    8 ++++++++
27802  2 files changed, 16 insertions(+)
27803
27804 commit f8b98841ad44d4603c60fdbad6f3e58a64eb9043
27805 Author: David Zeuthen <davidz@redhat.com>
27806 Date:   Mon Jul 25 09:56:01 2011 -0400
27807
27808     Fix the build on non-Unix
27809
27810     https://bugzilla.gnome.org/show_bug.cgi?id=655148
27811
27812     Signed-off-by: David Zeuthen <davidz@redhat.com>
27813
27814  gio/gdbusconnection.c |    4 ----
27815  1 file changed, 4 deletions(-)
27816
27817 commit 3c25f9f609cfa6c1a180c46f267e73bbd87dd542
27818 Author: Ryan Lortie <desrt@desrt.ca>
27819 Date:   Mon Jul 25 15:08:47 2011 +0200
27820
27821     GWakeup .gitignore fixes
27822
27823  docs/reference/glib/tmpl/.gitignore |    1 +
27824  gthread/tests/.gitignore            |    1 +
27825  2 files changed, 2 insertions(+)
27826
27827 commit 452b6277d4badf7d471c73555277a5afd3393602
27828 Author: Ryan Lortie <desrt@desrt.ca>
27829 Date:   Mon Jul 25 14:37:18 2011 +0200
27830
27831     gtk-doc GWakeup
27832
27833  docs/reference/glib/glib-docs.sgml    |    1 +
27834  docs/reference/glib/glib-sections.txt |   10 ++++
27835  glib/gwakeup.c                        |   93
27836  ++++++++++++++++++++++++++++++---
27837  glib/gwakeup.h                        |    2 +-
27838  4 files changed, 99 insertions(+), 7 deletions(-)
27839
27840 commit 0a971e46bf4158b7f58ac283db40d212b6f2d274
27841 Author: Ryan Lortie <desrt@desrt.ca>
27842 Date:   Mon Jul 25 15:02:28 2011 +0200
27843
27844     GCancellable: port to GWakeup
27845
27846  gio/gcancellable.c |  235
27847  +++++++---------------------------------------------
27848  1 file changed, 32 insertions(+), 203 deletions(-)
27849
27850 commit 777e40989e66e583e6636e7b80ab8770cf15ff8c
27851 Author: Ryan Lortie <desrt@desrt.ca>
27852 Date:   Mon Jul 25 15:07:33 2011 +0200
27853
27854     port GMainContext to GWakeup
27855
27856  glib/gmain.c |  113
27857  +++++++---------------------------------------------------
27858  1 file changed, 13 insertions(+), 100 deletions(-)
27859
27860 commit 4026b3317425ea7880930787faeedbe526588b11
27861 Author: Ryan Lortie <desrt@desrt.ca>
27862 Date:   Mon Jul 25 15:07:16 2011 +0200
27863
27864     add a couple of testcases for GWakeup
27865
27866  gthread/tests/Makefile.am |    3 +
27867  gthread/tests/gwakeup.c   |  268
27868  +++++++++++++++++++++++++++++++++++++++++++++
27869  2 files changed, 271 insertions(+)
27870
27871 commit 78545a641cb93811640e95792eb7f87f810e7aea
27872 Author: Ryan Lortie <desrt@desrt.ca>
27873 Date:   Mon Jul 25 15:05:03 2011 +0200
27874
27875     Add GWakeup
27876
27877     GWakeup is a utility class to handle the cross-thread signalling needs
27878     of GMainContext and GCancellable.  It may find some other users
27879     as well.
27880
27881     The desire here is to properly hide the implementation details in a
27882     module which can be properly unit tested and used in GMainContext and
27883     GCancellable without a rats nest of #ifdef.
27884
27885  glib/Makefile.am  |    2 +
27886  glib/glib.h       |    1 +
27887  glib/glib.symbols |    5 ++
27888  glib/gwakeup.c    |  157
27889  +++++++++++++++++++++++++++++++++++++++++++++++++++++
27890  glib/gwakeup.h    |   38 +++++++++++++
27891  5 files changed, 203 insertions(+)
27892
27893 commit 15a1cf804974c3fa526bab8a6b80eb27518313f3
27894 Author: Ryan Lortie <desrt@desrt.ca>
27895 Date:   Mon Jul 25 15:25:13 2011 +0200
27896
27897     g_unix_open_pipe: fix some bugs
27898
27899     Fix some bugs in the fallback case of g_unix_open_pipe:
27900
27901       - close both halves of the pipe on error (not just one)
27902
27903       - set the cloexec flag on both halves of the pipe (instead of
27904       settings
27905         it twice on one half)
27906
27907  glib/glib-unix.c |    3 ++-
27908  1 file changed, 2 insertions(+), 1 deletion(-)
27909
27910 commit aa4d704e632df68be9843074ea8197c30ebc52ed
27911 Author: Ryan Lortie <desrt@desrt.ca>
27912 Date:   Mon Jul 25 15:09:57 2011 +0200
27913
27914     Windows (mingw32) .gitignore additions
27915
27916  .gitignore |    2 ++
27917  1 file changed, 2 insertions(+)
27918
27919 commit 3769c1e1732a7f3889b5d819552c79512571e169
27920 Author: Murray Cumming <murrayc@murrayc.com>
27921 Date:   Mon Jul 25 09:23:51 2011 +0200
27922
27923     Docs: Fix tiny typo.
27924
27925  gio/gfileattribute.c |    2 +-
27926  1 file changed, 1 insertion(+), 1 deletion(-)
27927
27928 commit e6f37ca472860535606ef0f898f85f3ad6a7167c
27929 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
27930 Date:   Mon Jul 25 11:42:17 2011 +0800
27931
27932     Update Windows READMEs
27933
27934     -Tell people about that libFFI is now needed.
27935     -Tell people not to compile GLib in paths containing spaces.
27936
27937  README.win32                |   16 +++++++++++-----
27938  build/win32/vs10/README.txt |    4 +++-
27939  build/win32/vs9/README.txt  |    4 +++-
27940  3 files changed, 17 insertions(+), 7 deletions(-)
27941
27942 commit eac8d47e373bd57e3cb117508c0812b53963a732
27943 Author: Dan Winship <danw@gnome.org>
27944 Date:   Sun Jul 24 14:55:05 2011 -0400
27945
27946     gio/tests/socket: add some basic IPv4 and IPv6 tests
27947
27948  gio/tests/socket.c |  381
27949  +++++++++++++++++++++++++++++++++++++++++++++++++++-
27950  1 file changed, 378 insertions(+), 3 deletions(-)
27951
27952 commit aefda965f650c6713ef895a9156dd1297793f1ff
27953 Author: Dan Winship <danw@gnome.org>
27954 Date:   Sun Jul 24 14:52:03 2011 -0400
27955
27956     GSocket: fix connected state after async connect
27957
27958     socket->priv->connected was only being set if g_socket_connect()
27959     succeeded right away; in the case where it returns G_IO_ERROR_PENDING,
27960     it never got set. Fix that by having g_socket_check_connect_result()
27961     set it on success.
27962
27963  gio/gsocket.c |    4 +++-
27964  1 file changed, 3 insertions(+), 1 deletion(-)
27965
27966 commit b8a0475e7a2ef6d49e61e7be684bff017ee22fa9
27967 Author: Dan Winship <danw@gnome.org>
27968 Date:   Sun Jul 24 12:41:11 2011 -0400
27969
27970     update .gitignore
27971
27972  glib/tests/.gitignore |    2 ++
27973  1 file changed, 2 insertions(+)
27974
27975 commit 4cb33b158b43b54108b20cb9c3f1143acbef9124
27976 Author: Matthias Clasen <mclasen@redhat.com>
27977 Date:   Sat Jul 23 21:59:49 2011 -0400
27978
27979     Explicitly unset the session bus address for the peer tests
27980
27981     Otherwise, we may run into trouble as opening a peer-to-peer
27982     connection uses a socket client, which uses a proxy resolver
27983     which may end up using gsettings, whose dconf backend may end
27984     up using the session bus to talk to dconfd...
27985
27986  gio/tests/gdbus-peer.c |    2 ++
27987  1 file changed, 2 insertions(+)
27988
27989 commit d344e69dc291df5e5da15d6e1c1b0ef897fdeea3
27990 Author: Matthias Clasen <mclasen@redhat.com>
27991 Date:   Sat Jul 23 21:16:28 2011 -0400
27992
27993     Properly bring up a session bus for application tests
27994
27995     As pointed out in bug 644601, session_bus_up() requires
27996     us to set up environment variables for things to work.
27997
27998  gio/tests/gapplication.c |    7 +++++++
27999  1 file changed, 7 insertions(+)
28000
28001 commit 1f9e84896bb1621e54fc5d0cb45006400e121043
28002 Author: Matthias Clasen <mclasen@redhat.com>
28003 Date:   Sat Jul 23 21:07:39 2011 -0400
28004
28005     Fix a typo
28006
28007  gio/gdbusconnection.c |    2 +-
28008  1 file changed, 1 insertion(+), 1 deletion(-)
28009
28010 commit e488cbd24b611e6648cc36049e503aa8d18b9fd6
28011 Author: Yuri Kozlov <yuray@komyakino.ru>
28012 Date:   Sat Jul 23 18:54:03 2011 +0400
28013
28014     Updated Russian translation
28015
28016  po/ru.po |  428
28017  ++++++++++++++++++++++++++++++++++----------------------------
28018  1 file changed, 236 insertions(+), 192 deletions(-)
28019
28020 commit 9c46740afdb5cf545fbc69bc55be274b8758fecb
28021 Author: Luca Ferretti <lferrett@gnome.org>
28022 Date:   Sat Jul 23 14:52:13 2011 +0200
28023
28024     [l10n] Updated Italian translation
28025
28026  po/it.po | 1311
28027  +++++++++++++++++++++++++++++++++-----------------------------
28028  1 file changed, 705 insertions(+), 606 deletions(-)
28029
28030 commit ae7c48b955cd6979a799574bb92e654081769c62
28031 Author: Vincent Untz <vuntz@gnome.org>
28032 Date:   Thu Jul 21 15:23:00 2011 +0200
28033
28034     GDesktopAppInfo: Add g_desktop_app_info_get_show_in()
28035
28036     Necessary for rebasing gnome-menus on top of GDesktopAppInfo.
28037
28038     https://bugzilla.gnome.org/show_bug.cgi?id=655044
28039
28040  docs/reference/gio/gio-sections.txt |    1 +
28041  gio/gdesktopappinfo.c               |  111
28042  +++++++++++++++++++++++------------
28043  gio/gdesktopappinfo.h               |    2 +
28044  gio/gio.symbols                     |    1 +
28045  4 files changed, 76 insertions(+), 39 deletions(-)
28046
28047 commit 8ef050f9675e2ee097663c6a436a7b7f7abbe816
28048 Author: Colin Walters <walters@verbum.org>
28049 Date:   Fri Jul 22 13:39:21 2011 -0400
28050
28051     glib.symbols: Update for expected ABI changes
28052
28053  glib/glib.symbols |    2 +-
28054  1 file changed, 1 insertion(+), 1 deletion(-)
28055
28056 commit b79eae5c197aeec8d57f39c0f7bf5d5114068bea
28057 Author: Colin Walters <walters@verbum.org>
28058 Date:   Fri Jul 22 12:41:41 2011 -0400
28059
28060     glib-2.0.pc: Add -lrt to private libraries to assist static linking
28061
28062     https://bugzilla.gnome.org/show_bug.cgi?id=654078
28063
28064  glib-2.0.pc.in |    2 +-
28065  1 file changed, 1 insertion(+), 1 deletion(-)
28066
28067 commit 8b061e023ce97171d817e07ea7068f567129ae8a
28068 Author: Colin Walters <walters@verbum.org>
28069 Date:   Fri Jul 22 10:31:27 2011 -0400
28070
28071     Revert addition of g_key_file_has_key_full
28072
28073     Per IRC discussion, we can just ask bindings to use
28074     g_key_file_get_value() to test for the existence of a key.
28075
28076     I left the "fixed" code in the source tree as static because it makes
28077     more sense to me.
28078
28079  glib/gkeyfile.c      |   90
28080  +++++++++++++++++++++-----------------------------
28081  glib/gkeyfile.h      |    5 ---
28082  glib/tests/keyfile.c |   16 ---------
28083  3 files changed, 38 insertions(+), 73 deletions(-)
28084
28085 commit 753948316915e834801347af08b773c24078a3bd
28086 Author: Behdad Esfahbod <behdad@behdad.org>
28087 Date:   Fri Jul 22 10:33:47 2011 -0400
28088
28089     Don't use deprecated G_UNICODE_COMBINING_MARK
28090
28091  glib/gen-unicode-tables.pl |    2 +-
28092  glib/gunichartables.h      |  388
28093  ++++++++++++++++++++++----------------------
28094  glib/guniprop.c            |    2 +-
28095  3 files changed, 196 insertions(+), 196 deletions(-)
28096
28097 commit 804e3ba4dddbcb00279ba0ab1a148606bc10a414
28098 Author: Ryan Lortie <desrt@desrt.ca>
28099 Date:   Fri Jul 22 15:47:11 2011 +0200
28100
28101     gitignore tweaks
28102
28103  docs/reference/glib/tmpl/.gitignore |    1 +
28104  gobject/tests/.gitignore            |    1 +
28105  gthread/tests/.gitignore            |    2 ++
28106  3 files changed, 4 insertions(+)
28107
28108 commit a14f2fa1a0ea2b453be35373f9d4c5d80b842d7d
28109 Author: Ryan Lortie <desrt@desrt.ca>
28110 Date:   Fri Jul 22 13:44:31 2011 +0200
28111
28112     Rename a few arguments
28113
28114     To fix header/function/doc-string mismatches.
28115
28116  glib/gdataset.c |    4 ++--
28117  glib/gunicode.h |    2 +-
28118  2 files changed, 3 insertions(+), 3 deletions(-)
28119
28120 commit 6492548b6f4d1805f7817911207648f0b1eeae19
28121 Author: Ryan Lortie <desrt@desrt.ca>
28122 Date:   Fri Jul 22 13:41:13 2011 +0200
28123
28124     Have gtk-doc ignore some #defines
28125
28126     We prefer to have gtk-doc pick up the function rather than the macro.
28127
28128  glib/gstdio.h |    2 ++
28129  glib/gwin32.h |    2 ++
28130  2 files changed, 4 insertions(+)
28131
28132 commit 5dbc12e9f1477eb699a92b1ef7363b62bdca68eb
28133 Author: Ryan Lortie <desrt@desrt.ca>
28134 Date:   Fri Jul 22 13:25:32 2011 +0200
28135
28136     Replace @Varargs with @...
28137
28138     to make gtk-doc happy.
28139
28140  glib/gerror.c     |    4 ++--
28141  glib/gfileutils.c |    4 ++--
28142  glib/gmarkup.c    |    2 +-
28143  glib/gmessages.c  |    4 ++--
28144  glib/gprintf.c    |    8 ++++----
28145  glib/grel.c       |   10 +++++-----
28146  glib/gstrfuncs.c  |    6 +++---
28147  glib/gstring.c    |    8 ++++----
28148  glib/gtestutils.c |    6 +++---
28149  9 files changed, 26 insertions(+), 26 deletions(-)
28150
28151 commit ea63f16c59b661d080c54c44147cedb4ad27e102
28152 Author: Ryan Lortie <desrt@desrt.ca>
28153 Date:   Fri Jul 22 12:59:44 2011 +0200
28154
28155     Remove duplicate 'struct real_pcre' declaration
28156
28157     The redundant forward declaration of 'struct real_pcre' before the
28158     typedef was tripping up gtk-doc.  Remove it.
28159
28160  glib/pcre/pcre.h |    3 +--
28161  1 file changed, 1 insertion(+), 2 deletions(-)
28162
28163 commit 668c399077b48ef49d2fdb6eb808226c9f127e70
28164 Author: Ryan Lortie <desrt@desrt.ca>
28165 Date:   Fri Jul 22 12:59:11 2011 +0200
28166
28167     Add deprecation guard to G_UNICODE_COMBINING_MARK
28168
28169     ...since it's deprecated now and documented as such.
28170
28171  glib/gunicode.h |    2 ++
28172  1 file changed, 2 insertions(+)
28173
28174 commit 4f36eb0f6d1eed7b720a53114e60c8d334782fab
28175 Author: Ryan Lortie <desrt@desrt.ca>
28176 Date:   Fri Jul 22 12:57:59 2011 +0200
28177
28178     Reword some docs comments to avoid 'Returns ...'
28179
28180     If gtk-doc sees 'Returns ...' written in the text of the documentation
28181     for a macro, it thinks that you are talking about the return value.
28182
28183     Avoid doing that and use 'Returns:' explicitly if we mean to.
28184
28185  glib/gmessages.h |   21 +++++++++++++--------
28186  glib/gutils.h    |   10 +++++++---
28187  2 files changed, 20 insertions(+), 11 deletions(-)
28188
28189 commit a0ed2537184f35e9cdde9ac2771f32667db570e1
28190 Author: Ryan Lortie <desrt@desrt.ca>
28191 Date:   Fri Jul 22 12:57:06 2011 +0200
28192
28193     move 'Since:' tags down
28194
28195     gtk-doc wants the Since: tag to be the absolute last thing in the docs
28196     comment.
28197
28198  glib/gkeyfile.c |    3 +--
28199  glib/gmain.c    |    4 ++--
28200  2 files changed, 3 insertions(+), 4 deletions(-)
28201
28202 commit eec69a75eeddc9e298f218e5b3e4bb5084adfe6f
28203 Author: Xavier Claessens <xclaesse@gmail.com>
28204 Date:   Thu Jul 14 10:51:06 2011 +0200
28205
28206     Add g_ptr_array_new_full
28207
28208     Fixes bug #654450
28209
28210  docs/reference/glib/glib-sections.txt |    1 +
28211  glib/garray.c                         |   28 ++++++++++++++++++++++++++++
28212  glib/garray.h                         |    2 ++
28213  3 files changed, 31 insertions(+)
28214
28215 commit 7df304a2d8c325726a13e072bcd1b647943928eb
28216 Author: Ryan Lortie <desrt@desrt.ca>
28217 Date:   Fri Jul 22 09:48:34 2011 +0200
28218
28219     Bump the version
28220
28221  configure.ac |    2 +-
28222  1 file changed, 1 insertion(+), 1 deletion(-)
28223
28224 commit a6c936c45fd959117e24a4e7b6f01f124963bf72
28225 Author: Ryan Lortie <desrt@desrt.ca>
28226 Date:   Fri Jul 22 08:55:35 2011 +0200
28227
28228     Release 2.29.14
28229
28230  NEWS         |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
28231  configure.ac |    2 +-
28232  2 files changed, 50 insertions(+), 1 deletion(-)
28233
28234 commit b30ca6e5a57fd40cf8f94ef2869e742498bc0577
28235 Author: Behdad Esfahbod <behdad@behdad.org>
28236 Date:   Thu Jul 21 16:05:43 2011 -0400
28237
28238     Bug 655076 - Our normalization code misses some
28239     Full_Composition_Exclusion=True.
28240
28241  glib/gen-unicode-tables.pl |    4 ++++
28242  glib/tests/unicode.c       |   16 ++++++++++++++++
28243  2 files changed, 20 insertions(+)
28244
28245 commit c404dbed11bc8bf4212d15719ef3a87ebf76efff
28246 Author: David Zeuthen <davidz@redhat.com>
28247 Date:   Thu Jul 21 16:03:27 2011 -0400
28248
28249     gdbus-codegen: Add support for new org.gtk.GDBus.C.UnixFD annotation
28250
28251     Also add convenience _with_unix_fd_list variants to GDBusConnection,
28252     GDBusProxy and GDBusMethodInvocation types to easily support this.
28253
28254     Signed-off-by: David Zeuthen <davidz@redhat.com>
28255
28256  docs/reference/gio/gdbus-codegen.xml |   21 +-
28257  docs/reference/gio/gio-sections.txt  |    7 +
28258  gio/gdbus-codegen/codegen.py         |  148 +++++++--
28259  gio/gdbusconnection.c                |  557
28260  +++++++++++++++++++++++-----------
28261  gio/gdbusconnection.h                |   30 ++
28262  gio/gdbusmethodinvocation.c          |   76 +++--
28263  gio/gdbusmethodinvocation.h          |    3 +
28264  gio/gdbusproxy.c                     |  495
28265  +++++++++++++++++++++---------
28266  gio/gdbusproxy.h                     |   23 ++
28267  gio/gio.symbols                      |    7 +
28268  gio/tests/test-codegen.xml           |    8 +
28269  11 files changed, 1012 insertions(+), 363 deletions(-)
28270
28271 commit 7b22a8308f2a914b704051cd772edfa15e9a3b04
28272 Author: Dan Williams <dcbw@redhat.com>
28273 Date:   Wed Jul 20 17:28:20 2011 -0500
28274
28275     Document how to free return values from g_key_file_get_*_list
28276
28277     Makes the docs consistent with the string list getters.  Add
28278     GOI annotations while we're at it.
28279
28280  glib/gkeyfile.c |   18 ++++++++++++------
28281  1 file changed, 12 insertions(+), 6 deletions(-)
28282
28283 commit 3af40c204dab8fbd3bec0dceb7cbed0896178a4b
28284 Author: Behdad Esfahbod <behdad@behdad.org>
28285 Date:   Thu Jul 21 10:30:36 2011 -0400
28286
28287     Bug 655025 - #define G_UNICODE_SPACING_MARK G_UNICODE_COMBINING_MARK
28288
28289  glib/gunicode.h |   13 +++++++++++--
28290  1 file changed, 11 insertions(+), 2 deletions(-)
28291
28292 commit 03f673abc20693b907d5e4f1deb775737774d7ae
28293 Author: David Zeuthen <davidz@redhat.com>
28294 Date:   Thu Jul 21 09:43:59 2011 -0400
28295
28296     GDBus: Don't convert GVariant type 'h' to gint
28297
28298     The code-generator already uses GVariant* so generated code didn't
28299     really work at all. We want that instead of gint to avoid confusion
28300     because a 'h' instance is an _index_ into a GUnixFDList, not a file
28301     descriptor.
28302
28303     Signed-off-by: David Zeuthen <davidz@redhat.com>
28304
28305  gio/gdbusutils.c |   16 ++--------------
28306  1 file changed, 2 insertions(+), 14 deletions(-)
28307
28308 commit 419bfe325c40604268dbb7fa050e355c9681577e
28309 Author: David Zeuthen <davidz@redhat.com>
28310 Date:   Thu Jul 21 09:32:38 2011 -0400
28311
28312     gdbus-codegen: Use G_TYPE_STRV/gchar** for GVariant type 'ao'
28313
28314     This is possible now that we have better support for object path
28315     arrays, see
28316
28317      http://git.gnome.org/browse/glib/commit/?id=19878998bc386db78614f1c92ff8524a81479c7b
28318
28319     Note that this breaks the ABI of generated code but since
28320     gdbus-codegen(1) has never yet been in a stable GLib release, this is
28321     fine.
28322
28323     Signed-off-by: David Zeuthen <davidz@redhat.com>
28324
28325  docs/reference/gio/gdbus-codegen.xml |    3 ++-
28326  gio/gdbus-codegen/codegen.py         |    2 ++
28327  gio/gdbus-codegen/dbustypes.py       |    8 ++++++++
28328  gio/gdbusutils.c                     |   15 ++++++++++++++-
28329  gio/tests/gdbus-test-codegen.c       |   24 +++++++++++++-----------
28330  5 files changed, 39 insertions(+), 13 deletions(-)
28331
28332 commit b34eac204f54cefaf8a702a96dc537144f8c2d92
28333 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
28334 Date:   Thu Jul 21 10:22:01 2011 +0100
28335
28336     g_atomic_int_add: document that the return value is new
28337
28338     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=654988
28339     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
28340
28341  glib/gatomic.c |    3 +++
28342  1 file changed, 3 insertions(+)
28343
28344 commit 79b80579282b2749a9eafe8b95845f434db95969
28345 Author: Ryan Lortie <desrt@desrt.ca>
28346 Date:   Thu Jul 21 09:21:18 2011 +0200
28347
28348     Advise against using GPrivate
28349
28350     GStaticPrivate is really a lot better in almost every way.
28351
28352  glib/gthread.c |    8 ++++++++
28353  1 file changed, 8 insertions(+)
28354
28355 commit 706b2751166bb8590e41800d0b3c3056ba529daa
28356 Author: Ryan Lortie <desrt@desrt.ca>
28357 Date:   Thu Jul 21 08:33:50 2011 +0200
28358
28359     GParam: try to avoid further invalid uses
28360
28361     In an attempt to avoid some potential future abuses of the GParamSpec
28362     API, qualify the 'name' field of the structure as 'const' and add a
28363     comment noting that it is an interned string.
28364
28365     This is a theoretical API break, but it will only ever result in
28366     warnings -- and even then, only if you were already doing something
28367     questionable.
28368
28369     Clean up some of the warnings that were caused internally in gparam.c
28370     from these changes.
28371
28372  gobject/gparam.c |   39 ++++++++++++++++++++++-----------------
28373  gobject/gparam.h |    2 +-
28374  2 files changed, 23 insertions(+), 18 deletions(-)
28375
28376 commit 9bcb3d74572cf99a17ff5a1fd4becb1a1136291c
28377 Author: Behdad Esfahbod <behdad@behdad.org>
28378 Date:   Wed Jul 20 22:11:08 2011 -0400
28379
28380     Add g_unicode_script_from_iso15924()
28381
28382     And adjust g_unicode_script_to_iso1592().
28383
28384  docs/reference/glib/glib-sections.txt |    1 +
28385  glib/glib.symbols                     |    1 +
28386  glib/gunicode.h                       |    1 +
28387  glib/guniprop.c                       |   43
28388  +++++++++++++++++++++++++++++++--
28389  glib/tests/unicode.c                  |    9 +++++--
28390  5 files changed, 51 insertions(+), 4 deletions(-)
28391
28392 commit a5e94cbd36304ac48e20599ad39fd4bfbd6a5cbe
28393 Author: Benjamin Otte <otte@redhat.com>
28394 Date:   Thu Jul 21 02:56:05 2011 +0200
28395
28396     glocalfile: Fix compilation without USE_STATFS and USE_STATVFS
28397
28398  gio/glocalfile.c |    9 ++++++++-
28399  1 file changed, 8 insertions(+), 1 deletion(-)
28400
28401 commit 7e03b28870a514e655f31298d31158a69f11de40
28402 Author: Behdad Esfahbod <behdad@behdad.org>
28403 Date:   Wed Jul 20 19:04:29 2011 -0400
28404
28405     Bug 648271 - Add g_unicode_script_to_iso15924()
28406
28407     Add g_unicode_script_to_iso15924() and tests.
28408
28409  docs/reference/glib/glib-sections.txt |    1 +
28410  glib/glib.symbols                     |    1 +
28411  glib/gunicode.h                       |    2 +
28412  glib/guniprop.c                       |  146
28413  ++++++++++++++++++++++++++++++++-
28414  glib/tests/unicode.c                  |    8 ++
28415  5 files changed, 157 insertions(+), 1 deletion(-)
28416
28417 commit d8d67d1596ed9fd394bb0427e9154bfad9b4b504
28418 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
28419 Date:   Wed Jul 20 22:32:38 2011 +0200
28420
28421     Updated Spanish translation
28422
28423  po/es.po |  207
28424  ++++++++++++++++++++++++++++++++++++++++----------------------
28425  1 file changed, 133 insertions(+), 74 deletions(-)
28426
28427 commit e43a2969114e91332b127a479bcb078be6649353
28428 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
28429 Date:   Wed Jul 20 22:26:59 2011 +0200
28430
28431     Updated Spanish translation
28432
28433  po/es.po |  637
28434  +++++++++++++++++++++++++++++++-------------------------------
28435  1 file changed, 316 insertions(+), 321 deletions(-)
28436
28437 commit 8cadef1a88abf77569da2e65894a855b0f1376d4
28438 Author: Ryan Lortie <desrt@desrt.ca>
28439 Date:   Wed Jul 20 21:49:16 2011 +0200
28440
28441     Change order of GFormatSizeFlags
28442
28443     David requested that I change the order of the flags.
28444
28445     Also, assign numerical values to the flags in the usual way.  This
28446     wasn't a bug yet, but only by chance.
28447
28448  glib/gfileutils.c |    6 +++---
28449  glib/gfileutils.h |    6 +++---
28450  2 files changed, 6 insertions(+), 6 deletions(-)
28451
28452 commit c26462ab98e47fd629177d52984b69055f8fe37a
28453 Author: Ryan Lortie <desrt@desrt.ca>
28454 Date:   Wed Jul 20 21:47:00 2011 +0200
28455
28456     g_format_size: just use GString
28457
28458     Matthias wasn't too impressed by the homebrew stack-allocated string
28459     building I
28460     was doing.
28461
28462     Switch to GString.
28463
28464  glib/gfileutils.c |   81
28465  ++++++++++++++++++++++-------------------------------
28466  1 file changed, 34 insertions(+), 47 deletions(-)
28467
28468 commit 4aff6119812bb1dac40a6fca4833dab0520148d9
28469 Author: Ryan Lortie <desrt@desrt.ca>
28470 Date:   Wed Jul 20 21:30:03 2011 +0200
28471
28472     g_format_size: Return 'gchar' instead of 'char'
28473
28474     I meant to do that in the first place.
28475
28476  glib/gfileutils.h |    4 ++--
28477  1 file changed, 2 insertions(+), 2 deletions(-)
28478
28479 commit ef3e5917ca1239b39db2cb433c4306d0152f18f5
28480 Author: Ryan Lortie <desrt@desrt.ca>
28481 Date:   Wed Jul 20 19:58:43 2011 +0200
28482
28483     [ast, es, fr, nn] Update byte unit translations
28484
28485     The Asturian, French, Norwegian Nynorsk and Spanish translations
28486     incorrectly translated "MB" and friends to "MiB" (french: "Mio"), etc.
28487
28488     This was in response to the incorrect use of "MB" in the (now
28489     deprecated) g_format_size_for_display() function.
28490
28491     These strings are now used (correctly) in g_format_size(), so I have
28492     updated the translations accordingly.
28493
28494     Additionally, the Norwegian Nynorsk translation was incorrectly
28495     translating several larger units to "KiB", so that has been
28496     corrected as
28497     well.
28498
28499  po/ast.po |    6 +++---
28500  po/es.po  |   12 ++++++------
28501  po/fr.po  |   12 ++++++------
28502  po/nn.po  |   12 ++++++------
28503  4 files changed, 21 insertions(+), 21 deletions(-)
28504
28505 commit afd1e3697065c1bd23fe9a1cacf43d8744d0bc9b
28506 Author: Ryan Lortie <desrt@desrt.ca>
28507 Date:   Wed Jul 20 19:44:39 2011 +0200
28508
28509     Change GLib size units policy
28510
28511     This commit changes GLib size units policy.  We now prefer SI
28512     units and
28513     allow for use of proper IEC units where desired.
28514
28515     g_format_size_for_display() which incorrectly mixed IEC units with SI
28516     suffixes is left unmodified, but has been deprecated.
28517
28518     g_format_size() has been introduced which uses SI units and suffixes.
28519
28520     g_format_size_full() has also been added which takes a flags
28521     argument to
28522     allow for use of IEC units (with correct suffixes).  It also
28523     allows for
28524     a "long format" output which includes the total number of bytes.  For
28525     example: "238.5 MB (238,472,938 bytes)".
28526
28527  docs/reference/glib/glib-sections.txt |    5 +
28528  glib/gfileutils.c                     |  193
28529  +++++++++++++++++++++++++++++++++
28530  glib/gfileutils.h                     |   13 +++
28531  glib/glib.symbols                     |    2 +
28532  glib/tests/fileutils.c                |   12 ++
28533  5 files changed, 225 insertions(+)
28534
28535 commit 90cccf14b2b1dfea574d35c605669c4773d6eba6
28536 Author: Ryan Lortie <desrt@desrt.ca>
28537 Date:   Wed Jul 20 17:30:56 2011 +0200
28538
28539     g_format_size_for_display: some internal renames
28540
28541     Rename the size constants from KILOBYTE to KIBIBYTE (etc.) since
28542     that's
28543     what they really are.
28544
28545     This is a strictly internal change with no externally-visible
28546     effect in
28547     terms of API or functionality.
28548
28549  glib/gfileutils.c |   36 ++++++++++++++++++------------------
28550  1 file changed, 18 insertions(+), 18 deletions(-)
28551
28552 commit 4e015d36a06a896c8f5ec575c1b02fedefe47397
28553 Author: Giovanni Campagna <gcampagna@src.gnome.org>
28554 Date:   Fri Jul 1 01:59:13 2011 +0200
28555
28556     gdbusintrospection: fix introspection annotations
28557
28558     g_dbus_interface_info_lookup_* were incorrectly considered
28559     (transfer full) by introspected bindings, and this caused memory
28560     corruptions.
28561
28562     https://bugzilla.gnome.org/show_bug.cgi?id=622921
28563
28564  gio/gdbusintrospection.c |    6 +++---
28565  1 file changed, 3 insertions(+), 3 deletions(-)
28566
28567 commit 4e213f385b45d8ce5d2fdb612d3706e214a7b368
28568 Author: Vincent Untz <vuntz@gnome.org>
28569 Date:   Wed Jul 20 09:22:12 2011 +0200
28570
28571     Stop using deprecated g_unicode_canonical_decomposition()
28572
28573     https://bugzilla.gnome.org/show_bug.cgi?id=654948
28574
28575  glib/guniprop.c |    5 ++---
28576  1 file changed, 2 insertions(+), 3 deletions(-)
28577
28578 commit 33c977917c1dbcfec56168083dc05837da8ea57c
28579 Author: Ryan Lortie <desrt@desrt.ca>
28580 Date:   Wed Jul 20 16:34:55 2011 +0200
28581
28582     GVariant: document avoiding g_variant_iter_loop
28583
28584     The choice between g_variant_iter_next() and g_variant_iter_loop()
28585     is a
28586     bit confusing for some people.  Add a note to the documentation of
28587     g_variant_iter_loop() to clarify that it should be avoided except in a
28588     few specific cases.
28589
28590  glib/gvariant.c |   12 ++++++++++--
28591  1 file changed, 10 insertions(+), 2 deletions(-)
28592
28593 commit 19878998bc386db78614f1c92ff8524a81479c7b
28594 Author: Ryan Lortie <desrt@desrt.ca>
28595 Date:   Wed Jul 20 13:11:19 2011 +0200
28596
28597     GVariant: better support for object path arrays
28598
28599     Add G_VARIANT_TYPE_OBJECT_PATH_ARRAY along with accessor functions
28600     g_variant_new_objv, g_variant_get_objv and g_variant_dup_objv.
28601     Also add
28602     support for '^ao' and '^a&o' format strings for g_variant_new() and
28603     g_variant_get().
28604
28605     https://bugzilla.gnome.org/show_bug.cgi?id=654955
28606
28607  docs/reference/glib/glib-sections.txt    |    4 +
28608  docs/reference/glib/gvariant-varargs.xml |   39 ++++++-
28609  glib/glib.symbols                        |    3 +
28610  glib/gvariant.c                          |  168
28611  ++++++++++++++++++++++++++++--
28612  glib/gvariant.h                          |    6 ++
28613  glib/gvarianttype.h                      |    7 ++
28614  glib/tests/gvariant.c                    |   53 ++++++++++
28615  7 files changed, 270 insertions(+), 10 deletions(-)
28616
28617 commit c841c2ce3fda6f754c88ae2c9099f36dff2f0814
28618 Author: Ryan Lortie <desrt@desrt.ca>
28619 Date:   Wed Jul 20 14:04:52 2011 +0200
28620
28621     GSettings: don't abort on missing schemas
28622
28623     Give a g_critical instead.
28624
28625  gio/gsettings.c       |   77
28626  +++++++++++++++++++++++++++++++++++++++----------
28627  gio/gsettingsschema.c |    5 +++-
28628  gio/tests/gsettings.c |   26 +++++++++++++++++
28629  3 files changed, 91 insertions(+), 17 deletions(-)
28630
28631 commit 06941419e347a8a37711e65873b6c59729873ddc
28632 Author: Ryan Lortie <desrt@desrt.ca>
28633 Date:   Wed Jul 20 10:52:07 2011 +0200
28634
28635     Add some blacklisted mount directories
28636
28637     Another long-carried Debian patch.  No reason that we should not have
28638     these few extra items in the (already long) upstream list.
28639
28640  gio/gunixmounts.c |    7 +++++++
28641  1 file changed, 7 insertions(+)
28642
28643 commit dbd0d63b6b45036c2b485b8e1993edf97970afd2
28644 Author: Ryan Lortie <desrt@desrt.ca>
28645 Date:   Wed Jul 20 10:49:48 2011 +0200
28646
28647     wait longer in threadpool test case
28648
28649     If we are going to fail an assert, wait for a bit longer before
28650     doing so
28651     (up to 5 seconds, if needed).
28652
28653     This is a long-standing Debian patch to fix build failures on really
28654     slow machines.
28655
28656  tests/threadpool-test.c |   13 ++++++++++---
28657  1 file changed, 10 insertions(+), 3 deletions(-)
28658
28659 commit 265f245376a3af5a006854ee96a484cf30fbc170
28660 Author: Matthias Clasen <mclasen@redhat.com>
28661 Date:   Tue Jul 19 23:04:04 2011 -0400
28662
28663     post-release bump
28664
28665  configure.ac |    2 +-
28666  1 file changed, 1 insertion(+), 1 deletion(-)
28667
28668 commit c073ce3a3b8fb8282b244dd8e8dbb6fa8676e84e
28669 Author: Matthias Clasen <mclasen@redhat.com>
28670 Date:   Tue Jul 19 23:02:05 2011 -0400
28671
28672     2.29.12
28673
28674  NEWS         |   35 +++++++++++++++++++++++++++++++++++
28675  configure.ac |    2 +-
28676  2 files changed, 36 insertions(+), 1 deletion(-)
28677
28678 commit 4c64e75ec59317cf36d2bb9765c56477acf2acd7
28679 Author: Matthias Clasen <mclasen@redhat.com>
28680 Date:   Tue Jul 19 20:40:28 2011 -0400
28681
28682     Drop the warnings.sgml template
28683
28684  docs/reference/glib/tmpl/.gitignore    |    1 +
28685  docs/reference/glib/tmpl/warnings.sgml |  236
28686  --------------------------------
28687  glib/gbacktrace.c                      |   63 +++++++++
28688  glib/gbacktrace.h                      |   18 +--
28689  glib/gmessages.c                       |  124 +++++++++++++----
28690  glib/gmessages.h                       |   81 +++++++++--
28691  6 files changed, 238 insertions(+), 285 deletions(-)
28692
28693 commit d1e5161ab0206adc6f17325152e337d44ae6ec73
28694 Author: Holger Berndt <hb@gnome.org>
28695 Date:   Thu Jun 3 03:22:36 2010 +0200
28696
28697     Document how to unset attributes
28698
28699     Unsetting won't work on all attributes. Currently, only
28700     metadata attributes are supported.
28701
28702     https://bugzilla.gnome.org/show_bug.cgi?id=620423
28703
28704  gio/gfile.c |    3 +++
28705  1 file changed, 3 insertions(+)
28706
28707 commit ec98953e42a20061427b20681d1e31501907e2fa
28708 Author: Johan Dahlin <johan@gnome.org>
28709 Date:   Tue Jul 19 14:18:10 2011 -0300
28710
28711     Pass in NULL instead of g_cclosure_marshal_generic
28712
28713     NULL is now a shortcut for g_cclosure_marshal_generic, so avoid
28714     referencing it directly.
28715
28716     https://bugzilla.gnome.org/show_bug.cgi?id=654917
28717
28718  gio/gactiongroup.c             |    4 ++--
28719  gio/gapplication.c             |    4 ++--
28720  gio/gdbusauthobserver.c        |    2 +-
28721  gio/gdbusconnection.c          |    2 +-
28722  gio/gdbusinterfaceskeleton.c   |    2 +-
28723  gio/gdbusobjectmanager.c       |    4 ++--
28724  gio/gdbusobjectmanagerclient.c |    4 ++--
28725  gio/gdbusobjectskeleton.c      |    2 +-
28726  gio/gdbusproxy.c               |    4 ++--
28727  gio/gdbusserver.c              |    2 +-
28728  gio/gfilemonitor.c             |    2 +-
28729  gio/gmountoperation.c          |    6 +++---
28730  gio/gsettings.c                |    4 ++--
28731  gio/gsocketservice.c           |    2 +-
28732  gio/gthreadedsocketservice.c   |    2 +-
28733  gio/gtlsconnection.c           |    2 +-
28734  16 files changed, 24 insertions(+), 24 deletions(-)
28735
28736 commit fa2861e3b6109e002b68aa105b5ecbcba88724c1
28737 Author: Johan Dahlin <johan@gnome.org>
28738 Date:   Tue Jul 12 13:39:45 2011 -0300
28739
28740     Use a generic marshaller if one is not specified
28741
28742     Since g_cclosure_marshal_generic is always enabled, it makes
28743     sense to always use that instead of using generated ones.
28744
28745     https://bugzilla.gnome.org/show_bug.cgi?id=654917
28746
28747  gobject/gsignal.c |   31 +++++++++++++++++++++++--------
28748  1 file changed, 23 insertions(+), 8 deletions(-)
28749
28750 commit fe6dad271b06e6243d17137c2e0991f56a256cca
28751 Author: Ryan Lortie <desrt@desrt.ca>
28752 Date:   Tue Jul 19 16:12:30 2011 +0200
28753
28754     GSettings: remove key length restrictions
28755
28756     The key length now stands effectively unlimited at 1024 characters.
28757
28758     https://bugzilla.gnome.org/show_bug.cgi?id=654536
28759
28760  gio/glib-compile-schemas.c |    4 ++--
28761  gio/gsettings.c            |    3 +--
28762  2 files changed, 3 insertions(+), 4 deletions(-)
28763
28764 commit 9fd0f6c8e23e8cd8353039c99fa73583a7892b4f
28765 Author: Matthias Clasen <mclasen@redhat.com>
28766 Date:   Tue Jul 19 00:02:57 2011 -0400
28767
28768     Fix doc formatting errors
28769
28770  glib/gunicode.h |   12 ++++++------
28771  1 file changed, 6 insertions(+), 6 deletions(-)
28772
28773 commit c9379bcfe1423c43b09ea7e979242a3621dab2b2
28774 Author: Matthias Clasen <mclasen@redhat.com>
28775 Date:   Mon Jul 18 23:58:32 2011 -0400
28776
28777     Move GError docs inline and ditch template
28778
28779  docs/reference/glib/tmpl/.gitignore           |    1 +
28780  docs/reference/glib/tmpl/error_reporting.sgml |  531
28781  -------------------------
28782  glib/gerror.c                                 |  324 +++++++++++++++
28783  glib/gerror.h                                 |    9 +
28784  4 files changed, 334 insertions(+), 531 deletions(-)
28785
28786 commit 09e2d2a61c3e9f93f61f5d94b3976bbc4a16839a
28787 Author: Matthias Clasen <mclasen@redhat.com>
28788 Date:   Mon Jul 18 23:23:17 2011 -0400
28789
28790     Move Unicode docs inline, ditch template
28791
28792  docs/reference/glib/tmpl/.gitignore   |    1 +
28793  docs/reference/glib/tmpl/unicode.sgml |  908
28794  ---------------------------------
28795  glib/gunicode.h                       |  424 ++++++++++++---
28796  glib/gunidecomp.c                     |   23 +
28797  4 files changed, 372 insertions(+), 984 deletions(-)
28798
28799 commit 2358616d6ad5c4db4fb037550eb40aeb8886e7ec
28800 Author: Matthias Clasen <mclasen@redhat.com>
28801 Date:   Mon Jul 18 23:00:09 2011 -0400
28802
28803     Remove queue.sgml
28804
28805  docs/reference/glib/tmpl/queue.sgml |  438
28806  -----------------------------------
28807  1 file changed, 438 deletions(-)
28808
28809 commit 615977d337c7ba776ac2eda6c688bf6f69316c4d
28810 Author: Behdad Esfahbod <behdad@behdad.org>
28811 Date:   Mon Jul 18 18:00:40 2011 -0400
28812
28813     Simplify Hangul Jamo decomposition
28814
28815     The algorithm is not copy/paste from Unicode anymore, but it's easy
28816     enough to follow the logic.
28817
28818  glib/gunidecomp.c |   62
28819  ++++++++++++++++-------------------------------------
28820  1 file changed, 19 insertions(+), 43 deletions(-)
28821
28822 commit 0584fe33de86f9fd8effe006d911cf5948b4ad05
28823 Author: Behdad Esfahbod <behdad@behdad.org>
28824 Date:   Mon Jul 18 17:52:40 2011 -0400
28825
28826     Bug 654651 - Better g_unicode_canonical_decomposition()
28827
28828     Add g_unichar_fully_decompose().
28829     Deprecate g_unicode_canonical_decomposition().
28830
28831  docs/reference/glib/glib-sections.txt |    1 +
28832  glib/glib.symbols                     |    3 +-
28833  glib/gunicode.h                       |    9 ++--
28834  glib/gunidecomp.c                     |   78
28835  ++++++++++++++++++++++++++++++---
28836  glib/tests/unicode.c                  |   66 +++++++++++++++++++++++++++-
28837  5 files changed, 147 insertions(+), 10 deletions(-)
28838
28839 commit 7f289c924bdc78bff9b5a96cf9e7c0ed943d64c6
28840 Author: Patrick Welche <prlw1@quantz.inf.phy.cam.ac.uk>
28841 Date:   Mon Jul 18 17:58:01 2011 +0100
28842
28843     Avoid failing arguments to statfs() test on systems which use statvfs.
28844
28845     - move choice of statfs vs statvfs from gio/glocalfile.c to
28846     configure.ac
28847     - if statvfs is the choice, then don't check number of arguments
28848     to statfs()
28849     - use choice in gio/gunixmounts.c as well
28850
28851     https://bugzilla.gnome.org/show_bug.cgi?id=617949
28852
28853  configure.ac      |   30 +++++++++++++++++++++++++++++-
28854  gio/glocalfile.c  |   22 ----------------------
28855  gio/gunixmounts.c |   32 +++++++++++++++++++++++++++++---
28856  3 files changed, 58 insertions(+), 26 deletions(-)
28857
28858 commit 75b30dc51c3926392483094a6228a3646a43e798
28859 Author: Benjamin Otte <otte@gnome.org>
28860 Date:   Mon Jul 18 14:10:35 2011 +0200
28861
28862     gtester: Count inability to run a test in a binary as a failure
28863
28864     Previously, when a binary did not run a single test - for whatever
28865     reason, from the binary not existing to the binary not using the
28866     gtester
28867     framework - no failures were recorded. Now we record a non-successful
28868     run of a binary that did not start any tests as a failure, too.
28869
28870     Note that this does not change the behavior of any binaries that exit
28871     successfully or that report the start of any gtester test.
28872
28873  glib/gtester.c |    4 ++++
28874  1 file changed, 4 insertions(+)
28875
28876 commit 4a25d6002341df796e13643695478a4ecb4c7a49
28877 Author: Benjamin Otte <otte@gnome.org>
28878 Date:   Mon Jul 18 13:39:36 2011 +0200
28879
28880     gtester: Return a failure exit code when a test fails
28881
28882     Previously, gtester used the testcase_fail_count as the number
28883     of tests
28884     that failed in the latest run testcase, but then use that as the
28885     return
28886     value of main().
28887
28888     Now we count the failed testcases of the whole run.
28889
28890  glib/gtester.c |    8 ++++----
28891  1 file changed, 4 insertions(+), 4 deletions(-)
28892
28893 commit dd1316ba92eba170bcba0425ec1b55faeb2bceed
28894 Author: Kjartan Maraas <kmaraas@gnome.org>
28895 Date:   Mon Jul 18 13:13:11 2011 +0200
28896
28897     Updated Norwegian bokmål translation
28898
28899  po/nb.po |  693
28900  ++++++++++++++++++++++++++++++++------------------------------
28901  1 file changed, 362 insertions(+), 331 deletions(-)
28902
28903 commit adc325fac0b1b8b0a8c21384f50fc759d2800572
28904 Author: Matthias Clasen <mclasen@redhat.com>
28905 Date:   Sun Jul 17 23:50:31 2011 -0400
28906
28907     Move version docs inline
28908
28909  docs/reference/glib/tmpl/.gitignore   |    2 +
28910  docs/reference/glib/tmpl/version.sgml |  115
28911  ---------------------------------
28912  glib/gutils.c                         |   40 ++++++++++++
28913  glib/gutils.h                         |   18 ++++++
28914  4 files changed, 60 insertions(+), 115 deletions(-)
28915
28916 commit 20cd4936b9d16ee8121d7082d359a76af65081db
28917 Author: Matthias Clasen <mclasen@redhat.com>
28918 Date:   Sun Jul 17 23:38:58 2011 -0400
28919
28920     Move GQueue docs inline
28921
28922  glib/gqueue.c |   25 ++++++++++++++++
28923  glib/gqueue.h |   91
28924  ++++++++++++++++++++++++++++++++++++---------------------
28925  2 files changed, 82 insertions(+), 34 deletions(-)
28926
28927 commit d3b09eee75f0f433779b0b6a6d9222453bc9df16
28928 Author: Tommi Vainikainen <thv@iki.fi>
28929 Date:   Mon Jul 18 00:45:45 2011 +0300
28930
28931     Updated Finnish translation
28932
28933  po/fi.po | 1485
28934  +++++++++++++++++++++++++-------------------------------------
28935  1 file changed, 603 insertions(+), 882 deletions(-)
28936
28937 commit d6c30e1766c975dd79e6f252d73c6c0581b64b01
28938 Author: Ryan Lortie <desrt@desrt.ca>
28939 Date:   Thu Jul 14 18:08:25 2011 +0200
28940
28941     GParamSpec: intern property names
28942
28943     Make it so that the ->name property on all GParamSpec objects is an
28944     interned string.
28945
28946     https://bugzilla.gnome.org/show_bug.cgi?id=654627
28947
28948  gobject/gparam.c |   18 ++++++++++++------
28949  gobject/gparam.h |    2 +-
28950  2 files changed, 13 insertions(+), 7 deletions(-)
28951
28952 commit 7041b701dd9fd4f617ca762860447d8fc015a2ab
28953 Author: Behdad Esfahbod <behdad@behdad.org>
28954 Date:   Thu Jul 14 16:53:12 2011 -0400
28955
28956     Remove comp_step_table table
28957
28958     Reuse the pre-existing composition data.
28959
28960  glib/gen-unicode-tables.pl |   15 +-
28961  glib/gunidecomp.c          |   66 +--
28962  glib/gunidecomp.h          | 1020
28963  --------------------------------------------
28964  3 files changed, 3 insertions(+), 1098 deletions(-)
28965
28966 commit 89a5d17d58c795f835642483bfbd9af6cf09f9fe
28967 Author: Behdad Esfahbod <behdad@behdad.org>
28968 Date:   Thu Jul 14 16:26:58 2011 -0400
28969
28970     Document, that the second part of a decompose() wouldn't decompose()
28971
28972     This is not directly documented in Unicode, or I couldn't find it,
28973     but the test I just added confirms that it is currently the case.
28974
28975  glib/gunidecomp.c    |    7 +++++++
28976  glib/tests/unicode.c |   16 ++++++++++++++++
28977  2 files changed, 23 insertions(+)
28978
28979 commit f4cf6c3db03440bb42771cf4b43f6c0f3b688e5f
28980 Author: Behdad Esfahbod <behdad@behdad.org>
28981 Date:   Thu Jul 14 16:22:16 2011 -0400
28982
28983     [test] Move non-utf8 tests into unicode.c
28984
28985  glib/tests/Makefile.am |    3 +
28986  glib/tests/unicode.c   |  548
28987  ++++++++++++++++++++++++++++++++++++++++++++++++
28988  glib/tests/utf8-misc.c |  513
28989  --------------------------------------------
28990  3 files changed, 551 insertions(+), 513 deletions(-)
28991
28992 commit cff4b5b3a3bceeccd63a895ed795c31f7a20fcf0
28993 Author: Behdad Esfahbod <behdad@behdad.org>
28994 Date:   Thu Jul 14 16:19:46 2011 -0400
28995
28996     Remove stale comment
28997
28998     Unicode guarantees that.
28999
29000  glib/gunidecomp.c |    3 ---
29001  1 file changed, 3 deletions(-)
29002
29003 commit a73c66b1344c852c18279ba43e951cc71c5839a3
29004 Author: Behdad Esfahbod <behdad@behdad.org>
29005 Date:   Thu Jul 14 16:18:30 2011 -0400
29006
29007     Add tests for Unicode canonical composition/decomposition
29008
29009     Also update compose()/decompose() API corner cases and docs.
29010
29011  glib/gunidecomp.c      |   25 +++++++++--
29012  glib/tests/utf8-misc.c |  107
29013  +++++++++++++++++++++++++++++++++++++++++++++++-
29014  2 files changed, 128 insertions(+), 4 deletions(-)
29015
29016 commit 7ad2f0eb803dee72beb49dc9a22d2b9578d2e8b8
29017 Author: Behdad Esfahbod <behdad@behdad.org>
29018 Date:   Wed Jul 13 23:18:53 2011 -0400
29019
29020     Move declarations around
29021
29022     So g_unichar API comes before g_utf8.
29023
29024  glib/gunicode.h |   16 ++++++++--------
29025  1 file changed, 8 insertions(+), 8 deletions(-)
29026
29027 commit 761a1841eebedefeb7dc3675e442a56309f347c9
29028 Author: Matthias Clasen <mclasen@redhat.com>
29029 Date:   Wed Jul 13 22:07:11 2011 -0400
29030
29031     Bug 654195 - Add g_unichar_compose() and g_unichar_decompose()
29032
29033  docs/reference/glib/glib-sections.txt |    2 +
29034  glib/gen-unicode-tables.pl            |   40 +
29035  glib/glib.symbols                     |    2 +
29036  glib/gunicode.h                       |    9 +
29037  glib/gunidecomp.c                     |  189 +-
29038  glib/gunidecomp.h                     | 3080
29039  +++++++++++++++++++++++++++++++++
29040  6 files changed, 3321 insertions(+), 1 deletion(-)
29041
29042 commit 8c7de592ff961410de0e8507d2334b4f18bc9a58
29043 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
29044 Date:   Wed Jul 13 23:36:37 2011 +0300
29045
29046     Updated Belarusian translation.
29047
29048  po/be.po |   18 +++++++++---------
29049  1 file changed, 9 insertions(+), 9 deletions(-)
29050
29051 commit f45631bebc62b60dec1e1021923a0dc27d9e2be3
29052 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
29053 Date:   Wed Jul 13 23:30:49 2011 +0300
29054
29055     Updated Belarusian translation.
29056
29057  po/be.po |   44 +++++++++++++++++++++-----------------------
29058  1 file changed, 21 insertions(+), 23 deletions(-)
29059
29060 commit 09bba9fc60eb5d8c3156a0e907856a12037fe36a
29061 Author: Aurimas Černius <aurisc4@gmail.com>
29062 Date:   Tue Jul 12 23:21:25 2011 +0300
29063
29064     Updated Lithuanian translation
29065
29066  po/lt.po | 2113
29067  ++++++++++++++++++++++++++++++++------------------------------
29068  1 file changed, 1095 insertions(+), 1018 deletions(-)
29069
29070 commit 8926b612c8fce41db5bf72f87cce54f16079cd09
29071 Author: Changwoo Ryu <cwryu@debian.org>
29072 Date:   Wed Jul 13 02:51:03 2011 +0900
29073
29074     Updated Korean translation
29075
29076  po/ko.po | 1172
29077  +++++++++++++++++++++++++++++++++-----------------------------
29078  1 file changed, 626 insertions(+), 546 deletions(-)
29079
29080 commit 8f5e0cd24016cdf852a809dfb7b1356328542201
29081 Author: Ryan Lortie <desrt@desrt.ca>
29082 Date:   Tue Jul 12 02:56:57 2011 +0200
29083
29084     GDBusInterfaceSkeleton: fix odd use of floating refs
29085
29086     The get_properties() function was documented as returning a floating
29087
29088     Switch it over to returning a normal reference and patch a couple of
29089     uses.
29090
29091     https://bugzilla.gnome.org/show_bug.cgi?id=654394
29092
29093  gio/gdbusinterfaceskeleton.c   |    5 ++---
29094  gio/gdbusinterfaceskeleton.h   |    2 +-
29095  gio/gdbusobjectmanagerserver.c |   18 ++++++++++--------
29096  3 files changed, 13 insertions(+), 12 deletions(-)
29097
29098 commit 58c247e51bfc7d7ff4ed3b351ba4fdab0f012bac
29099 Author: Ryan Lortie <desrt@desrt.ca>
29100 Date:   Mon Jul 11 14:27:53 2011 +0200
29101
29102     GVariant: add g_variant_take_ref()
29103
29104     This function implements the following logic:
29105
29106       if (g_variant_is_floating (value))
29107         g_variant_ref_sink (value);
29108
29109     which is used for consuming the return value of callbacks that may or
29110     may not return floating references.
29111
29112     This patch also replaces a few instances of the above code with
29113     the new
29114     function (GSettings, GDBus) and lifts a long-standing restriction
29115     on the
29116     use of floating values as the return value for signal handlers by
29117     improving g_value_take_variant().
29118
29119     https://bugzilla.gnome.org/show_bug.cgi?id=627974
29120
29121  docs/reference/glib/glib-sections.txt |    1 +
29122  gio/gdbus-codegen/codegen.py          |    3 +-
29123  gio/gdbusconnection.c                 |    6 ++--
29124  gio/gsettings.c                       |    3 +-
29125  glib/glib.symbols                     |    1 +
29126  glib/gvariant-core.c                  |   51
29127  ++++++++++++++++++++++++++++++++-
29128  glib/gvariant.h                       |    1 +
29129  gobject/gvaluetypes.c                 |   14 ++++-----
29130  8 files changed, 64 insertions(+), 16 deletions(-)
29131
29132 commit 2121e56ea7399091f6ef169a1da8a11aaa64b5c3
29133 Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
29134 Date:   Tue Jul 12 16:29:33 2011 +0300
29135
29136     Updated Latvian translation.
29137
29138  po/lv.po | 3578
29139  ++++++++++++++++++++++++++++++++++++++++----------------------
29140  1 file changed, 2288 insertions(+), 1290 deletions(-)
29141
29142 commit bbe7eb09ec71b519adf50ef35bee28d5a1a8e1bd
29143 Author: Murray Cumming <murrayc@murrayc.com>
29144 Date:   Tue Jul 12 12:09:31 2011 +0200
29145
29146     Docs: Fixed a typo.
29147
29148  gio/gappinfo.c |    4 ++--
29149  1 file changed, 2 insertions(+), 2 deletions(-)
29150
29151 commit 7654a848e2b575eaf278fafe05aa5be1b3afdc26
29152 Author: Tim-Philipp Müller <tim.muller@collabora.co.uk>
29153 Date:   Tue Jul 5 14:30:31 2011 +0100
29154
29155     tests: fix glib_translations_work()
29156
29157     If setlocale() to our test locale fails, translations
29158     won't work either.
29159
29160     https://bugzilla.gnome.org/show_bug.cgi?id=654017
29161
29162  gio/tests/gsettings.c |   10 ++++++----
29163  1 file changed, 6 insertions(+), 4 deletions(-)
29164
29165 commit 5eee90fbbc76ee129d7f846633a667889149ab03
29166 Author: Paolo Bonzini <pbonzini@redhat.com>
29167 Date:   Thu Apr 15 08:23:00 2010 +0200
29168
29169     add g_regex_escape_nul
29170
29171     The function can be used to let regex compile non-NUL-terminated
29172     strings without redesigning the way the pattern is stored in GRegex
29173     objects and retrieved with g_regex_get_pattern.
29174
29175     https://bugzilla.gnome.org/show_bug.cgi?id=615895
29176
29177  docs/reference/glib/glib-sections.txt |    1 +
29178  glib/glib.symbols                     |    1 +
29179  glib/gregex.c                         |   68
29180  +++++++++++++++++++++++++++++++++
29181  glib/gregex.h                         |    2 +
29182  glib/tests/regex.c                    |   42 ++++++++++++++++++++
29183  5 files changed, 114 insertions(+)
29184
29185 commit 653c2f701a3e0a07a808f4e4fca7b846c50c93fa
29186 Author: Matthias Clasen <mclasen@redhat.com>
29187 Date:   Sun Jul 10 23:55:52 2011 -0400
29188
29189     Fix gtk-doc cross-linking among glib/gobject/gio
29190
29191     Patch by Daniel Macks, bug 644687.
29192
29193  docs/reference/gio/Makefile.am  |    3 +++
29194  docs/reference/glib/Makefile.am |    2 +-
29195  2 files changed, 4 insertions(+), 1 deletion(-)
29196
29197 commit 2caddda5341a9a89ccaff4fdb04d638d54a8c635
29198 Author: Matthias Clasen <mclasen@redhat.com>
29199 Date:   Sun Jul 10 23:11:30 2011 -0400
29200
29201     Take out the timeout from the large-message test
29202
29203     This is an attempt to make the test not fail on build slaves,
29204     which currently getting a timeout error here.
29205
29206  gio/tests/gdbus-connection-slow.c |    2 +-
29207  1 file changed, 1 insertion(+), 1 deletion(-)
29208
29209 commit 436dbe77444f54bb8fcf7e55085dc60e1fc627a3
29210 Author: Matthias Clasen <mclasen@redhat.com>
29211 Date:   Sun Jul 10 21:57:45 2011 -0400
29212
29213     Don't test negative values in ulong conversions
29214
29215     This is failing on 32bit build slaves.
29216
29217  gobject/tests/param.c |    6 +++---
29218  1 file changed, 3 insertions(+), 3 deletions(-)
29219
29220 commit 7c517bf3501ae68c4a87c8a126955281ad2393b2
29221 Author: Martin Storsjo <martin@martin.st>
29222 Date:   Wed Jul 6 16:41:44 2011 +0300
29223
29224     Don't needlessly use "echo -e"
29225
29226     The -e parameter to echo isn't recognized by echo in POSIX sh,
29227     but isn't needed when no escaped characters need to be
29228     interpreted.
29229
29230     This fixes building glib with a mingw cross compiler on Mac OS X.
29231
29232     https://bugzilla.gnome.org/show_bug.cgi?id=654085
29233
29234  gio/Makefile.am     |    2 +-
29235  glib/Makefile.am    |    2 +-
29236  gmodule/Makefile.am |    2 +-
29237  gobject/Makefile.am |    2 +-
29238  4 files changed, 4 insertions(+), 4 deletions(-)
29239
29240 commit 98b667d052b1274f80b8898a32d0753e9e2e5c1a
29241 Author: Matthias Clasen <mclasen@redhat.com>
29242 Date:   Sun Jul 10 20:42:58 2011 -0400
29243
29244     Optimize g_[s]list_free_full a bit
29245
29246     No need to iterate the list twice.
29247     Proposed by Luiz Augusto von Dentz,
29248     http://bugzilla.gnome.org/show_bug.cgi?id=653935
29249
29250  glib/glist.c  |   11 ++++++++---
29251  glib/gslist.c |   17 +++++++++++------
29252  2 files changed, 19 insertions(+), 9 deletions(-)
29253
29254 commit 182ed958618a098895eb07959c0fb77eb5dcd13c
29255 Author: Colin Walters <walters@verbum.org>
29256 Date:   Sun Jul 10 12:19:15 2011 -0400
29257
29258     GCancellable: Make eventfd() fall back to pipes on EINVAL too
29259
29260     https://bugzilla.gnome.org/show_bug.cgi?id=654232
29261
29262  gio/gcancellable.c |    8 +++++---
29263  1 file changed, 5 insertions(+), 3 deletions(-)
29264
29265 commit 6079443b4871040b40271d078311500e51f5ec69
29266 Author: Javier Jardón <jjardon@gnome.org>
29267 Date:   Fri Jul 8 16:15:52 2011 +0100
29268
29269     docs: G_GNUC_DEPRECATED_FOR was added in Glib 2.26
29270
29271  docs/reference/glib/tmpl/macros_misc.sgml |    2 +-
29272  1 file changed, 1 insertion(+), 1 deletion(-)
29273
29274 commit a3557577ef15054a062b0a42363f9b1eaf50ae68
29275 Author: Muhammet Kara <muhammet.k@gmail.com>
29276 Date:   Fri Jul 8 01:09:03 2011 +0300
29277
29278     [l10n]Updated Turkish translation
29279
29280  po/tr.po | 1274
29281  ++++++++++++++++++++++++++++++++------------------------------
29282  1 file changed, 654 insertions(+), 620 deletions(-)
29283
29284 commit 7e855ef4616c22210354b3ac1d2d48808fa02b16
29285 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
29286 Date:   Thu Jul 7 16:31:17 2011 +0200
29287
29288     Added UG translation
29289
29290  po/ug.po |  439
29291  +++++++++++++++++++++++++++++++-------------------------------
29292  1 file changed, 218 insertions(+), 221 deletions(-)
29293
29294 commit c2dc66ccf2719df9813b0ab97f22af166770f944
29295 Author: Javier Jardón <jjardon@gnome.org>
29296 Date:   Wed Jul 6 22:13:05 2011 +0100
29297
29298     Move documentation to inline comments: spawn
29299
29300  docs/reference/glib/tmpl/.gitignore |    1 +
29301  docs/reference/glib/tmpl/spawn.sgml |  198
29302  -----------------------------------
29303  glib/gspawn.c                       |    9 ++
29304  glib/gspawn.h                       |   82 +++++++++++++++
29305  glib/gstring.h                      |   12 +++
29306  5 files changed, 104 insertions(+), 198 deletions(-)
29307
29308 commit 0e27a71899e7e08075e65cfdfa8b73fd3cb00197
29309 Author: Javier Jardón <jjardon@gnome.org>
29310 Date:   Wed Jul 6 21:49:55 2011 +0100
29311
29312     Move documentation to inline comments: conversions
29313
29314  docs/reference/glib/tmpl/.gitignore       |    1 +
29315  docs/reference/glib/tmpl/conversions.sgml |  218
29316  -----------------------------
29317  2 files changed, 1 insertion(+), 218 deletions(-)
29318
29319 commit 37ab5ced317342137c60c90feab26e1ac69b6285
29320 Author: Dan Winship <danw@gnome.org>
29321 Date:   Tue Jun 7 17:15:17 2011 -0400
29322
29323     g_output_stream_splice: deal with overflow
29324
29325     On 32-bit machines in particular, bytes_written may overflow a gssize.
29326     Notice when that happens and just return G_MAXSSIZE instead.
29327
29328     https://bugzilla.gnome.org/show_bug.cgi?id=649246
29329
29330  gio/goutputstream.c |   15 ++++++++++++---
29331  1 file changed, 12 insertions(+), 3 deletions(-)
29332
29333 commit 3b4a42d631b987714c1062c0c879da30fd40c4c7
29334 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29335 Date:   Wed Jul 6 09:58:37 2011 +0800
29336
29337     Revert distribution of build/win32/setup.py
29338
29339     Revert commit on distribution of this file as it is meant to be
29340     used in
29341     a GIT checkout only.
29342
29343  build/win32/Makefile.am |    3 +--
29344  1 file changed, 1 insertion(+), 2 deletions(-)
29345
29346 commit f18ba785cad59cbcae640d30b4cc40af9f020310
29347 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29348 Date:   Wed Jul 6 08:28:57 2011 +0800
29349
29350     Add build/win32/setup.py to distribution
29351
29352  build/win32/Makefile.am |    3 ++-
29353  1 file changed, 2 insertions(+), 1 deletion(-)
29354
29355 commit c83c91a57486fc684ca3d884d6e288972e8b82a7
29356 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29357 Date:   Wed Jul 6 08:25:41 2011 +0800
29358
29359     Bug 653841: Update README.win32 and VS README.txt's
29360
29361     This relates to my previous commit titled "add a script to generator
29362     files for building" on behalf of Shixin Zeng.
29363
29364     Tell people about the availability of a python script to create the
29365     necessary files for a Visual C++ build from a GIT checkout.
29366
29367     This is done with the courtesy of Shixin Zeng's python script
29368     which does
29369     the job and eliminates the troubles of getting a suitable shell
29370     environment
29371     to do the "make dist" job (which is especially not easy on Windows
29372     itself!)
29373
29374  README.win32                |  705
29375  ++++++++++++++++++++++---------------------
29376  build/win32/vs10/README.txt |   11 +-
29377  build/win32/vs9/README.txt  |   11 +-
29378  3 files changed, 372 insertions(+), 355 deletions(-)
29379
29380 commit 004e2f060fa1865c8c14fdd399c5f8b3d7048289
29381 Author: Shixin Zeng <zeng.shixin@gmail.com>
29382 Date:   Wed Jun 29 00:04:14 2011 -0500
29383
29384     add a script to generator files for building
29385
29386     Signed-off-by: Chun-wei Fan <fanchunwei@src.gnome.org>
29387
29388  build/win32/setup.py |  366
29389  ++++++++++++++++++++++++++++++++++++++++++++++++++
29390  1 file changed, 366 insertions(+)
29391
29392 commit 65c6ebddee9f913778c1484b9319229486bf5134
29393 Author: Matthias Clasen <mclasen@redhat.com>
29394 Date:   Tue Jul 5 11:22:11 2011 -0400
29395
29396     Post-release version bump
29397
29398     Up to 2.29.11
29399
29400  configure.ac |    2 +-
29401  1 file changed, 1 insertion(+), 1 deletion(-)
29402
29403 commit 89df070c1f0893e4a973aa563213dab2d192d83d
29404 Author: Matthias Clasen <mclasen@redhat.com>
29405 Date:   Tue Jul 5 11:21:40 2011 -0400
29406
29407     2.29.10
29408
29409  configure.ac |    2 +-
29410  1 file changed, 1 insertion(+), 1 deletion(-)
29411
29412 commit 5f7be6c67d2bda1f6bac2e53c696b90a5a0c8353
29413 Author: Colin Walters <walters@verbum.org>
29414 Date:   Tue Jul 5 10:20:48 2011 -0400
29415
29416     build: Use --disable-maintainer-mode for distcheck
29417
29418     Otherwise due to weird things like gtk-doc.make copying files back
29419     into the source directory, we may run into the maintainer mode
29420     bits mistakenly attempting to rerun.
29421
29422  Makefile.am |    2 +-
29423  1 file changed, 1 insertion(+), 1 deletion(-)
29424
29425 commit e9d0c82252dab878ea3e631c48c40e97aa4f42ea
29426 Author: Colin Walters <walters@verbum.org>
29427 Date:   Tue Jul 5 09:42:39 2011 -0400
29428
29429     gio: Fix srcdir != builddir build for docs
29430
29431  docs/reference/gio/Makefile.am |    3 ++-
29432  1 file changed, 2 insertions(+), 1 deletion(-)
29433
29434 commit 0f9c4590d8bb226dad4d93a9a3181ee42ccc8c7a
29435 Author: Matthias Clasen <mclasen@redhat.com>
29436 Date:   Tue Jul 5 09:17:02 2011 -0400
29437
29438     Update NEWS for 2.29.10
29439
29440  NEWS |   41 +++++++++++++++++++++++++++++++++++++++++
29441  1 file changed, 41 insertions(+)
29442
29443 commit 9c09a48f57c36ce1ceb458bc7708f9b589239d8a
29444 Author: Matthias Clasen <mclasen@redhat.com>
29445 Date:   Mon Jul 4 16:03:33 2011 -0400
29446
29447     Fix the build
29448
29449     When renaming a variable from _SCRIPTS to _DATA, it helps to
29450     also rename all references.
29451
29452  gio/Makefile.am |    2 +-
29453  1 file changed, 1 insertion(+), 1 deletion(-)
29454
29455 commit 34e571c46611a0b07bf3f81cd417b9bca2b7d833
29456 Author: Matthias Clasen <mclasen@redhat.com>
29457 Date:   Mon Jul 4 13:09:54 2011 -0400
29458
29459     Disable a failing test
29460
29461  glib/tests/gdatetime.c |    2 ++
29462  1 file changed, 2 insertions(+)
29463
29464 commit c06e91bcaf32db7ea89abc18c0975d761093edc7
29465 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29466 Date:   Mon Jul 4 22:21:05 2011 +0800
29467
29468     Update GIO VS 2010 project templates
29469
29470     Revert EOL of these files to Unix style as they are to be processed
29471     during "make dist"
29472
29473  build/win32/vs10/gio.vcxproj.filtersin |   58 ++---
29474  build/win32/vs10/gio.vcxprojin         |  428
29475  ++++++++++++++++----------------
29476  2 files changed, 243 insertions(+), 243 deletions(-)
29477
29478 commit fabbf82ae169af0b2ae2da5f45b3e8bc798027a0
29479 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29480 Date:   Mon Jul 4 21:47:59 2011 +0800
29481
29482     Updated GIO Visual Studio Projects
29483
29484     -In gio/Makefile.am, the name for one of the filters for capturing the
29485      sources for the GIO VS Project Files is corrected.
29486     -Remove the GIO source file items in the VS project files templates as
29487      a result for this change, and move the entry of the "new"
29488      gregistrysettingsbackend.c into the filter in gio/Makefile.am
29489
29490  build/win32/vs10/gio.vcxproj.filtersin |   79 ++----
29491  build/win32/vs10/gio.vcxprojin         |  435
29492  +++++++++++++++---------------
29493  build/win32/vs9/gio.vcprojin           |  457
29494  ++++++++++++++++----------------
29495  gio/Makefile.am                        |    7 +-
29496  4 files changed, 472 insertions(+), 506 deletions(-)
29497
29498 commit 7ba753b002ca9888a46137b65f347a2f5f408e9e
29499 Author: Murray Cumming <murrayc@murrayc.com>
29500 Date:   Mon Jul 4 08:58:00 2011 +0200
29501
29502     G_STATIC_REC_MUTEX_INIT: Fix missing initialization.
29503
29504     Add the third struct field, zeroed, to avoid a compiler warning.
29505
29506  glib/gthread.h |    2 +-
29507  1 file changed, 1 insertion(+), 1 deletion(-)
29508
29509 commit 8fdfa8bf3322c9ab3a1619750de47db978f8a32e
29510 Author: Ryan Lortie <desrt@desrt.ca>
29511 Date:   Sun Jul 3 17:37:35 2011 +0200
29512
29513     Install completion scripts as DATA, not SCRIPTS
29514
29515     They are sourced by the shell and don't include a #!/bin/sh, so
29516     they shouldn't
29517     be marked as executable.
29518
29519  gio/Makefile.am |    2 +-
29520  1 file changed, 1 insertion(+), 1 deletion(-)
29521
29522 commit 2080bb1dc0bd6e7fb137df0e28796cdb2024645c
29523 Author: Dan Winship <danw@gnome.org>
29524 Date:   Wed Jun 29 08:29:16 2011 -0400
29525
29526     gasyncresult: document that NULL GAsyncReadyCallback is allowed
29527
29528     https://bugzilla.gnome.org/show_bug.cgi?id=653484
29529
29530  gio/gasyncresult.c |    8 +++++---
29531  1 file changed, 5 insertions(+), 3 deletions(-)
29532
29533 commit 2456db2c004d19cae0bca07a7de82feadc119b94
29534 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
29535 Date:   Thu Jun 30 09:32:32 2011 -0400
29536
29537     GCancellable: Fix build on Win32
29538
29539     https://bugzilla.gnome.org/show_bug.cgi?id=653522
29540
29541  gio/gcancellable.c |   12 ++++++------
29542  1 file changed, 6 insertions(+), 6 deletions(-)
29543
29544 commit 847a8eb911553a76df0fd2ce124cf77dbc7c8877
29545 Author: Emmanuele Bassi <ebassi@linux.intel.com>
29546 Date:   Wed Jun 29 18:07:29 2011 +0100
29547
29548     gio: Some more build fixes
29549
29550  gio/gsimpleaction.c |    4 ++--
29551  1 file changed, 2 insertions(+), 2 deletions(-)
29552
29553 commit 87a542bc960ff230d1478d089436793fdde83db0
29554 Author: Emmanuele Bassi <ebassi@linux.intel.com>
29555 Date:   Wed Jun 29 18:00:53 2011 +0100
29556
29557     Fix build
29558
29559     The g_return_val_if_fail() macro takes a return value.
29560
29561  gio/gsimpleaction.c |    2 +-
29562  1 file changed, 1 insertion(+), 1 deletion(-)
29563
29564 commit b73e53f5776507427e1475ae184daf2ab969e3c2
29565 Author: Ryan Lortie <desrt@desrt.ca>
29566 Date:   Wed Jun 29 17:19:38 2011 +0100
29567
29568     parameter guards for GSimpleAction constructors
29569
29570  gio/gsimpleaction.c |    5 +++++
29571  1 file changed, 5 insertions(+)
29572
29573 commit bde41dacf7e52262df69f70ce00fa33272ea3afa
29574 Author: Ryan Lortie <desrt@desrt.ca>
29575 Date:   Wed Jun 29 17:13:58 2011 +0100
29576
29577     GAction: make GObject properties read-only
29578
29579     GAction is a read-only interface (as is visible by the lack of _set()
29580     functions
29581     on its API).  The properties on the interface currently force
29582     implementors to
29583     support writing of the properties at construct time, however.
29584
29585     Lift that restriction.
29586
29587     Take advantage of this from GSimpleAction by nuking the set_property
29588     function and setting the fields directly in the constructor.
29589
29590  gio/gaction.c       |    9 +++----
29591  gio/gsimpleaction.c |   68
29592  +++++++++++++++++----------------------------------
29593  2 files changed, 25 insertions(+), 52 deletions(-)
29594
29595 commit e6a25caa82410038e635c30deefbe3d0812aa9d3
29596 Author: Ryan Lortie <desrt@desrt.ca>
29597 Date:   Wed Jun 29 16:10:38 2011 +0100
29598
29599     actions: merge testcases change_state and entries
29600
29601     Since we have support for change_state in GActionEntry now.
29602
29603  gio/tests/actions.c |   67
29604  +++++++++++++++++++++------------------------------
29605  1 file changed, 28 insertions(+), 39 deletions(-)
29606
29607 commit 276750aa7aba853535a9f751429ef51aa9dcc924
29608 Author: Ryan Lortie <desrt@desrt.ca>
29609 Date:   Wed Jun 29 16:04:09 2011 +0100
29610
29611     Add 'change_state' callback to GActionEntry
29612
29613  gio/gsimpleactiongroup.c |    6 ++++++
29614  gio/gsimpleactiongroup.h |    6 +++++-
29615  2 files changed, 11 insertions(+), 1 deletion(-)
29616
29617 commit 535dcf4f22ba7621c6078f3fe96db6d3e64f0132
29618 Author: Ryan Lortie <desrt@desrt.ca>
29619 Date:   Wed Jun 29 14:53:24 2011 +0100
29620
29621     Add example for 'change-state' signal
29622
29623     Pulled from the testcase.
29624
29625  gio/gsimpleaction.c |   22 ++++++++++++++++++++++
29626  1 file changed, 22 insertions(+)
29627
29628 commit d5915a4be3e790daf99c306c2d6651328b8dbb66
29629 Author: Ryan Lortie <desrt@desrt.ca>
29630 Date:   Wed Jun 29 14:44:58 2011 +0100
29631
29632     Add testcase for GSimpleAction::change-state
29633
29634  gio/tests/actions.c |   73
29635  ++++++++++++++++++++++++++++++---------------------
29636  1 file changed, 43 insertions(+), 30 deletions(-)
29637
29638 commit 9a23ef6c2da48cd7f5c513f24ff478d6c5fab4d6
29639 Author: Ryan Lortie <desrt@desrt.ca>
29640 Date:   Wed Jun 29 14:35:12 2011 +0100
29641
29642     Add 'change-state' signal to GSimpleAction
29643
29644     If connected, allows the user to control the result of
29645     g_action_change_state().
29646
29647  gio/gsimpleaction.c |   39 ++++++++++++++++++++++++++++++++++++++-
29648  1 file changed, 38 insertions(+), 1 deletion(-)
29649
29650 commit 6383b3e7095790372982c6fe68c7e770a6f44a5e
29651 Author: Ryan Lortie <desrt@desrt.ca>
29652 Date:   Wed Jun 29 13:55:59 2011 +0100
29653
29654     Add example to docs for using GActionEntry
29655
29656  gio/gsimpleactiongroup.c |   38 ++++++++++++++++++++++++++++++++++++++
29657  1 file changed, 38 insertions(+)
29658
29659 commit 5978a6edb59d39ef430a5b7b99ae1109de8e63f7
29660 Author: Ryan Lortie <desrt@desrt.ca>
29661 Date:   Wed Jun 29 13:02:30 2011 +0100
29662
29663     Add a test case for GActionEntry
29664
29665  gio/tests/actions.c |  107
29666  +++++++++++++++++++++++++++++++++++++++++++++++++++
29667  1 file changed, 107 insertions(+)
29668
29669 commit 7dd25022eeb1ef3f92b6352ba9ac9204dbb10305
29670 Author: Ryan Lortie <desrt@desrt.ca>
29671 Date:   Wed Jun 29 13:00:30 2011 +0100
29672
29673     Add g_simple_action_group_add_entries()
29674
29675     A convenience API for creating lots of actions quickly.
29676
29677  docs/reference/gio/gio-sections.txt |    4 ++
29678  gio/gio.symbols                     |    1 +
29679  gio/gsimpleactiongroup.c            |  111
29680  +++++++++++++++++++++++++++++++++++
29681  gio/gsimpleactiongroup.h            |   23 ++++++++
29682  4 files changed, 139 insertions(+)
29683
29684 commit 695a9a799355713dc6df089801b7f67a010e3b13
29685 Author: Ryan Lortie <desrt@desrt.ca>
29686 Date:   Wed Jun 29 12:28:15 2011 +0100
29687
29688     allow NULL state in g_simple_action_new_stateful
29689
29690     as an undocumented feature
29691
29692  gio/gsimpleaction.c |    3 ++-
29693  1 file changed, 2 insertions(+), 1 deletion(-)
29694
29695 commit 5ff65d869543587d10d78c123698e47effc5fb8c
29696 Author: Ryan Lortie <desrt@desrt.ca>
29697 Date:   Wed Jun 29 10:11:59 2011 +0100
29698
29699     Make 4 incompatible changes to the GAction API
29700
29701     This commit represents an API break to GAction in the following ways:
29702
29703       - the 'set_state' entry in the GActionInterface vtable has been
29704         renamed to 'change_state'.  The number and order of vtable
29705         items has
29706         not otherwise changed.
29707
29708       - g_action_set_state() has been renamed to g_action_change_state()
29709       to
29710         match the updated vtable entry.
29711
29712       - the "state" property of the GAction interface has been changed to
29713         read-only to reflect the fact that g_action_set_state() no longer
29714         exists.
29715
29716       - GSimpleActionClass has been hidden.  GSimpleAction can no
29717       longer be
29718         subclassed.
29719
29720     >> Rationale
29721
29722     g_action_set_state() has never been a true setter in the sense that
29723     calling it will update the value of the "state" property.  It has
29724     always
29725     been closer to "request 'state' to be changed to this value" with
29726     semantics defined by the implementor of the interface.  This is
29727     why the
29728     equivalent method in GActionGroup had its name changed from 'set' to
29729     'change'.  This change makes the two interfaces more consistent and
29730     removes any implication about the effect that calling set_state()
29731     should
29732     have on the 'state' property.
29733
29734     >> Impact
29735
29736     This incompatible API break was undertaken only because I strongly
29737     suspect that it will go entirely unnoticed.  If the break actually
29738     affects anybody, then we will accommodate them (possibly going as
29739     far as
29740     to revert this commit entirely).
29741
29742     The virtual table change only impacts implementors of GAction.  I
29743     strongly suspect that this is nobody (except for GSimpleAction).
29744
29745     The hiding of GSimpleActionClass only impacts impacts subclasses of
29746     GSimpleAction.  I strongly suspect that none of these exist.
29747
29748     The changing of the property to be read-only only affects people who
29749     were trying to change the state by using GObject properties.
29750     I strongly
29751     suspect that this is nobody at all.
29752
29753     The removal of the g_action_set_state() call is the most dangerous,
29754     but
29755     I still suspect that it will impact nobody outside of GLib.
29756     If anybody
29757     is impacted by this change then, at their request, I will reintroduce
29758     the API as a deprecated alias for g_action_change_state().
29759
29760  docs/reference/gio/gio-sections.txt      |    3 +-
29761  gio/gaction.c                            |   25 +++--
29762  gio/gaction.h                            |   10 +-
29763  gio/gio.symbols                          |    3 +-
29764  gio/gsimpleaction.c                      |  158
29765  +++++++++++++++---------------
29766  gio/gsimpleaction.h                      |   45 +--------
29767  gio/gsimpleactiongroup.c                 |   10 +-
29768  gio/tests/actions.c                      |    6 +-
29769  gio/tests/gapplication-example-actions.c |   12 +--
29770  9 files changed, 117 insertions(+), 155 deletions(-)
29771
29772 commit d1e26c51c8298db782d253e0a5ff794b197270bf
29773 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29774 Date:   Wed Jun 29 14:07:38 2011 +0800
29775
29776     Update Visual Studio README.txt's
29777
29778     -The VS2010 README.txt should have Windows CRLF EOL.
29779     -Tell people about the added dependency on LibFFI
29780
29781  build/win32/vs10/README.txt |  123
29782  +++++++++++++++++++++++--------------------
29783  build/win32/vs9/README.txt  |   11 ++++
29784  2 files changed, 78 insertions(+), 56 deletions(-)
29785
29786 commit 1777614600bf844687a9f16cc57d68a87f212dce
29787 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29788 Date:   Wed Jun 29 12:36:24 2011 +0800
29789
29790     Re-attempt to correct EOL on VS2010 solution
29791
29792     This time I realized that I needed to set autocrlf=false on my
29793     Windows side
29794     ... ugh...
29795
29796     This is one of those files that must have CRLF line endings to work
29797     orrectly :|
29798
29799  build/win32/vs10/glib.sln |  470
29800  ++++++++++++++++++++++-----------------------
29801  1 file changed, 235 insertions(+), 235 deletions(-)
29802
29803 commit 315210ecdb98bc8effe6524ee24baba39cd48056
29804 Author: Colin Walters <walters@verbum.org>
29805 Date:   Tue Jun 28 12:52:58 2011 -0400
29806
29807     GCancellable: Fix build on Win32
29808
29809     https://bugzilla.gnome.org/show_bug.cgi?id=653522
29810
29811  gio/gcancellable.c |   14 ++++++++------
29812  1 file changed, 8 insertions(+), 6 deletions(-)
29813
29814 commit 1b0e5e7683148f769189fc82ab731ee25d06c04c
29815 Author: Colin Walters <walters@verbum.org>
29816 Date:   Tue Jun 28 10:03:15 2011 -0400
29817
29818     gmain: Fall back to pipes if kernel doesn't support EFD_CLOEXEC
29819     for eventfd()
29820
29821     Also remove the caching of checking for eventfd; just try it every
29822     time, it's
29823     cheap enough to do so.
29824
29825     https://bugzilla.gnome.org/show_bug.cgi?id=653570
29826
29827  glib/gmain.c |   46 +++++++++++++++++-----------------------------
29828  1 file changed, 17 insertions(+), 29 deletions(-)
29829
29830 commit 8b1a0764f98fe1ce0880e684fb4310089e8327e7
29831 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
29832 Date:   Tue Jun 28 02:02:34 2011 +0300
29833
29834     Updated Belarusian translation.
29835
29836  po/be.po |    8 ++++----
29837  1 file changed, 4 insertions(+), 4 deletions(-)
29838
29839 commit 62d695f52d746112f50684399d0db2d58e499b57
29840 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
29841 Date:   Tue Jun 28 01:27:27 2011 +0300
29842
29843     Updated Belarusian translation.
29844
29845  po/be.po |   56 ++++++++++++++++++++++++++++----------------------------
29846  1 file changed, 28 insertions(+), 28 deletions(-)
29847
29848 commit b07f2833c0d2ab8282fae0c19ef065a38721a985
29849 Author: Ryan Lortie <desrt@desrt.ca>
29850 Date:   Mon Jun 27 11:28:55 2011 +0100
29851
29852     Change to AM_MAINTAINER_MODE([enable])
29853
29854     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=653429
29855
29856  configure.ac |    4 +---
29857  1 file changed, 1 insertion(+), 3 deletions(-)
29858
29859 commit 4d0279dfd879224ac8228c349f26840eb9e6531f
29860 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
29861 Date:   Sat Jun 25 19:14:09 2011 +0300
29862
29863     Updated Belarusian translation.
29864
29865  po/be.po | 3203
29866  ++++++++++++++++++++++++++++++--------------------------------
29867  1 file changed, 1530 insertions(+), 1673 deletions(-)
29868
29869 commit 3cbd5565ae32515e59e129e835b79b211b51d5d4
29870 Author: Claudio Saavedra <csaavedra@igalia.com>
29871 Date:   Fri Jun 24 16:04:54 2011 +0300
29872
29873     GSimpleAction: fix typo
29874
29875  gio/gsimpleaction.c |    2 +-
29876  1 file changed, 1 insertion(+), 1 deletion(-)
29877
29878 commit cacbdf0ea8792d6c11ab224f9ecc38c920f84e37
29879 Author: Krzesimir Nowak <qdlacz@gmail.com>
29880 Date:   Fri Jun 24 13:20:06 2011 +0200
29881
29882     Typo fix.
29883
29884     Fixes jhbuilding gobject-introspection.
29885
29886  gobject/glib-types.h |    2 +-
29887  1 file changed, 1 insertion(+), 1 deletion(-)
29888
29889 commit 088b08bdfc8e6b3a7cc4d884e2186fe1a156fadb
29890 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29891 Date:   Fri Jun 24 11:22:47 2011 +0800
29892
29893     Refine Visual Studio Projects
29894
29895     -Reinstate build/win32/vs10/glib.sln with the correct EOL
29896     (DOS/Windows) so
29897      that the file can be correctly recognized by Windows, rather
29898      than having
29899      the "Unrecognized Visual Studio Version".
29900
29901     -Update the main GLib projects to output the DLL/LIB file into
29902     <Release or
29903      Debug>\<Win32 or x64>\bin for all configurations.
29904
29905     -Update/simplify the property sheets to copy all DLL and LIB
29906     files from
29907      <Release or Debug>\<Win32 or x64>\bin for all configurations.
29908
29909     -Update the VS 2008 property sheet to seperate the intermediate
29910     directories
29911      for all projects as well to avoid errors/warnings of being unable to
29912      write/access the PDB files as they are in use.
29913
29914  build/win32/vs10/glib.props     |    5 +-
29915  build/win32/vs10/glib.sln       |  235
29916  +++++++++++++++++++++++++++++++++++++++
29917  build/win32/vs10/glib.vcxprojin |    4 +
29918  build/win32/vs9/glib.vcprojin   |    4 +
29919  build/win32/vs9/glib.vsprops    |    4 +-
29920  5 files changed, 245 insertions(+), 7 deletions(-)
29921
29922 commit 92365b05c4075302920eab75cc7053b130032468
29923 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29924 Date:   Fri Jun 24 11:13:33 2011 +0800
29925
29926     Temporarily remove build/win32/vs10/glib.sln
29927
29928     To fix up for the line endings (this needs to be in the DOS/Windows
29929     format)
29930
29931  build/win32/vs10/glib.sln |  235
29932  ---------------------------------------------
29933  1 file changed, 235 deletions(-)
29934
29935 commit 9eb65dd3ed5e1a9638595cbe10699c7606376511
29936 Author: Matthias Clasen <mclasen@redhat.com>
29937 Date:   Thu Jun 23 21:31:40 2011 -0400
29938
29939     Unicode: add a g_utf8_substring convenience api
29940
29941     This function is useful in the GTK+ accessibility implementations,
29942     and seems like a nice thing to have around in general.
29943
29944  docs/reference/glib/glib-sections.txt |    1 +
29945  glib/glib.symbols                     |   25 +++++++++++++------------
29946  glib/gunicode.h                       |    8 ++++++--
29947  glib/gutf8.c                          |   32
29948  ++++++++++++++++++++++++++++++++
29949  glib/tests/utf8-misc.c                |   21 +++++++++++++++++++++
29950  5 files changed, 73 insertions(+), 14 deletions(-)
29951
29952 commit c2b112bc56184e5ffdaf99df5aeaf8e06f84af21
29953 Author: Christian Persch <chpe@gnome.org>
29954 Date:   Fri Jun 24 01:07:18 2011 +0200
29955
29956     Typo fix
29957
29958  glib/gregex.c |    2 +-
29959  1 file changed, 1 insertion(+), 1 deletion(-)
29960
29961 commit b1b8c95d3539d111632e5de88cadb0b547179a59
29962 Author: Christian Persch <chpe@gnome.org>
29963 Date:   Thu Jun 23 18:35:40 2011 +0200
29964
29965     Plug a mem leak in the regex test
29966
29967  glib/tests/regex.c |    1 +
29968  1 file changed, 1 insertion(+)
29969
29970 commit 316efa1b5d88f91df9d3384bfb1b0dd37134405d
29971 Author: Christian Persch <chpe@gnome.org>
29972 Date:   Thu Jun 23 18:31:29 2011 +0200
29973
29974     Add boxed GType for GMatchInfo
29975
29976  docs/reference/gobject/gobject-sections.txt |    2 ++
29977  gobject/gboxed.c                            |    2 ++
29978  gobject/glib-types.h                        |   10 ++++++++++
29979  gobject/gobject.symbols                     |    1 +
29980  4 files changed, 15 insertions(+)
29981
29982 commit 00afe3fed340cb87b638aaafa01a2829cb60efba
29983 Author: Christian Persch <chpe@gnome.org>
29984 Date:   Thu Jun 23 18:27:29 2011 +0200
29985
29986     Make GMatchInfo refcounted
29987
29988  docs/reference/glib/glib-sections.txt |    2 ++
29989  glib/glib.symbols                     |    2 ++
29990  glib/gregex.c                         |   49
29991  +++++++++++++++++++++++++++++----
29992  glib/gregex.h                         |    2 ++
29993  4 files changed, 50 insertions(+), 5 deletions(-)
29994
29995 commit 3393711f426f101d851697e1af4105ec1d22b402
29996 Author: Patrick Welche <prlw1@cam.ac.uk>
29997 Date:   Thu Jun 23 15:08:46 2011 +0100
29998
29999     build: fix gtk-doc when srcdir != builddir
30000
30001     https://bugzilla.gnome.org/show_bug.cgi?id=653250
30002
30003  docs/reference/gio/Makefile.am     |    2 +-
30004  docs/reference/glib/Makefile.am    |    2 +-
30005  docs/reference/gobject/Makefile.am |    2 +-
30006  3 files changed, 3 insertions(+), 3 deletions(-)
30007
30008 commit 1e58d11a443e3c1b6228ff6e148ccbf244da9d84
30009 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
30010 Date:   Thu Jun 23 09:34:59 2011 +0200
30011
30012     Fix typo in GTime docs
30013
30014     deprected -> deprecated
30015
30016  docs/reference/glib/tmpl/date.sgml |    2 +-
30017  1 file changed, 1 insertion(+), 1 deletion(-)
30018
30019 commit 5db5a46c3d8f5beb7f3b6d40b0c727125a626f6f
30020 Author: Matthias Clasen <mclasen@redhat.com>
30021 Date:   Tue Jun 21 00:54:00 2011 -0400
30022
30023     Add tests for GValueArray
30024
30025  gobject/tests/valuearray.c |   65
30026  ++++++++++++++++++++++++++++++++++++++++++++
30027  1 file changed, 65 insertions(+)
30028
30029 commit f4da19daa67b3a021563c8185fd094a6e4b907d5
30030 Author: Matthias Clasen <mclasen@redhat.com>
30031 Date:   Tue Jun 21 00:52:43 2011 -0400
30032
30033     Improve test coverage for GValue transformations
30034
30035  gobject/tests/Makefile.am |    3 +-
30036  gobject/tests/param.c     |  152
30037  ++++++++++++++++++++++++++++++++++++++++++++-
30038  2 files changed, 153 insertions(+), 2 deletions(-)
30039
30040 commit 6dfd21caef93b31c6a42025d7af928db37bca75c
30041 Author: Matthias Clasen <mclasen@redhat.com>
30042 Date:   Tue Jun 21 00:51:57 2011 -0400
30043
30044     Run some tests with errorcheck mutexes too
30045
30046     All in the name of better test coverage.
30047
30048  gthread/tests/642026.c    |    4 ++++
30049  gthread/tests/Makefile.am |    5 +++++
30050  2 files changed, 9 insertions(+)
30051
30052 commit d8d25d8c96f1f2f9c0f110812e477c1a8e2e1edf
30053 Author: Yuri Kozlov <yuray@komyakino.ru>
30054 Date:   Wed Jun 22 20:10:43 2011 +0400
30055
30056     Updated Russian translation
30057
30058  po/ru.po | 1025
30059  +++++++++++++++++++++++++++++++++-----------------------------
30060  1 file changed, 549 insertions(+), 476 deletions(-)
30061
30062 commit 0e4507a296bbf15b9ba4799c9081c8efaab7f34f
30063 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30064 Date:   Wed Jun 22 15:22:55 2011 +0800
30065
30066     Update config.h.win32(.in)
30067
30068     Make file contents more like the config.h(.in) contents
30069
30070  config.h.win32.in |    3 +++
30071  1 file changed, 3 insertions(+)
30072
30073 commit fdca8060aa8dad34cd32a52553d831ef57f3f363
30074 Author: Colin Walters <walters@verbum.org>
30075 Date:   Tue Jun 21 23:24:07 2011 -0400
30076
30077     build: Cache check for futex() and eventfd()
30078
30079  configure.ac |   28 ++++++++++------------------
30080  1 file changed, 10 insertions(+), 18 deletions(-)
30081
30082 commit fa873992800c64722a56782a9d288c05ce0df21f
30083 Author: Colin Walters <walters@verbum.org>
30084 Date:   Tue Jun 21 21:43:19 2011 -0400
30085
30086     GCancellable: Use Linux eventfd() instead of pipe
30087
30088     See commit f626dd2b4311bd82137c5b208ab2de288c3e6fae for rationale;
30089     basically it's cheaper than a pipe.
30090
30091     https://bugzilla.gnome.org/show_bug.cgi?id=653140
30092
30093  gio/gcancellable.c |   88
30094  ++++++++++++++++++++++++++++++++++++++++------------
30095  1 file changed, 68 insertions(+), 20 deletions(-)
30096
30097 commit 3904c8761a60dbadbdfaf98fe23ff19cbdcc4a9a
30098 Author: Colin Walters <walters@verbum.org>
30099 Date:   Tue Jun 21 19:01:10 2011 -0400
30100
30101     gmain: use Linux eventfd() for main context wake up
30102
30103     The Linux eventfd() call is basically tailor made for the main loop
30104     wake up pipe - all we want is a threadsafe way to write to a file
30105     descriptor, and wake up the context on the other end; we don't care
30106     about the content at all.
30107
30108     The eventfd manual page basically explains the benefits:
30109
30110            Applications can use an eventfd file descriptor instead of a
30111            pipe (see pipe(2)) in all cases where a pipe is used simply to
30112            signal events.  The kernel overhead of an eventfd file
30113            descriptor is much lower than that of a pipe, and only one file
30114            descriptor is required (versus the two required for a pipe).
30115
30116     When writing my multithreaded spawn test case I actually hit the 1024
30117     file descriptor limit quickly, because we used 2 fds per main context.
30118     This brings that down to 1.
30119
30120     https://bugzilla.gnome.org/show_bug.cgi?id=653140
30121
30122  configure.ac |   20 +++++++++++++++++
30123  glib/gmain.c |   69
30124  +++++++++++++++++++++++++++++++++++++++++++++++++++++-----
30125  2 files changed, 83 insertions(+), 6 deletions(-)
30126
30127 commit 29bb7638a56cd692d82ad87956822070b0877ead
30128 Author: Dan Winship <danw@gnome.org>
30129 Date:   Tue Jun 21 16:14:50 2011 -0400
30130
30131     gio/Makefile.am: Remove stray references to $(marshal_sources)
30132
30133  gio/Makefile.am |    9 +--------
30134  1 file changed, 1 insertion(+), 8 deletions(-)
30135
30136 commit 9053ad07ba7210a5a2f8e7ca36f686fd9f96abe0
30137 Author: Colin Walters <walters@verbum.org>
30138 Date:   Tue Jun 21 10:26:58 2011 -0400
30139
30140     Fix a srcdir!=builddir issue, and export that we support it
30141
30142     Future jhbuild versions will consume the BUILD API and automatically
30143     use a builddir, so mark us as supporting it.
30144
30145  Makefile.am           |    3 +++
30146  gio/tests/Makefile.am |    2 +-
30147  2 files changed, 4 insertions(+), 1 deletion(-)
30148
30149 commit 3655178b14d3eaff59e8295906db84f414172507
30150 Author: Fran Diéguez <fran.dieguez@mabishu.com>
30151 Date:   Tue Jun 21 13:55:31 2011 +0200
30152
30153     Updated Galician translations
30154
30155  po/gl.po |  353
30156  ++++++++++++++++++++++++++++++++------------------------------
30157  1 file changed, 181 insertions(+), 172 deletions(-)
30158
30159 commit f6ed3571017e7ace55c78491ef4e79bfc914c07b
30160 Author: Philip Van Hoof <philip@codeminded.be>
30161 Date:   Sat Jun 18 19:40:34 2011 +0200
30162
30163     Add iter_replace API to GHashTableIter
30164
30165     https://bugzilla.gnome.org/show_bug.cgi?id=652822
30166
30167  docs/reference/glib/glib-sections.txt |    1 +
30168  glib/ghash.c                          |  152
30169  +++++++++++++++++++++++----------
30170  glib/ghash.h                          |    2 +
30171  glib/glib.symbols                     |    1 +
30172  glib/tests/hash.c                     |   23 +++++
30173  5 files changed, 135 insertions(+), 44 deletions(-)
30174
30175 commit 8f05da99cb88dfa6c79fb5ccdc640c775dcd631c
30176 Author: Matthias Clasen <mclasen@redhat.com>
30177 Date:   Mon Jun 20 22:49:34 2011 -0400
30178
30179     Make gmarshal.c actually compile standalone
30180
30181     It was lacking the necessary includes; in the past it has been
30182     included towards the bottom of gsignal.c, and gained its includes
30183     that way.
30184
30185  gobject/gmarshal.c |  597
30186  +++++++++++++++++++++++++++++++++++++++++++++++-----
30187  1 file changed, 550 insertions(+), 47 deletions(-)
30188
30189 commit b74e2a720a09fcb5ceb1cd3b38e3ce32d14c2234
30190 Author: Colin Walters <walters@verbum.org>
30191 Date:   Mon Jun 20 09:06:07 2011 -0400
30192
30193     Stop using glib-genmarshal at build time
30194
30195     To help cross compilation, don't use glib-genmarshal in our
30196     build.  This is easy now that we have g_cclosure_marshal_generic().
30197
30198     In gobject/, add gmarshal.[ch] to git (making the existing entry
30199     points stubs).
30200
30201     In gio/, simply switch to using g_cclosure_marshal_generic().
30202
30203     https://bugzilla.gnome.org/show_bug.cgi?id=652168
30204
30205  gio/Makefile.am                |   23 ---
30206  gio/gactiongroup.c             |    5 +-
30207  gio/gapplication.c             |    5 +-
30208  gio/gcancellable.c             |    3 +-
30209  gio/gdbusauthobserver.c        |    3 +-
30210  gio/gdbusconnection.c          |    3 +-
30211  gio/gdbusinterface.c           |    1 -
30212  gio/gdbusinterfaceskeleton.c   |    3 +-
30213  gio/gdbusnameowning.c          |    7 +-
30214  gio/gdbusnamewatching.c        |    5 +-
30215  gio/gdbusobject.c              |    1 -
30216  gio/gdbusobjectmanager.c       |    5 +-
30217  gio/gdbusobjectmanagerclient.c |    5 +-
30218  gio/gdbusobjectskeleton.c      |    3 +-
30219  gio/gdbusproxy.c               |    5 +-
30220  gio/gdbusserver.c              |    3 +-
30221  gio/gfilemonitor.c             |    3 +-
30222  gio/gio-marshal.list           |   34 ----
30223  gio/gmountoperation.c          |    7 +-
30224  gio/gpollableinputstream.c     |    3 +-
30225  gio/gpollableoutputstream.c    |    1 -
30226  gio/gsettings.c                |    5 +-
30227  gio/gsettingsbackend.c         |    1 -
30228  gio/gsocket.c                  |    3 +-
30229  gio/gsocketservice.c           |    3 +-
30230  gio/gthreadedsocketservice.c   |    4 +-
30231  gio/gtlsclientconnection.c     |    1 -
30232  gio/gtlsconnection.c           |    3 +-
30233  gio/gtlsserverconnection.c     |    1 -
30234  gobject/.gitignore             |    1 -
30235  gobject/Makefile.am            |   37 +----
30236  gobject/gmarshal.c             |  338
30237  ++++++++++++++++++++++++++++++++++++++++
30238  gobject/gmarshal.h             |  187 ++++++++++++++++++++++
30239  gobject/gmarshal.list          |   27 +---
30240  gobject/gsignal.c              |    4 -
30241  35 files changed, 565 insertions(+), 178 deletions(-)
30242
30243 commit 322e25b535a63a631f2f53439a876a4d7d9c1f87
30244 Author: David Zeuthen <davidz@redhat.com>
30245 Date:   Mon Jun 20 16:32:03 2011 -0400
30246
30247     GDBus: Unref worker from worker-thread to avoid race
30248
30249     ... otherwise we might end up using the worker after it has been
30250     freed. Reported by Dan Winship and Colin Walters.
30251
30252     This fix uncovered a bug in the /gdbus/nonce-tcp test case so "fix"
30253     that as well to use a better way of having one thread wait for another
30254     (using quotes for the word "fix" since it's pretty hackish to
30255     busy-wait in one thread to wait for another).
30256
30257     Signed-off-by: David Zeuthen <davidz@redhat.com>
30258
30259  gio/gdbusprivate.c     |   21 ++++++++++++++++++++-
30260  gio/tests/gdbus-peer.c |    2 +-
30261  2 files changed, 21 insertions(+), 2 deletions(-)
30262
30263 commit 4344838781ee4fcd1c459ec0761e531d20baacfb
30264 Author: Colin Walters <walters@verbum.org>
30265 Date:   Mon Jun 20 14:09:31 2011 -0400
30266
30267     gthread tests: Remove spurious return;
30268
30269  gthread/tests/spawn-singlethread.c |    2 --
30270  1 file changed, 2 deletions(-)
30271
30272 commit 5e64717a5ffb61c51ca936d51d0d38e5abc08c3a
30273 Author: Colin Walters <walters@verbum.org>
30274 Date:   Mon Jun 20 11:15:27 2011 -0400
30275
30276     gclosure: Add G_TYPE_ENUM and G_TYPE_PARAM for
30277     g_cclosure_marshal_generic()
30278
30279     These are fundamental types missed in the original commit.
30280
30281  gobject/gclosure.c |    8 ++++++++
30282  1 file changed, 8 insertions(+)
30283
30284 commit d54c65448cf7426d132f11c645a1cd9eec034c03
30285 Author: Colin Walters <walters@verbum.org>
30286 Date:   Mon Jun 20 13:41:52 2011 -0400
30287
30288     gdbus-test-codegen: Allocate full integer space for uint16 properties
30289
30290     Because there is no G_TYPE_[U]INT16, we need to use integer types,
30291     otherwise we'll end up overwriting memory (in this case on the stack).
30292
30293  gio/tests/gdbus-test-codegen.c |    4 ++--
30294  1 file changed, 2 insertions(+), 2 deletions(-)
30295
30296 commit 49fac943f37d16ade1b3fdd0f5b0ee479a74e440
30297 Author: Javier Jardón <jjardon@gnome.org>
30298 Date:   Mon Jun 20 11:48:25 2011 +0100
30299
30300     configure.ac: Generate xz tarballs by default
30301
30302  configure.ac |    6 +++---
30303  1 file changed, 3 insertions(+), 3 deletions(-)
30304
30305 commit c68683f780d4960d0fc0e659c86d8a1efaa4da19
30306 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30307 Date:   Mon Jun 20 11:50:57 2011 +0800
30308
30309     Visual C++ 2010 project files update
30310
30311     Consolidate my previous commit into property file... should have
30312     realized
30313     this sooner...
30314
30315  build/win32/vs10/gio.vcxprojin                       |    8 --------
30316  build/win32/vs10/glib-compile-schemas.vcxproj        |    8 --------
30317  build/win32/vs10/glib-genmarshal.vcxproj             |    8 --------
30318  build/win32/vs10/glib.props                          |    2 +-
30319  build/win32/vs10/glib.vcxprojin                      |   16
30320  ----------------
30321  build/win32/vs10/gmodule.vcxproj                     |    8 --------
30322  build/win32/vs10/gobject.vcxprojin                   |    8 --------
30323  build/win32/vs10/gsettings.vcxproj                   |    8 --------
30324  build/win32/vs10/gspawn-win32-helper-console.vcxproj |    8 --------
30325  build/win32/vs10/gspawn-win32-helper.vcxproj         |    8 --------
30326  build/win32/vs10/gthread.vcxproj                     |    8 --------
30327  build/win32/vs10/testglib.vcxproj                    |    8 --------
30328  12 files changed, 1 insertion(+), 97 deletions(-)
30329
30330 commit 801e52f8099f6ae6dba61f0f54bc1c7a60f52681
30331 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30332 Date:   Mon Jun 20 11:34:15 2011 +0800
30333
30334     Update Visual C++ 2010 Projects
30335
30336     -Seperate intermediate directories for each project to avoid
30337     intermittent
30338      MSBuild errors that a build log cannot be written while in use, and
30339      update the property sheet as necessary.
30340     -Minor cleanups of uneeded tags in the projects/properties
30341
30342  build/win32/vs10/gio.vcxprojin                       |    9 ++++++++-
30343  build/win32/vs10/glib-compile-schemas.vcxproj        |    9 ++++++++-
30344  build/win32/vs10/glib-genmarshal.vcxproj             |    9 ++++++++-
30345  build/win32/vs10/glib.props                          |    3 +--
30346  build/win32/vs10/glib.vcxprojin                      |   17
30347  ++++++++++++++++-
30348  build/win32/vs10/gmodule.vcxproj                     |    9 ++++++++-
30349  build/win32/vs10/gobject.vcxprojin                   |    9 ++++++++-
30350  build/win32/vs10/gsettings.vcxproj                   |    9 ++++++++-
30351  build/win32/vs10/gspawn-win32-helper-console.vcxproj |    9 ++++++++-
30352  build/win32/vs10/gspawn-win32-helper.vcxproj         |    9 ++++++++-
30353  build/win32/vs10/gthread.vcxproj                     |    9 ++++++++-
30354  build/win32/vs10/testglib.vcxproj                    |    9 ++++++++-
30355  12 files changed, 97 insertions(+), 13 deletions(-)
30356
30357 commit f9cec26968fad4ddecae9b13077f63bc11b66f86
30358 Author: Christian Persch <chpe@gnome.org>
30359 Date:   Sat Jun 18 16:22:53 2011 +0200
30360
30361     Clarify nul-termination of g_utf8_to_ucs4[_fast] result
30362
30363     The docs for g_utf8_to_ucs4_fast didn't mention that the resulting
30364     string is terminated by a 0 character.
30365
30366     Bug #652897.
30367
30368  glib/gutf8.c |    5 +++--
30369  1 file changed, 3 insertions(+), 2 deletions(-)
30370
30371 commit 580e177dccce98e4f8490b9463321d01343cac2d
30372 Author: Matthias Clasen <mclasen@redhat.com>
30373 Date:   Sun Jun 19 01:42:48 2011 -0400
30374
30375     Add tests for GCache
30376
30377  glib/tests/Makefile.am |    3 +
30378  glib/tests/cache.c     |  147
30379  ++++++++++++++++++++++++++++++++++++++++++++++++
30380  2 files changed, 150 insertions(+)
30381
30382 commit 9fa5b8e5c7701d9ea40577a9a317d02c79b17d18
30383 Author: Matthias Clasen <mclasen@redhat.com>
30384 Date:   Sun Jun 19 01:05:26 2011 -0400
30385
30386     asyncqueue: improve test coverage
30387
30388  tests/asyncqueue-test.c |   57
30389  ++++++++++++++++++++++++++++++++++++++++++++---
30390  1 file changed, 54 insertions(+), 3 deletions(-)
30391
30392 commit 63fa44251a24d01854b86c82ce7e625c0553b88d
30393 Author: Matthias Clasen <mclasen@redhat.com>
30394 Date:   Sun Jun 19 01:05:05 2011 -0400
30395
30396     utils: silence tests unless verbose
30397
30398  glib/tests/utils.c |   77
30399  ++++++++++++++++++++++++++++++++++++++++++++++++++--
30400  1 file changed, 74 insertions(+), 3 deletions(-)
30401
30402 commit e1d4e06ab3dc9be6e239eb27f2f168e277ae273c
30403 Author: Matthias Clasen <mclasen@redhat.com>
30404 Date:   Sun Jun 19 01:04:48 2011 -0400
30405
30406     logging: improve test coverage
30407
30408  glib/tests/logging.c |   39 +++++++++++++++++++++++++++++++++++++++
30409  1 file changed, 39 insertions(+)
30410
30411 commit ed3ac87afe51de67b631abf5f8dc50622b141a8b
30412 Author: Matthias Clasen <mclasen@redhat.com>
30413 Date:   Sun Jun 19 01:04:30 2011 -0400
30414
30415     hash: Improve test coverage
30416
30417  glib/tests/hash.c |   15 +++++++++++++--
30418  1 file changed, 13 insertions(+), 2 deletions(-)
30419
30420 commit c4796a4d7a9bbbfbcf9ec82d0cdc442cdccb8113
30421 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30422 Date:   Sat Jun 18 17:55:58 2011 +0800
30423
30424     Update gsettings/glib-compile-schemas VS Projects
30425
30426     These tools require the use of GModule headers also, so update
30427     the include
30428     directories so that the correct gmodule.h will be included instead
30429     of the
30430     system-installed version.
30431
30432  build/win32/vs10/glib-compile-schemas.vcxproj |    4 ++++
30433  build/win32/vs10/gsettings.vcxproj            |    4 ++++
30434  build/win32/vs9/glib-compile-schemas.vcproj   |    4 ++++
30435  build/win32/vs9/gsettings.vcproj              |    4 ++++
30436  4 files changed, 16 insertions(+)
30437
30438 commit 4476e22a14af93d375d3a9d8cd2ab8deedf669ad
30439 Author: Colin Walters <walters@verbum.org>
30440 Date:   Fri Jun 17 09:39:48 2011 -0400
30441
30442     gvariant: Mark g_variant_new_variant as constructor
30443
30444     https://bugzilla.gnome.org/show_bug.cgi?id=647796
30445
30446  glib/gvariant.c |    2 +-
30447  1 file changed, 1 insertion(+), 1 deletion(-)
30448
30449 commit 19610184c40b37c48ddf8006db26e14d563c7eda
30450 Author: Colin Walters <walters@verbum.org>
30451 Date:   Fri Jun 17 08:52:05 2011 -0400
30452
30453     gdatainputstream: Add Since: tags and update gio-sections.txt
30454
30455     https://bugzilla.gnome.org/show_bug.cgi?id=652758
30456
30457  docs/reference/gio/gio-sections.txt |    2 ++
30458  gio/gdatainputstream.c              |    4 +++-
30459  2 files changed, 5 insertions(+), 1 deletion(-)
30460
30461 commit 28254a38a7f077d5fc03939ea7c03260aabe5188
30462 Author: Colin Walters <walters@verbum.org>
30463 Date:   Thu Jun 16 14:00:36 2011 -0400
30464
30465     GDataInputStream: Add _utf8() variants of _read_line
30466
30467     These will validate the resulting line, and throw a conversion error.
30468     In practice these will likely be used by bindings, but it's good
30469     for even C apps too that don't want to explode if that text file
30470     they're reading into Pango actually has invalid UTF-8.
30471
30472     https://bugzilla.gnome.org/show_bug.cgi?id=652758
30473
30474  gio/gdatainputstream.c        |   82
30475  +++++++++++++++++++++++++++++++++++++++++
30476  gio/gdatainputstream.h        |    8 ++++
30477  gio/gio.symbols               |    2 +
30478  gio/tests/data-input-stream.c |   74
30479  +++++++++++++++++++++++++++++++++++++
30480  4 files changed, 166 insertions(+)
30481
30482 commit ff2f46a7f42d5c0d0b8af0d4328f960605420790
30483 Author: Colin Walters <walters@verbum.org>
30484 Date:   Thu Jun 16 13:14:44 2011 -0400
30485
30486     GDataInputStream: Clarify read_line() docs, mark as byte array
30487
30488     g_data_input_stream_read_line() and
30489     g_data_input_stream_read_line_finish() don't do any encoding checks,
30490     so we shouldn't call the returned value a "string" (which I'd like to
30491     mean UTF-8).  Annotate them as byte arrays and add encoding warnings
30492     to the docstrings.
30493
30494     https://bugzilla.gnome.org/show_bug.cgi?id=652758
30495
30496  gio/gdatainputstream.c |   30 ++++++++++++++++++------------
30497  1 file changed, 18 insertions(+), 12 deletions(-)
30498
30499 commit de0519581ab7aedcfc8b6b5a46139a8c9728c596
30500 Author: Patrick Welche <prlw1@cam.ac.uk>
30501 Date:   Tue Jun 14 09:43:33 2011 +0100
30502
30503     Fix build due to trivial typos in ab0e9dbf.
30504
30505     https://bugzilla.gnome.org/show_bug.cgi?id=652750
30506
30507  docs/reference/gio/Makefile.am     |  101
30508  ------------------------------------
30509  docs/reference/gobject/Makefile.am |    2 +-
30510  2 files changed, 1 insertion(+), 102 deletions(-)
30511
30512 commit 34b7126a4e0b743b07b9d55309fce0d15802b69c
30513 Author: Murray Cumming <murrayc@murrayc.com>
30514 Date:   Wed Jun 15 10:47:13 2011 +0200
30515
30516     G_STATIC_REC_MUTEX_INIT: Add a 0 to the initialization.
30517
30518     This avoids a compiler warning about an incomplete initialization
30519     when using this.
30520
30521  glib/gthread.h |    2 +-
30522  1 file changed, 1 insertion(+), 1 deletion(-)
30523
30524 commit 23f684454f6f0151cb7181c527bf254f6b97ed35
30525 Author: Ryan Lortie <desrt@desrt.ca>
30526 Date:   Tue Jun 14 22:44:10 2011 -0400
30527
30528     Drop dead code in GVariant parser
30529
30530     There is no chance that an unsigned integer value will be negative
30531     after
30532     we do the bounds check that enforces its non-negativity.
30533
30534     Caught by Matthias running Coverity.
30535
30536  glib/gvariant-parser.c |    6 +++---
30537  1 file changed, 3 insertions(+), 3 deletions(-)
30538
30539 commit a6b9db6907117639b2493e96f8dee9e54bdba788
30540 Author: Matthias Clasen <mclasen@redhat.com>
30541 Date:   Tue Jun 14 20:44:15 2011 -0400
30542
30543     Eliminate some dead code
30544
30545  glib/gspawn.c |   13 +++++--------
30546  1 file changed, 5 insertions(+), 8 deletions(-)
30547
30548 commit 9b68d9892a125e00958ff019d5edcf4f6b409cf8
30549 Author: Matthias Clasen <mclasen@redhat.com>
30550 Date:   Tue Jun 14 20:36:37 2011 -0400
30551
30552     Remove a redundant NULL check
30553
30554  gmodule/gmodule.c |    5 ++---
30555  1 file changed, 2 insertions(+), 3 deletions(-)
30556
30557 commit 28008138c3ef88ad7f44055580f2b19796b9c29f
30558 Author: Matthias Clasen <mclasen@redhat.com>
30559 Date:   Tue Jun 14 20:15:04 2011 -0400
30560
30561     Silence a compiler warning
30562
30563  gio/gdbusaddress.c |    2 +-
30564  1 file changed, 1 insertion(+), 1 deletion(-)
30565
30566 commit f966a0af9ac5524b26917b266abcbbac890c58e0
30567 Author: Matthias Clasen <mclasen@redhat.com>
30568 Date:   Tue Jun 14 19:52:19 2011 -0400
30569
30570     Add some argument checks to filename conversion functions
30571
30572  glib/gconvert.c |    4 ++++
30573  1 file changed, 4 insertions(+)
30574
30575 commit c9f883f133bc83942484cb8a1349b58ada46b4bc
30576 Author: Colin Walters <walters@verbum.org>
30577 Date:   Tue Jun 14 18:46:06 2011 -0400
30578
30579     gmain: Close race condition in _g_main_wake_up_all_contexts()
30580
30581     Running gthread/tests/spawn-multithreaded in a loop, I very easily
30582     hit:
30583
30584     GLib-CRITICAL **: g_main_context_wakeup: assertion `g_atomic_int_get
30585     (&context->ref_count) > 0' failed
30586
30587     Testing the refcount still left a window where we would fall into the
30588     assertion.  Fix this by just locking the context.
30589
30590  glib/gmain.c |   17 +++++------------
30591  1 file changed, 5 insertions(+), 12 deletions(-)
30592
30593 commit 211d7adf6e452c30dc0b76225e7bdcddee7c5f8f
30594 Author: Colin Walters <walters@verbum.org>
30595 Date:   Wed Jun 8 11:31:14 2011 -0400
30596
30597     gmain: Only run through signal delivery once per read()
30598
30599     This is what I intended to do before.
30600
30601     https://bugzilla.gnome.org/show_bug.cgi?id=652072
30602
30603  glib/gmain.c |   16 +++++++++-------
30604  1 file changed, 9 insertions(+), 7 deletions(-)
30605
30606 commit ed827deb7756bde270eb015eb4263324a313be14
30607 Author: Colin Walters <walters@verbum.org>
30608 Date:   Sat Jun 11 12:10:57 2011 -0400
30609
30610     gmain: Use sigset_t for keeping track of installed signals
30611
30612     Minor code cleanup.
30613
30614     https://bugzilla.gnome.org/show_bug.cgi?id=652072
30615
30616  glib/gmain.c |   37 ++++++++++---------------------------
30617  1 file changed, 10 insertions(+), 27 deletions(-)
30618
30619 commit 1874ad97d809950901246c940a2b80ba3a6d9390
30620 Author: Colin Walters <walters@verbum.org>
30621 Date:   Fri Jun 10 10:48:07 2011 -0400
30622
30623     gspawn: Reset signal handlers for synchronous spawning
30624
30625     We should by default reset signal handlers; particularly with the
30626     ability to install them via g_unix_signal_source_new(), we don't
30627     want to call a user callback inside a fork()ed helper process.
30628
30629     https://bugzilla.gnome.org/show_bug.cgi?id=652072
30630
30631  glib/gspawn.c |    6 ++++++
30632  1 file changed, 6 insertions(+)
30633
30634 commit b9c67b43690bfc3b9a869a285f542a420f5b0067
30635 Author: Colin Walters <walters@verbum.org>
30636 Date:   Sat Jun 11 17:25:13 2011 -0400
30637
30638     glib/tests/unix.c: Also test SIGTERM
30639
30640     We expect this to not kill the process, so it'd be a good one to test.
30641
30642     https://bugzilla.gnome.org/show_bug.cgi?id=652072
30643
30644  glib/tests/unix.c |   50
30645  ++++++++++++++++++++++++++++++++------------------
30646  1 file changed, 32 insertions(+), 18 deletions(-)
30647
30648 commit c2364ce9a4e59ca0276c02b2b9a1356327f2cffb
30649 Author: Colin Walters <walters@verbum.org>
30650 Date:   Fri Jun 10 10:35:27 2011 -0400
30651
30652     spawn-multithreaded: Clean up IO channel code
30653
30654     I modeled the new bits after how gunixmount.c handles GIOChannel;
30655     it's apparently easier not to look at the condition.
30656
30657     https://bugzilla.gnome.org/show_bug.cgi?id=652072
30658
30659  gthread/tests/spawn-multithreaded.c |   27 ++++++++++++++++-----------
30660  1 file changed, 16 insertions(+), 11 deletions(-)
30661
30662 commit 7e1886ba72a36f73296781c5ca5525ae5e8288aa
30663 Author: Colin Walters <walters@verbum.org>
30664 Date:   Fri Jun 10 10:14:25 2011 -0400
30665
30666     gspawn: Handle EINTR in a few more cases
30667
30668     I was debugging gthread/tests/spawn-multithreaded.c, and while I
30669     don't think I actually hit EINTR in any of these cases, it'd be
30670     good to fix them anyways.
30671
30672     https://bugzilla.gnome.org/show_bug.cgi?id=652072
30673
30674  glib/gspawn.c |   25 ++++++++++++++++++++++---
30675  1 file changed, 22 insertions(+), 3 deletions(-)
30676
30677 commit 922f6aa496b3907634b45efe7c95fe9e5ebc5107
30678 Author: Colin Walters <walters@verbum.org>
30679 Date:   Fri Jun 10 07:29:28 2011 -0400
30680
30681     spawn-singlethread.c: New test
30682
30683     https://bugzilla.gnome.org/show_bug.cgi?id=652072
30684
30685  gthread/tests/Makefile.am          |    4 +
30686  gthread/tests/spawn-singlethread.c |  194
30687  ++++++++++++++++++++++++++++++++++++
30688  2 files changed, 198 insertions(+)
30689
30690 commit 01ee9449e34d22c5527d30b70169f6ca2b778626
30691 Author: Colin Walters <walters@verbum.org>
30692 Date:   Fri Jun 10 07:27:29 2011 -0400
30693
30694     spawn-multithreaded: Also look for lt-test-echo
30695
30696     I hate libtool =(
30697
30698     https://bugzilla.gnome.org/show_bug.cgi?id=652072
30699
30700  gthread/tests/spawn-multithreaded.c |    5 +++++
30701  1 file changed, 5 insertions(+)
30702
30703 commit b6a829c314a837824c63afec35bcf56742c4b71d
30704 Author: Matthias Clasen <mclasen@redhat.com>
30705 Date:   Tue Jun 14 16:32:55 2011 -0400
30706
30707     If dup fails don't call close()
30708
30709  gio/gunixfdlist.c |    1 -
30710  1 file changed, 1 deletion(-)
30711
30712 commit 6e7a7052e01ef8e44891e9290c5275c3b3d6e07d
30713 Author: Matthias Clasen <mclasen@redhat.com>
30714 Date:   Tue Jun 14 16:20:26 2011 -0400
30715
30716     Remove a redundant assertion
30717
30718     A gsize is never going below 0.
30719
30720  gobject/gatomicarray.c |    9 ++++-----
30721  1 file changed, 4 insertions(+), 5 deletions(-)
30722
30723 commit ba6e66bff1684c0ef0af603f18b0ca53ed7c45fd
30724 Author: Matthias Clasen <mclasen@redhat.com>
30725 Date:   Tue Jun 14 16:18:45 2011 -0400
30726
30727     Don't compare unsigned numbers with 0
30728
30729     It does not work.
30730
30731  gio/gdbusaddress.c |    2 +-
30732  1 file changed, 1 insertion(+), 1 deletion(-)
30733
30734 commit a6d33d3a28071957e81d63ba389bdf759d29dc45
30735 Author: David Zeuthen <davidz@redhat.com>
30736 Date:   Tue Jun 14 18:11:09 2011 -0400
30737
30738     GDBusMessage: Optimize serializer and deserializer
30739
30740     ... by using a switch instead of if-then-else.
30741
30742     Signed-off-by: David Zeuthen <davidz@redhat.com>
30743
30744  gio/gdbusmessage.c |  763
30745  +++++++++++++++++++++++++++-------------------------
30746  1 file changed, 390 insertions(+), 373 deletions(-)
30747
30748 commit 7963a4cf95293cbf368a0ff891ba661e4ea3cc63
30749 Author: Colin Walters <walters@verbum.org>
30750 Date:   Tue Jun 14 12:28:57 2011 -0400
30751
30752     gclosure: Add missing include
30753
30754  gobject/gclosure.c |    1 +
30755  1 file changed, 1 insertion(+)
30756
30757 commit 01e6cf1360deffe49c7bb4d1fa3cbd3d904c6b30
30758 Author: Matthias Clasen <mclasen@redhat.com>
30759 Date:   Tue Jun 14 11:40:32 2011 -0400
30760
30761     Don't do < 0 on an unsigned value
30762
30763     It won't work. read() returns a signed value, anyway.
30764
30765  gio/tests/gdbus-sessionbus.c |    2 +-
30766  1 file changed, 1 insertion(+), 1 deletion(-)
30767
30768 commit 25a797fa25e17607a7b3618d3d098004b2be1cc8
30769 Author: Matthias Clasen <mclasen@redhat.com>
30770 Date:   Tue Jun 14 10:16:35 2011 -0400
30771
30772     Silence a compiler warning
30773
30774     Even though we are confident the filename will always
30775     end in .gmarkup, the compiler doesn't know that...
30776
30777  glib/tests/markup-parse.c |    3 ++-
30778  1 file changed, 2 insertions(+), 1 deletion(-)
30779
30780 commit 6ac8e6108cf15884e28fe1ecd3042dfce0e11dfd
30781 Author: Matthias Clasen <mclasen@redhat.com>
30782 Date:   Tue Jun 14 10:12:46 2011 -0400
30783
30784     Don't leak resources in error cases
30785
30786  glib/gfileutils.c |    3 +++
30787  1 file changed, 3 insertions(+)
30788
30789 commit 83d34f630939aa13539e03895bef87da738c4127
30790 Author: Matthias Clasen <mclasen@redhat.com>
30791 Date:   Tue Jun 14 10:07:22 2011 -0400
30792
30793     Don't forget to free resources in an early return
30794
30795  gio/xdgmime/xdgmimemagic.c |    5 ++++-
30796  1 file changed, 4 insertions(+), 1 deletion(-)
30797
30798 commit 3dc34de0fffca527e9a9e75f00ef913dec14da08
30799 Author: Matthias Clasen <mclasen@redhat.com>
30800 Date:   Tue Jun 14 10:04:06 2011 -0400
30801
30802     Avoid a deref-before-NULL-check warning
30803
30804  gio/gdbusaddress.c |    2 +-
30805  1 file changed, 1 insertion(+), 1 deletion(-)
30806
30807 commit 339cac8fc71f9409f97a4bfc3f42f912c262c06d
30808 Author: Matthias Clasen <mclasen@redhat.com>
30809 Date:   Tue Jun 14 09:53:26 2011 -0400
30810
30811     Remove unneeded NULL check
30812
30813     We ensure 10 lines up that parameters is not NULL.
30814
30815  gio/gdbusconnection.c |    3 +--
30816  1 file changed, 1 insertion(+), 2 deletions(-)
30817
30818 commit cf7f50b28ee84eb4f490540d0ebe84a9d5cf8375
30819 Author: Matthias Clasen <mclasen@redhat.com>
30820 Date:   Tue Jun 14 09:50:55 2011 -0400
30821
30822     Remove an unneeded NULL check
30823
30824     data->proxy cannot be NULL here, or we'd have crashed 10 lines up.
30825
30826  gio/gdbusproxy.c |    4 ++--
30827  1 file changed, 2 insertions(+), 2 deletions(-)
30828
30829 commit 4c63303f9fa1ea2737c6890a5e51188eaa534836
30830 Author: Matthias Clasen <mclasen@redhat.com>
30831 Date:   Tue Jun 14 09:44:45 2011 -0400
30832
30833     Silence an uninitialize variable warning
30834
30835  gio/xdgmime/xdgmimeparent.c |    1 +
30836  1 file changed, 1 insertion(+)
30837
30838 commit 114b9b2504d6f093daadef6fe0b5b734ca78ec6e
30839 Author: Matthias Clasen <mclasen@redhat.com>
30840 Date:   Tue Jun 14 07:17:06 2011 -0400
30841
30842     Fix up symbol lists and docs
30843
30844  docs/reference/gio/gio-sections.txt |    1 +
30845  gio/gio.symbols                     |    1 +
30846  2 files changed, 2 insertions(+)
30847
30848 commit 42c2e42a39bb04aae8fae3b691e22b290d1da48a
30849 Author: Xan Lopez <xlopez@igalia.com>
30850 Date:   Thu Jun 9 23:50:22 2011 +0200
30851
30852     gclosure: add missing fundamental types to generic marshaler
30853
30854     for GObject type the ffi->gvalue conversion was not handled. The
30855     GFlags type was completely missing.
30856
30857  gobject/gclosure.c |    8 ++++++++
30858  1 file changed, 8 insertions(+)
30859
30860 commit b87d9405be375ac5a5a690f10f6ec13fccd8e3bd
30861 Author: Vincent Untz <vuntz@gnome.org>
30862 Date:   Tue Jun 14 09:01:25 2011 +0200
30863
30864     GDesktopAppInfo: Fix declaration of g_desktop_app_info_get_nodisplay
30865
30866  gio/gdesktopappinfo.c |    2 +-
30867  gio/gdesktopappinfo.h |    2 +-
30868  2 files changed, 2 insertions(+), 2 deletions(-)
30869
30870 commit 86ffdf55705ef0f76159707576174227df0c2c3a
30871 Author: Vincent Untz <vuntz@gnome.org>
30872 Date:   Sun Jun 12 12:22:59 2011 +0200
30873
30874     GDesktopAppInfo: Add g_desktop_app_info_get_nodisplay
30875
30876     Necessary for rebasing gnome-menus on top of GDesktopAppInfo.
30877
30878     https://bugzilla.gnome.org/show_bug.cgi?id=652385
30879
30880  gio/gdesktopappinfo.c |   21 +++++++++++++++++++++
30881  gio/gdesktopappinfo.h |    1 +
30882  2 files changed, 22 insertions(+)
30883
30884 commit 9a9cca97641cbfdbb7f0ceac73b4317b66b63685
30885 Author: Matthias Clasen <mclasen@redhat.com>
30886 Date:   Mon Jun 13 23:54:59 2011 -0400
30887
30888     bump version
30889
30890  configure.ac |    2 +-
30891  1 file changed, 1 insertion(+), 1 deletion(-)
30892
30893 commit 9f11f054eb3f38dd507dadd61706a7390ebf2d0d
30894 Author: Matthias Clasen <mclasen@redhat.com>
30895 Date:   Mon Jun 13 21:58:33 2011 -0400
30896
30897     2.29.8
30898
30899  configure.ac |    2 +-
30900  1 file changed, 1 insertion(+), 1 deletion(-)
30901
30902 commit a0361ec04928be564e08189b6d40e67e4f0ff39e
30903 Author: Matthias Clasen <mclasen@redhat.com>
30904 Date:   Mon Jun 13 23:19:45 2011 -0400
30905
30906     Fix doc generation
30907
30908     It helps to use the same file name on both ends...
30909
30910  docs/reference/gio/Makefile.am  |    2 +-
30911  docs/reference/glib/Makefile.am |    2 +-
30912  2 files changed, 2 insertions(+), 2 deletions(-)
30913
30914 commit 4dc3d3e9996a3ab260385f9452eec1edaeb614d5
30915 Author: Matthias Clasen <mclasen@redhat.com>
30916 Date:   Mon Jun 13 22:48:54 2011 -0400
30917
30918     Use a realistic timeout in a test
30919
30920     Who knew that g_test_trap_fork() takes a timeout in microseconds...
30921
30922  glib/tests/dataset.c |    2 +-
30923  1 file changed, 1 insertion(+), 1 deletion(-)
30924
30925 commit bc403e63614b87e3cf485441d267997978b89351
30926 Author: Matthias Clasen <mclasen@redhat.com>
30927 Date:   Mon Jun 13 20:48:20 2011 -0400
30928
30929     Update NEWS
30930
30931  NEWS |   28 ++++++++++++++++++++++++++++
30932  1 file changed, 28 insertions(+)
30933
30934 commit 5ec6eafb0ea79d21a13fea42628119197476bb3f
30935 Author: Colin Walters <walters@verbum.org>
30936 Date:   Mon Jun 13 14:17:44 2011 -0400
30937
30938     gdbus-codegen tests: Fix usage of top_srcddir
30939
30940     Based on a patch from Rico Tzschichholz.
30941
30942  gio/tests/Makefile.am                              |    2 +-
30943  gio/tests/gdbus-object-manager-example/Makefile.am |    2 +-
30944  2 files changed, 2 insertions(+), 2 deletions(-)
30945
30946 commit fd772fbe95fd70a7f34401c85b048ed1460af898
30947 Author: Ryan Lortie <desrt@desrt.ca>
30948 Date:   Mon Jun 13 09:27:41 2011 -0400
30949
30950     Formally deprecate G_CONST_RETURN
30951
30952  glib/gmacros.h |    7 +++----
30953  1 file changed, 3 insertions(+), 4 deletions(-)
30954
30955 commit ce9681b87e64a53a35a3db25cdbc406f46e91602
30956 Author: Ryan Lortie <desrt@desrt.ca>
30957 Date:   Mon Jun 13 09:27:28 2011 -0400
30958
30959     Drop a few more G_CONST_RETURN
30960
30961  gobject/gvaluetypes.c |    2 +-
30962  tests/testglib.c      |    2 +-
30963  2 files changed, 2 insertions(+), 2 deletions(-)
30964
30965 commit 7412e073d195d9c9b0fd83fd81962f3364f5d2be
30966 Author: Dan Winship <danw@gnome.org>
30967 Date:   Sun Jun 12 16:17:30 2011 -0400
30968
30969     update .gitignores
30970
30971  gio/.gitignore           |    1 +
30972  glib/.gitignore          |    1 +
30973  glib/tests/.gitignore    |    4 +++-
30974  gobject/.gitignore       |    1 +
30975  gthread/tests/.gitignore |    6 +++++-
30976  5 files changed, 11 insertions(+), 2 deletions(-)
30977
30978 commit 9d53e2bc4e806f8b0e142a1ed73c5f25e0dd2347
30979 Author: Colin Walters <walters@verbum.org>
30980 Date:   Fri Jun 10 12:58:49 2011 -0400
30981
30982     gspawn: Fix annotations
30983
30984     g-ir-scanner wants guint8.
30985
30986  glib/gspawn.c |    8 ++++----
30987  1 file changed, 4 insertions(+), 4 deletions(-)
30988
30989 commit 28a9e91b136be5dc133651ae0ea2e70be3d99ba5
30990 Author: Christophe Fergeau <cfergeau@redhat.com>
30991 Date:   Thu Jun 9 13:36:19 2011 +0200
30992
30993     Fix regression in qsort_r BSD detection
30994
30995     We can use AC_CHECK_FUNCS to detect if qsort_r is available on
30996     the system or not since it will unconditionnally define
30997     HAVE_QSORT_R, which we don't want since on BSD, qsort_r isn't usable
30998     for us, so we don't want to have HAVE_QSORT_R defined on such
30999     platforms.
31000     By using AC_CHECK_FUNC instead, we can defer defining HAVE_QSORT_R
31001     until
31002     we have actually tested it's usable.
31003
31004     https://bugzilla.gnome.org/show_bug.cgi?id=651920
31005
31006  configure.ac |    7 ++++++-
31007  1 file changed, 6 insertions(+), 1 deletion(-)
31008
31009 commit 73905434a4c32fc0c1a1024a66856cddc77b18db
31010 Author: Yaron Shahrabani <sh.yaron@gmail.com>
31011 Date:   Fri Jun 10 12:54:51 2011 +0300
31012
31013     Updated Hebrew translation.
31014
31015  po/he.po |  176
31016  ++++++++++++++++++++++++++++++++------------------------------
31017  1 file changed, 92 insertions(+), 84 deletions(-)
31018
31019 commit 6a088820c287d2ffa0276e366e4623f89ca028d3
31020 Author: Mario Blättermann <mariobl@gnome.org>
31021 Date:   Fri Jun 10 11:17:15 2011 +0200
31022
31023     [l10n] Updated German translation
31024
31025  po/de.po |  331
31026  ++++++++++++++++++++++++++++++++------------------------------
31027  1 file changed, 171 insertions(+), 160 deletions(-)
31028
31029 commit 486c48fafba363bb6e0a2286bfc8a90467f6af3e
31030 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
31031 Date:   Fri Jun 10 10:19:12 2011 +0200
31032
31033     Added UG translation
31034
31035  po/ug.po |  965
31036  +++++++++++++++++++++++++++++++++-----------------------------
31037  1 file changed, 520 insertions(+), 445 deletions(-)
31038
31039 commit b5cadd8bb5bcae3d2fde60adada4461a03a1e257
31040 Author: Jorge González <jorgegonz@svn.gnome.org>
31041 Date:   Thu Jun 9 23:00:04 2011 +0200
31042
31043     Updated Spanish translation
31044
31045  po/es.po |  192
31046  ++++++++++++++++++++++++++++++--------------------------------
31047  1 file changed, 92 insertions(+), 100 deletions(-)
31048
31049 commit 4db88bd6e2957893b9f232527cc46bda799f2027
31050 Author: Murray Cumming <murrayc@murrayc.com>
31051 Date:   Thu Jun 9 20:17:52 2011 +0200
31052
31053     gioenums.h: Remove trailing commas
31054
31055  gio/gioenums.h |    4 ++--
31056  1 file changed, 2 insertions(+), 2 deletions(-)
31057
31058 commit 7ff248e822af910e95b68a352793b34db0cd8f8b
31059 Author: David Zeuthen <davidz@redhat.com>
31060 Date:   Thu Jun 9 13:29:58 2011 -0400
31061
31062     gdbus: Don't pass an unintialized GError pointer
31063
31064     Signed-off-by: David Zeuthen <davidz@redhat.com>
31065
31066  gio/gdbus-tool.c |    1 +
31067  1 file changed, 1 insertion(+)
31068
31069 commit 30dfc353920df56e31555d9e58a690d9d552058f
31070 Author: David Zeuthen <davidz@redhat.com>
31071 Date:   Thu Jun 9 13:22:18 2011 -0400
31072
31073     gdbus: Add --recurse and --only-properties options
31074
31075     These options are useful when debugging D-Bus services and working
31076     with bug reports.
31077
31078     Signed-off-by: David Zeuthen <davidz@redhat.com>
31079
31080  docs/reference/gio/gdbus.xml |   47 ++++++++++-
31081  gio/gdbus-tool.c             |  185
31082  ++++++++++++++++++++++++++++++------------
31083  2 files changed, 178 insertions(+), 54 deletions(-)
31084
31085 commit c672b73602e1cec90cf60e464de5c9a26d0dacd5
31086 Author: David Zeuthen <davidz@redhat.com>
31087 Date:   Thu Jun 9 12:25:04 2011 -0400
31088
31089     gdbus: Clarify the --xml option in the man page
31090
31091     Signed-off-by: David Zeuthen <davidz@redhat.com>
31092
31093  docs/reference/gio/gdbus.xml |    8 ++++++--
31094  1 file changed, 6 insertions(+), 2 deletions(-)
31095
31096 commit 13b93f0c48a39c3502f55e011362bcb4d40a5a7d
31097 Author: David Zeuthen <davidz@redhat.com>
31098 Date:   Thu Jun 9 12:02:30 2011 -0400
31099
31100     Bug 652197 – Improper handling of double values in GDBusMessage
31101
31102     Matthew Bucknall pointed out
31103
31104       GDBusMessage does not serialize/deserialize double values correctly
31105       on platforms with strict alignment constraints (in my particular
31106       case, ARM926EJ-S).
31107
31108     This was reported in
31109
31110      https://bugzilla.gnome.org/show_bug.cgi?id=652197
31111
31112     Signed-off-by: David Zeuthen <davidz@redhat.com>
31113
31114  gio/gdbusmessage.c |   21 ++++++++++++---------
31115  1 file changed, 12 insertions(+), 9 deletions(-)
31116
31117 commit f819aa5f1715bb67fd4e269a6e8021144ecf91a6
31118 Author: David Zeuthen <davidz@redhat.com>
31119 Date:   Thu Jun 9 11:51:47 2011 -0400
31120
31121     gdbus-codegen: Fix build
31122
31123     See https://bugzilla.gnome.org/show_bug.cgi?id=651998 for details.
31124
31125     Signed-off-by: David Zeuthen <davidz@redhat.com>
31126
31127  gio/tests/Makefile.am                              |    2 +-
31128  gio/tests/gdbus-object-manager-example/Makefile.am |    2 +-
31129  2 files changed, 2 insertions(+), 2 deletions(-)
31130
31131 commit caa8d2ae18b16b200c7d401713733785fa818f5f
31132 Author: Ryan Lortie <desrt@desrt.ca>
31133 Date:   Sat Mar 12 22:04:53 2011 -0500
31134
31135     Document the deprecatation of G_CONST_RETURN
31136
31137     ...but don't actually deprecate it yet.
31138
31139  docs/reference/glib/tmpl/macros.sgml |    5 +++--
31140  1 file changed, 3 insertions(+), 2 deletions(-)
31141
31142 commit 8073759f8cad2033169730c1b95af5b763e3c126
31143 Author: Ryan Lortie <desrt@desrt.ca>
31144 Date:   Sat Mar 12 21:50:45 2011 -0500
31145
31146     Remove all uses of G_CONST_RETURN
31147
31148     Just use 'const'.
31149
31150     https://bugzilla.gnome.org/show_bug.cgi?id=644611
31151
31152  glib/gchecksum.c      |    2 +-
31153  glib/gchecksum.h      |    2 +-
31154  glib/gconvert.c       |    4 ++--
31155  glib/gconvert.h       |    2 +-
31156  glib/gdataset.c       |    6 +++---
31157  glib/gdir.c           |    4 ++--
31158  glib/gdir.h           |    2 +-
31159  glib/giochannel.c     |    4 ++--
31160  glib/giochannel.h     |    4 ++--
31161  glib/glibintl.h       |    6 +++---
31162  glib/gmain.c          |    2 +-
31163  glib/gmain.h          |    2 +-
31164  glib/gmarkup.c        |    4 ++--
31165  glib/gmarkup.h        |    4 ++--
31166  glib/goption.c        |    4 ++--
31167  glib/goption.h        |    4 ++--
31168  glib/gquark.h         |    6 +++---
31169  glib/gstrfuncs.c      |   16 +++++++-------
31170  glib/gstrfuncs.h      |   18 ++++++++--------
31171  glib/gunicode.h       |    2 +-
31172  glib/gutf8.c          |    2 +-
31173  glib/gutils.c         |   56
31174  ++++++++++++++++++++++++-------------------------
31175  glib/gutils.h         |   40 +++++++++++++++++------------------
31176  gmodule/gmodule.c     |    6 +++---
31177  gmodule/gmodule.h     |    4 ++--
31178  gobject/gbinding.c    |    4 ++--
31179  gobject/gbinding.h    |    4 ++--
31180  gobject/gparam.c      |    6 +++---
31181  gobject/gparam.h      |    6 +++---
31182  gobject/gsignal.c     |    2 +-
31183  gobject/gsignal.h     |    2 +-
31184  gobject/gtype.c       |    6 +++---
31185  gobject/gtype.h       |    6 +++---
31186  gobject/gvaluetypes.h |    2 +-
31187  34 files changed, 122 insertions(+), 122 deletions(-)
31188
31189 commit 8f21e8145cf084ecd66c30cd868f56f7dcd87334
31190 Author: Ryan Lortie <desrt@desrt.ca>
31191 Date:   Thu Jun 9 11:11:30 2011 -0400
31192
31193     gobject: remove -DG_DISABLE_CONST_RETURNS
31194
31195     GObject had a few cases of depending on G_CONST_RETURN not being
31196     defined
31197     to 'const'.  Remove those in preparation for deprecation of
31198     G_CONST_RETURN.
31199
31200  gobject/Makefile.am   |    3 +--
31201  gobject/gbinding.c    |    4 ++--
31202  gobject/gobject.c     |    2 +-
31203  gobject/gparam.c      |    3 ++-
31204  gobject/gtype.c       |    2 +-
31205  gobject/testgobject.c |    4 ++--
31206  6 files changed, 9 insertions(+), 9 deletions(-)
31207
31208 commit 5794393c6fc6d63f4f1c9dd6fdd72946728f4246
31209 Author: Alexander Shopov <ash@kambanaria.org>
31210 Date:   Thu Jun 9 07:00:57 2011 +0300
31211
31212     Updated Bulgarian translation
31213
31214  po/bg.po |  902
31215  +++++++++++++++++++++++++++++++++-----------------------------
31216  1 file changed, 479 insertions(+), 423 deletions(-)
31217
31218 commit b04f6dbca02e9f15e07fb82cb52287c5ce15e861
31219 Author: Matthias Clasen <mclasen@redhat.com>
31220 Date:   Wed Jun 8 23:48:55 2011 -0400
31221
31222     Move gmain docs inline
31223
31224  docs/reference/glib/tmpl/.gitignore |    1 +
31225  docs/reference/glib/tmpl/main.sgml  |  906
31226  -----------------------------------
31227  glib/gmain.h                        |   16 +
31228  3 files changed, 17 insertions(+), 906 deletions(-)
31229
31230 commit 7648415a5012ee595b07490f818f940e2bea2f7c
31231 Author: Matthias Clasen <mclasen@redhat.com>
31232 Date:   Wed Jun 8 23:44:39 2011 -0400
31233
31234     Move gutils docs inline
31235
31236  docs/reference/glib/tmpl/.gitignore      |    1 +
31237  docs/reference/glib/tmpl/misc_utils.sgml |  458
31238  ------------------------------
31239  glib/gprimes.c                           |   20 +-
31240  glib/gtypes.h                            |    9 +
31241  glib/gutils.c                            |   59 ++++
31242  glib/gutils.h                            |   27 +-
31243  6 files changed, 102 insertions(+), 472 deletions(-)
31244
31245 commit e89f183cf66e6a0846f267853cf9bb44ff52fb8a
31246 Author: Matthias Clasen <mclasen@redhat.com>
31247 Date:   Wed Jun 8 23:29:21 2011 -0400
31248
31249     Remove unused template
31250
31251  docs/reference/glib/tmpl/.gitignore  |    1 +
31252  docs/reference/glib/tmpl/gregex.sgml |  521
31253  ----------------------------------
31254  2 files changed, 1 insertion(+), 521 deletions(-)
31255
31256 commit 602f8baa0b572ef8693a6ec6711ecca0399a6b3f
31257 Author: Christophe Fergeau <cfergeau@redhat.com>
31258 Date:   Wed Jun 8 11:18:26 2011 +0200
31259
31260     bitlock: don't use asm goto on older gcc
31261
31262     asm goto was addded in gcc 4.5 so don't try to use it on gcc versions
31263     older than this one. This is achieved by explicitly checking gcc
31264     version, an alternative would be to try to compile a program using
31265     asm volatile in configure.
31266
31267     https://bugzilla.gnome.org/show_bug.cgi?id=651959
31268
31269  glib/gbitlock.c |   18 ++++++++++++------
31270  1 file changed, 12 insertions(+), 6 deletions(-)
31271
31272 commit d6b341c38c94bf684e84a5d2f0af1a5bc3c5ae1c
31273 Author: Matthias Clasen <mclasen@redhat.com>
31274 Date:   Wed Jun 8 22:38:11 2011 -0400
31275
31276     Test the previous fix
31277
31278     Just make one of the existing GApplication test cases use
31279     a dash in the id.
31280
31281  gio/tests/gapplication.c |    2 +-
31282  1 file changed, 1 insertion(+), 1 deletion(-)
31283
31284 commit f44cd4129356dd569fd90e3ea83e386bce0602a7
31285 Author: Ryan Lortie <desrt@desrt.ca>
31286 Date:   Wed Jun 8 22:21:15 2011 -0400
31287
31288     GApplication: allow '-' in application ID
31289
31290     By converting it to _ before trying to shove it into an object path.
31291
31292     https://bugzilla.gnome.org/show_bug.cgi?id=652025
31293
31294  gio/gapplicationimpl-dbus.c |    3 +++
31295  1 file changed, 3 insertions(+)
31296
31297 commit 6418769e4cf5657104e5842c3f60d67863c70560
31298 Author: Colomban Wendling <ban@herbesfolles.org>
31299 Date:   Tue Jun 7 21:59:15 2011 +0200
31300
31301     Fix a typo in GBinding
31302
31303     https://bugzilla.gnome.org/show_bug.cgi?id=652081
31304
31305  gobject/gbinding.c |    2 +-
31306  1 file changed, 1 insertion(+), 1 deletion(-)
31307
31308 commit 20d56289b97f9e8fd290f5ff41e9bfb69329423c
31309 Author: Javier Jardón <jjardon@gnome.org>
31310 Date:   Wed Jun 8 16:26:08 2011 +0100
31311
31312     gconverter: Improve cross-references
31313
31314  gio/gconverter.c |    6 +++---
31315  1 file changed, 3 insertions(+), 3 deletions(-)
31316
31317 commit adf70f4596c18982b984639c1b697cd4cabad13f
31318 Author: Dan Winship <danw@gnome.org>
31319 Date:   Tue Jun 7 17:22:58 2011 -0400
31320
31321     Fix export_symbols variable in gio/Makefile.am
31322
31323     https://bugzilla.gnome.org/show_bug.cgi?id=646608
31324
31325  gio/Makefile.am |    2 +-
31326  1 file changed, 1 insertion(+), 1 deletion(-)
31327
31328 commit 686f32fcc24a380400846c20c824fa5ef6484772
31329 Author: Dan Winship <danw@gnome.org>
31330 Date:   Tue Jun 7 17:19:24 2011 -0400
31331
31332     Fix "Since" tags on g_data_input_stream_read_upto{,_async}
31333
31334     https://bugzilla.gnome.org/show_bug.cgi?id=647930
31335
31336  gio/gdatainputstream.c |    4 ++--
31337  1 file changed, 2 insertions(+), 2 deletions(-)
31338
31339 commit 37c9775b82021045042ea98e8617210c1cc459ee
31340 Author: Giovanni Campagna <gcampagna@src.gnome.org>
31341 Date:   Sun Apr 3 18:53:04 2011 +0200
31342
31343     gutils, gspawn: fix introspection annotations
31344
31345     Fix various (out) arguments, (allow-none) and (array
31346     zero-terminated=1)
31347     for g_spawn_*() and some others.
31348
31349     Some additional fixes by Colin Walters <walters@verbum.org>
31350
31351     https://bugzilla.gnome.org/show_bug.cgi?id=646635
31352
31353  glib/gspawn.c |   54
31354  +++++++++++++++++++++++++++---------------------------
31355  glib/gutils.c |    6 +++---
31356  2 files changed, 30 insertions(+), 30 deletions(-)
31357
31358 commit f0620902b2991577fbf0f69d2564535e7306ce20
31359 Author: Colin Walters <walters@verbum.org>
31360 Date:   Tue Jun 7 17:07:46 2011 -0400
31361
31362     Update annotations from gobject-introspection/gir/glib-2.0.c
31363
31364     This covers most of them.
31365
31366  glib/gcompletion.c |    2 +-
31367  glib/gconvert.c    |    6 +++---
31368  glib/gfileutils.c  |    2 +-
31369  glib/giochannel.c  |    1 +
31370  glib/gkeyfile.c    |   15 ++++++++-------
31371  glib/gmain.c       |    6 +++++-
31372  glib/goption.c     |    4 ++--
31373  7 files changed, 21 insertions(+), 15 deletions(-)
31374
31375 commit dad374b1a05bc98a5b8c90e2de51ce87dc4fbd8f
31376 Author: Colin Walters <walters@verbum.org>
31377 Date:   Tue Jun 7 16:26:43 2011 -0400
31378
31379     glib-types.h: Include glib.h, since we use G_BEGIN_DECLS
31380
31381     This header is included individually by g-ir-scanner.
31382
31383  gobject/glib-types.h |    2 ++
31384  1 file changed, 2 insertions(+)
31385
31386 commit ab0e9dbfa76e056f875e969c0d7b6e133ec75431
31387 Author: Colin Walters <walters@verbum.org>
31388 Date:   Fri Jun 3 14:53:27 2011 -0400
31389
31390     Generate $module-public-headers.txt file, feed it to gtk-doc
31391
31392     Rather than having the gtk-doc build machinery have a list of header
31393     files to exclude, change the GLib build to dump a list of public
31394     header files generated from the maintained Makefile.am files for
31395     each of glib/, gobject/, gio/.
31396
31397     Also, for glib, always install glib-unix.h, even on non-Unix
31398     platforms, for the same reason we install gwin32.h even on Unix.
31399
31400     https://bugzilla.gnome.org/show_bug.cgi?id=651745
31401
31402  docs/reference/gio/Makefile.am     |    2 +-
31403  docs/reference/glib/Makefile.am    |   28 +---------------------------
31404  docs/reference/gobject/Makefile.am |    7 +------
31405  gio/Makefile.am                    |   10 +++++++++-
31406  glib/Makefile.am                   |   12 +++++++++---
31407  gobject/Makefile.am                |    8 ++++++++
31408  6 files changed, 29 insertions(+), 38 deletions(-)
31409
31410 commit 003e05244259aeb8e221065a7f41137cc523aefb
31411 Author: Colin Walters <walters@verbum.org>
31412 Date:   Tue Jun 7 14:17:11 2011 -0400
31413
31414     gdbus-codegen: Clean config.pyc to make distcheck happy
31415
31416  gio/gdbus-codegen/Makefile.am |    2 ++
31417  1 file changed, 2 insertions(+)
31418
31419 commit de57755dbcfdea7e7233c6fd53ecca8a41ea4aa5
31420 Author: Colin Walters <walters@verbum.org>
31421 Date:   Tue Jun 7 13:02:41 2011 -0400
31422
31423     g_get_user_data_dir(): Don't warn if XDG_RUNTIME_DIR isn't set
31424
31425     We have a meaningful fallback, and warning causes the tests to break.
31426
31427  glib/gutils.c |    4 ----
31428  1 file changed, 4 deletions(-)
31429
31430 commit 5f35cb9db42ba8faf6f545afa4ac78f84e3a8155
31431 Author: Kjartan Maraas <kmaraas@gnome.org>
31432 Date:   Tue Jun 7 10:02:40 2011 +0200
31433
31434     Updated Norwegian bokmål translation
31435
31436  po/nb.po |  390
31437  ++++++++++++++++++++++++++++++++++++--------------------------
31438  1 file changed, 227 insertions(+), 163 deletions(-)
31439
31440 commit 63dc9730ff31af7c830f1ce51c0f98c3829564b7
31441 Author: Marek Černocký <marek@manet.cz>
31442 Date:   Tue Jun 7 08:08:16 2011 +0200
31443
31444     Updated Czech translation
31445
31446  po/cs.po |  757
31447  +++++++++++++++++++++++++++++++-------------------------------
31448  1 file changed, 376 insertions(+), 381 deletions(-)
31449
31450 commit d4be2925e43a521649c465ba35b15cc228613b95
31451 Author: Matthias Clasen <mclasen@redhat.com>
31452 Date:   Mon Jun 6 23:24:36 2011 -0400
31453
31454     Add a testcase for the previous fix
31455
31456  glib/tests/dataset.c |   26 ++++++++++++++++++++++++++
31457  1 file changed, 26 insertions(+)
31458
31459 commit c91720255261222d7be685f3a8f039706f04cce5
31460 Author: Matthias Clasen <mclasen@redhat.com>
31461 Date:   Mon Jun 6 23:23:29 2011 -0400
31462
31463     GDataList: don't hold the bitlock over callbacks
31464
31465     g_datalist_id_clear_i was dropping the dataset lock around
31466     the destroy notifies, but kept the bitlock. This was causing
31467     deadlocks when finalizing widgets.
31468
31469  glib/gdataset.c |   45 +++++++++++++++++++++++++++++----------------
31470  1 file changed, 29 insertions(+), 16 deletions(-)
31471
31472 commit 7f6a8d3484827e77b4ce2f046660e54c1fe3fa29
31473 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
31474 Date:   Tue Jun 7 10:58:54 2011 +0800
31475
31476     Update VS 2008/2010 property sheets
31477
31478     "Install" the new gobject/glib-types.h as well... it is needed.
31479
31480  build/win32/vs10/glib.props  |    2 ++
31481  build/win32/vs9/glib.vsprops |    1 +
31482  2 files changed, 3 insertions(+)
31483
31484 commit 09c98f18fcfdaa58864ef127788cbf6332728a94
31485 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
31486 Date:   Tue Jun 7 10:49:29 2011 +0800
31487
31488     Update gsettings utilities in GIO
31489
31490     Avoid C99-style variable declaration
31491
31492  gio/glib-compile-schemas.c |    9 +++++++--
31493  gio/gsettings-tool.c       |    7 ++++++-
31494  2 files changed, 13 insertions(+), 3 deletions(-)
31495
31496 commit 1d1f44ca64c671e5e8853279ffb70260ac22a5ba
31497 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
31498 Date:   Tue Jun 7 10:32:47 2011 +0800
31499
31500     Update config.h.win32.in
31501
31502     -Make contents more like the current config.h(.in)
31503     -vsnprintf is included in VS 2008+
31504
31505  config.h.win32.in |   66
31506  +++++++++++++++++++++++++++++++++++++----------------
31507  1 file changed, 46 insertions(+), 20 deletions(-)
31508
31509 commit 405b4ff4f4efda5777a7d521255b9143cdae59d7
31510 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
31511 Date:   Tue Jun 7 08:55:31 2011 +0800
31512
31513     Update the year in the *.rc.in files
31514
31515     Sorry this change came a bit late...
31516
31517  gio/gio.rc.in         |    2 +-
31518  glib/glib.rc.in       |    2 +-
31519  gmodule/gmodule.rc.in |    2 +-
31520  gobject/gobject.rc.in |    2 +-
31521  gthread/gthread.rc.in |    2 +-
31522  5 files changed, 5 insertions(+), 5 deletions(-)
31523
31524 commit e154e3325eb7274b8164f8d7a5e0f335646c2bb7
31525 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
31526 Date:   Tue Jun 7 08:25:07 2011 +0800
31527
31528     Clean up gobject/gvaluetransform.c a bit
31529
31530     The check for _MSC_VER here is not necessary here because:
31531     -One cannot compile GLib out-of-the-box with VS 2003 (let alone VS6
31532      or earlier) since GLib 2.22.4 or so.
31533     -This code compiles fine with the currently-supported VS versions
31534      (2008/2010) without the error mentioned in the comments.
31535
31536     This will close Bug 652002.
31537
31538  gobject/gvaluetransform.c |    8 --------
31539  1 file changed, 8 deletions(-)
31540
31541 commit fba436f2cb894646d758cc32e3a1ae839591a11f
31542 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
31543 Date:   Tue Jun 7 08:20:15 2011 +0800
31544
31545     Fix gatomic.c compilation on Windows (MSVC)
31546
31547     -windows.h must be included for the functions[1] to be found during
31548      compilation
31549     -For Win32(x86), the InterlockedAnd, InterlockedOr and InterlockedXor
31550      functions need to be preceded with an underscore. This is mandated
31551      by the "For the x86 architecture..." clause under "Remarks"[2]
31552     -This will close Bug 652000
31553
31554     [1]:http://msdn.microsoft.com/en-us/library/ms684122(v=vs.85).aspx
31555     [2]:http://msdn.microsoft.com/en-us/library/ms683516(v=vs.85).aspx
31556         http://msdn.microsoft.com/en-us/library/ms683626(v=vs.85).aspx
31557         http://msdn.microsoft.com/en-us/library/ms684021(v=vs.85).aspx
31558
31559  glib/gatomic.c |    7 +++++++
31560  1 file changed, 7 insertions(+)
31561
31562 commit 62072b2a043ab872e45c89b6f7f9073cd7035bf5
31563 Author: Colin Walters <walters@verbum.org>
31564 Date:   Mon Jun 6 17:14:45 2011 -0400
31565
31566     gdbus codegen: Ensure PYTHONPATH is set correctly for srcdir !=
31567     builddir
31568
31569     We need to pick up the Python files from the source directory, so set
31570     PYTHONPATH.
31571
31572  gio/tests/Makefile.am                              |    2 +-
31573  gio/tests/gdbus-object-manager-example/Makefile.am |    2 +-
31574  2 files changed, 2 insertions(+), 2 deletions(-)
31575
31576 commit c08fc65edf1eb4c68208b7621f8af762aeb02dc4
31577 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
31578 Date:   Tue Jun 7 00:37:38 2011 +0800
31579
31580     Update GLib VS9/10 projects
31581
31582     There is no longer need to distinguish between gatomic.c and
31583     gatomic-gcc.c.
31584     This will avoid gatomic.c from being included in the projects twice.
31585
31586  build/win32/vs10/glib.vcxproj.filtersin |    3 ---
31587  build/win32/vs10/glib.vcxprojin         |    1 -
31588  build/win32/vs9/glib.vcprojin           |    1 -
31589  3 files changed, 5 deletions(-)
31590
31591 commit 1eb7efce8e0f9c28de0bbd5c922cb2ee52f88108
31592 Author: Dan Winship <danw@gnome.org>
31593 Date:   Mon Jun 6 10:22:40 2011 -0400
31594
31595     Fix some socket docs issues, remove unused typedefs
31596
31597     pointed out by Matthias
31598
31599  gio/gioenums.h               |    2 +-
31600  gio/giotypes.h               |    3 ---
31601  gio/gproxyresolver.c         |    2 +-
31602  gio/gthreadedsocketservice.c |    2 +-
31603  4 files changed, 3 insertions(+), 6 deletions(-)
31604
31605 commit a6f09e104c2b96f08c7c58a8db15059d17a8fd84
31606 Author: Colin Walters <walters@verbum.org>
31607 Date:   Fri Jun 3 13:18:44 2011 -0400
31608
31609     GBuffer: Suffix header with private.h
31610
31611     This makes it clearer it's not public API yet.
31612
31613     https://bugzilla.gnome.org/show_bug.cgi?id=651745
31614
31615  docs/reference/glib/Makefile.am |    2 +-
31616  glib/Makefile.am                |    2 +-
31617  glib/gbuffer.c                  |    2 +-
31618  glib/gbuffer.h                  |   88
31619  ---------------------------------------
31620  glib/gbufferprivate.h           |   88
31621  +++++++++++++++++++++++++++++++++++++++
31622  glib/gmappedfile.c              |    2 +-
31623  glib/gtimezone.c                |    2 +-
31624  glib/gvariant-core.c            |    2 +-
31625  glib/gvariant-core.h            |    2 +-
31626  9 files changed, 95 insertions(+), 95 deletions(-)
31627
31628 commit 782cf86f12a54065fedd6c232cb52c76dce32538
31629 Author: Matthias Clasen <mclasen@redhat.com>
31630 Date:   Mon Jun 6 01:14:23 2011 -0400
31631
31632     GMappedFile: improve test coverage
31633
31634  glib/tests/mappedfile.c |   17 +++++++++++++++++
31635  1 file changed, 17 insertions(+)
31636
31637 commit 698bb5d962d8eebfe5315ca550870727b5c93117
31638 Author: Matthias Clasen <mclasen@redhat.com>
31639 Date:   Mon Jun 6 01:14:00 2011 -0400
31640
31641     GKeyFile: improve test coverage
31642
31643  glib/tests/keyfile.c |   10 ++++++++++
31644  1 file changed, 10 insertions(+)
31645
31646 commit 7cf16c3094d33c07960e2d563dd50ed56e525846
31647 Author: Matthias Clasen <mclasen@redhat.com>
31648 Date:   Mon Jun 6 01:13:46 2011 -0400
31649
31650     GConvert: improve test coverage
31651
31652  glib/tests/convert.c |   33 +++++++++++++++++++++++++++++++++
31653  1 file changed, 33 insertions(+)
31654
31655 commit e02d8165d9e249e16328e1a9db9a8ad633a02d0f
31656 Author: Matthias Clasen <mclasen@redhat.com>
31657 Date:   Mon Jun 6 01:13:26 2011 -0400
31658
31659     Improve GChecksum test coverage
31660
31661  glib/tests/checksum.c |    6 +++++-
31662  1 file changed, 5 insertions(+), 1 deletion(-)
31663
31664 commit 4971c43da8b2c76e5fd26ef23e47a1301d31f078
31665 Author: Matthias Clasen <mclasen@redhat.com>
31666 Date:   Mon Jun 6 01:04:19 2011 -0400
31667
31668     GMappedFile: remove nonatomic accesses to ref_count
31669
31670  glib/gmappedfile.c |    2 --
31671  1 file changed, 2 deletions(-)
31672
31673 commit ae9611839555a6aae975f12cd1103df9014d0579
31674 Author: Matthias Clasen <mclasen@redhat.com>
31675 Date:   Mon Jun 6 00:31:52 2011 -0400
31676
31677     Improve test coverage of gtimezone.c
31678
31679  glib/tests/gdatetime.c |   17 +++++++++++++++++
31680  1 file changed, 17 insertions(+)
31681
31682 commit f0b14653f8d049c033071e1bcaf33ae87ca2edff
31683 Author: Matthias Clasen <mclasen@redhat.com>
31684 Date:   Mon Jun 6 00:31:40 2011 -0400
31685
31686     Improve test coverage of GVariant
31687
31688  glib/tests/gvariant.c |   36 ++++++++++++++++++++++++++++++++++++
31689  1 file changed, 36 insertions(+)
31690
31691 commit 70c082127f12e1758087ae9dd61cfbbd5f397830
31692 Author: Matthias Clasen <mclasen@redhat.com>
31693 Date:   Mon Jun 6 00:31:24 2011 -0400
31694
31695     Improve test coverage of glist.c
31696
31697  glib/tests/list.c |   43 +++++++++++++++++++++++++++++++++++++++++++
31698  1 file changed, 43 insertions(+)
31699
31700 commit 3e93fa7a2556ed5b3dbb53c60837a132e0a71772
31701 Author: Matthias Clasen <mclasen@redhat.com>
31702 Date:   Mon Jun 6 00:31:06 2011 -0400
31703
31704     Improve test coverage of glib-unix.c
31705
31706  glib/tests/unix.c |   21 ++++++++++++++++++---
31707  1 file changed, 18 insertions(+), 3 deletions(-)
31708
31709 commit bb0cbc2ae121c444f13520e73a30ad47ba2ccc0a
31710 Author: Matthias Clasen <mclasen@redhat.com>
31711 Date:   Mon Jun 6 00:30:50 2011 -0400
31712
31713     Improve test coverage of gurifuncs.c
31714
31715  glib/tests/uri.c |   32 ++++++++++++++++++++++++++++++++
31716  1 file changed, 32 insertions(+)
31717
31718 commit abf4a0200fb9d8bf42e1bfd64c297e7cfe5367f8
31719 Author: Matthias Clasen <mclasen@redhat.com>
31720 Date:   Mon Jun 6 00:30:30 2011 -0400
31721
31722     Test runtime dir getter
31723
31724  tests/testglib.c |   21 +++++++++++++++++----
31725  1 file changed, 17 insertions(+), 4 deletions(-)
31726
31727 commit 1f022a88d4e46c1297d78a73c9331cd2ce2af53b
31728 Author: Matthias Clasen <mclasen@redhat.com>
31729 Date:   Mon Jun 6 00:30:02 2011 -0400
31730
31731     Remove deprecated atomic functions from tests
31732
31733  tests/atomic-test.c |    4 ++--
31734  tests/onceinit.c    |   10 +++++-----
31735  2 files changed, 7 insertions(+), 7 deletions(-)
31736
31737 commit 059fa31ad1e4b5a262f34bb8122fc5080b33fc97
31738 Author: Matthias Clasen <mclasen@redhat.com>
31739 Date:   Mon Jun 6 00:28:38 2011 -0400
31740
31741     Improve test coverage
31742
31743     Duplicate the atomic tests for the functions, and
31744     test the new atomic operations as well.
31745
31746  glib/tests/atomic.c |  184
31747  ++++++++++++++++++++++++++++++++++++++++++++++-----
31748  1 file changed, 167 insertions(+), 17 deletions(-)
31749
31750 commit a79a5a6202054de5d9b8d7aa3506818c8e33ec27
31751 Author: Matthias Clasen <mclasen@redhat.com>
31752 Date:   Sun Jun 5 22:20:18 2011 -0400
31753
31754     No need to have two variants of errno-to-GError
31755
31756  glib/glib-unix.c |   30 +++++++++---------------------
31757  1 file changed, 9 insertions(+), 21 deletions(-)
31758
31759 commit d811f0cdc9fadc60628c85e4473c4458e755c8b3
31760 Author: Matthias Clasen <mclasen@redhat.com>
31761 Date:   Sun Jun 5 19:07:06 2011 -0400
31762
31763     Fix a typo
31764
31765     And reword some docs.
31766
31767  gobject/gobject.c |   26 +++++++++++++-------------
31768  1 file changed, 13 insertions(+), 13 deletions(-)
31769
31770 commit 16731b60db541c928338e8aaea0a930b6a508f5f
31771 Author: Fran Diéguez <fran.dieguez@mabishu.com>
31772 Date:   Sun Jun 5 23:30:42 2011 +0200
31773
31774     Updated Galician translations
31775
31776  po/gl.po |  925
31777  ++++++++++++++++++++++++++++++++++----------------------------
31778  1 file changed, 502 insertions(+), 423 deletions(-)
31779
31780 commit 03441e406c65cdf8fe56e75aa386b5a04235e203
31781 Author: Kalev Lember <kalev@smartlink.ee>
31782 Date:   Sun Jun 5 14:34:33 2011 +0300
31783
31784     configure.ac: Check for qsort_r function before running the test
31785     program
31786
31787     When cross compiling, test programs cannot be run. In order to make it
31788     easier to cross compile for targets that do not have qsort_r(), check
31789     for the function before trying to run the test program.
31790
31791     This avoid having to populate cache with glib_cv_have_qsort_r=no with
31792     e.g. mingw cross compiler.
31793
31794     https://bugzilla.gnome.org/show_bug.cgi?id=651920
31795
31796  configure.ac |   63
31797  ++++++++++++++++++++++++++++++----------------------------
31798  1 file changed, 33 insertions(+), 30 deletions(-)
31799
31800 commit 886a3499e1c886d4320617f6272e03d6d77efdbc
31801 Author: Kalev Lember <kalev@smartlink.ee>
31802 Date:   Sun Jun 5 14:26:12 2011 +0300
31803
31804     configure.ac: Print qsort_r result only once
31805
31806     AC_CACHE_CHECK that was introduced in 70a19815 prints the result,
31807     so the
31808     following AC_MSG_RESULT is no longer needed.
31809
31810  configure.ac |    7 ++-----
31811  1 file changed, 2 insertions(+), 5 deletions(-)
31812
31813 commit f3f5c410f03b71790a985d21ef3c92f138d2a44c
31814 Author: Jorge González <jorgegonz@svn.gnome.org>
31815 Date:   Sun Jun 5 16:59:31 2011 +0200
31816
31817     Updated Spanish translation
31818
31819  po/es.po |  325
31820  ++++++++++++++++++++++++++++++++++++++------------------------
31821  1 file changed, 199 insertions(+), 126 deletions(-)
31822
31823 commit 3b242bc5e9cf96188e61002e175ed33777a82e5d
31824 Author: Matthias Clasen <mclasen@redhat.com>
31825 Date:   Sat Jun 4 23:43:05 2011 -0400
31826
31827     Use g_param_spec_ref_sink instead of separate ref, sink
31828
31829  gobject/gobject.c |    3 +--
31830  1 file changed, 1 insertion(+), 2 deletions(-)
31831
31832 commit 9eda9d919584179ec1889d5b7e6162cd1ae21052
31833 Author: Matthias Clasen <mclasen@redhat.com>
31834 Date:   Sat Jun 4 23:42:07 2011 -0400
31835
31836     GParamSpec: avoid unnecessary double initialization of qdata
31837
31838  gobject/gparam.c |   25 +++++++++----------------
31839  1 file changed, 9 insertions(+), 16 deletions(-)
31840
31841 commit 38dc7955e46cf52ac4fce907ace6b354eaa8c0c6
31842 Author: Matthias Clasen <mclasen@redhat.com>
31843 Date:   Sat Jun 4 23:13:55 2011 -0400
31844
31845     No necessary to init qdata atomically
31846
31847  gobject/gobject.c |    2 +-
31848  1 file changed, 1 insertion(+), 1 deletion(-)
31849
31850 commit f1e5af4e120439d5c26ac4f277cbc315d0ce2504
31851 Author: David Zeuthen <davidz@redhat.com>
31852 Date:   Sat Jun 4 21:37:37 2011 -0400
31853
31854     GDBusObject: Remove comment non-existant virtual functions
31855
31856     These were nuked a while ago.
31857
31858     Signed-off-by: David Zeuthen <davidz@redhat.com>
31859
31860  gio/gdbusobject.h |    4 ----
31861  1 file changed, 4 deletions(-)
31862
31863 commit b3effbf6833f9514dd3e4a57c35b28e6cd4aefae
31864 Author: Matthias Clasen <mclasen@redhat.com>
31865 Date:   Sat Jun 4 20:06:44 2011 -0400
31866
31867     bump version
31868
31869  configure.ac |    2 +-
31870  1 file changed, 1 insertion(+), 1 deletion(-)
31871
31872 commit 3e6dc0d8fa256a93623b3614a6bfc0e605f8efcb
31873 Author: Matthias Clasen <mclasen@redhat.com>
31874 Date:   Sat Jun 4 18:48:54 2011 -0400
31875
31876     2.29.6
31877
31878  configure.ac |    2 +-
31879  1 file changed, 1 insertion(+), 1 deletion(-)
31880
31881 commit 9a6529442c3e82bb8151f7ed72edd72559c4fc63
31882 Author: Matthias Clasen <mclasen@redhat.com>
31883 Date:   Sat Jun 4 19:05:19 2011 -0400
31884
31885     Fix doc syntax
31886
31887  gio/gcontenttype.c |    2 +-
31888  1 file changed, 1 insertion(+), 1 deletion(-)
31889
31890 commit 01f63b19f9f0ddfff3ccfbb1a15ba6e3d68d9c67
31891 Author: Matthias Clasen <mclasen@redhat.com>
31892 Date:   Sat Jun 4 18:44:44 2011 -0400
31893
31894     Fix links in gio docs
31895
31896  docs/reference/gio/migrating-gconf.xml |    7 +++----
31897  gio/gaction.c                          |   18 ++++++++---------
31898  gio/gactiongroup.c                     |   34
31899  +++++++++++++++++---------------
31900  gio/gactiongroup.h                     |   22 ++++++++++-----------
31901  gio/gappinfo.c                         |   10 +++++-----
31902  gio/gasyncinitable.c                   |   19 +++++++++---------
31903  gio/gdbusconnection.c                  |    8 +++-----
31904  gio/gfileinfo.c                        |    2 +-
31905  gio/gicon.c                            |    2 +-
31906  gio/gproxy.c                           |    2 +-
31907  gio/gsocketclient.c                    |    6 +++---
31908  gio/gsocketservice.c                   |   22 ++++++++++-----------
31909  gio/gthreadedsocketservice.c           |    6 +++---
31910  gio/gtlsconnection.c                   |    6 +++---
31911  gio/gunixcredentialsmessage.c          |    2 +-
31912  gio/gunixmounts.c                      |    2 +-
31913  16 files changed, 83 insertions(+), 85 deletions(-)
31914
31915 commit cb9c92cdb4e4141adab4c43825ad114f16e1b473
31916 Author: Yaron Shahrabani <sh.yaron@gmail.com>
31917 Date:   Sun Jun 5 01:05:03 2011 +0300
31918
31919     Updated Hebrew translation.
31920
31921  po/he.po |  141
31922  ++++++++++++++++++++++++++++++++++++++++++--------------------
31923  1 file changed, 96 insertions(+), 45 deletions(-)
31924
31925 commit 594bf7460a321a6a65743dff960d017b086e3aba
31926 Author: Matthias Clasen <mclasen@redhat.com>
31927 Date:   Sat Jun 4 14:40:23 2011 -0400
31928
31929     Fix parameter documentation for many functions
31930
31931     Use the opt-out mechanism introduced in gtk-doc 1.16 to work
31932     around problems with the _utf8 renaming games that the win32
31933     port is playing in our headers.
31934
31935     https://bugzilla.gnome.org/show_bug.cgi?id=638449
31936
31937  glib/gconvert.h   |    2 ++
31938  glib/gdir.h       |    2 ++
31939  glib/gfileutils.h |    2 ++
31940  glib/gspawn.h     |    2 ++
31941  glib/gutils.h     |    8 ++++++--
31942  5 files changed, 14 insertions(+), 2 deletions(-)
31943
31944 commit 75f7eef9cd1f4bdbae6c75c53ed340ea8b5ba4c5
31945 Author: Matthias Clasen <mclasen@redhat.com>
31946 Date:   Sat Jun 4 11:57:10 2011 -0400
31947
31948     Fix doc typos
31949
31950     Now with fewer broken links...
31951
31952  docs/reference/glib/building.sgml         |    2 +-
31953  docs/reference/glib/running.sgml          |    2 +-
31954  docs/reference/glib/tmpl/macros_misc.sgml |    7 +-
31955  docs/reference/glib/tmpl/queue.sgml       |    4 +-
31956  glib/garray.c                             |    3 +-
31957  glib/gdataset.c                           |    4 +-
31958  glib/gdatetime.c                          |    4 +-
31959  glib/giochannel.c                         |    2 +-
31960  glib/glib-unix.c                          |    2 +-
31961  glib/gmain.c                              |    8 +--
31962  glib/gmarkup.c                            |    2 +-
31963  glib/gqueue.c                             |    2 +-
31964  glib/gsequence.c                          |  107
31965  ++++++++++++++++-------------
31966  glib/gtree.c                              |   28 ++++----
31967  14 files changed, 97 insertions(+), 80 deletions(-)
31968
31969 commit 3b9c8962dc470a451fa639067faa39fb8fc85f95
31970 Author: Matthias Clasen <mclasen@redhat.com>
31971 Date:   Sat Jun 4 11:46:10 2011 -0400
31972
31973     configure.in: Use tar-ustar to avoid name length limitations
31974
31975     Also use dist-bzip2.
31976
31977  configure.ac |    2 +-
31978  1 file changed, 1 insertion(+), 1 deletion(-)
31979
31980 commit 635f5373c238bdb4cba6781b705319f869404e94
31981 Author: David Zeuthen <davidz@redhat.com>
31982 Date:   Sat Jun 4 12:43:00 2011 -0400
31983
31984     Fix up gdbus invocation in example
31985
31986     Signed-off-by: David Zeuthen <davidz@redhat.com>
31987
31988  docs/reference/gio/gdbus.xml |    4 ++--
31989  1 file changed, 2 insertions(+), 2 deletions(-)
31990
31991 commit 0b41002474abd7a95c53b76fba937a922aa0ea86
31992 Author: David Zeuthen <davidz@redhat.com>
31993 Date:   Sat Jun 4 12:33:39 2011 -0400
31994
31995     gdbus: Add a way to emit a signal
31996
31997     See https://bugs.freedesktop.org/show_bug.cgi?id=37890#c6 where it was
31998     discovered that dbus-send(1) actually doesn't work (either libdbus-1's
31999     flush implementation or dbus-send(1)'s usage of it is broken) so it's
32000     useful to have here.
32001
32002     Signed-off-by: David Zeuthen <davidz@redhat.com>
32003
32004  docs/reference/gio/gdbus.xml |   43 ++++++++-
32005  gio/gdbus-tool.c             |  203
32006  +++++++++++++++++++++++++++++++++++++++++-
32007  2 files changed, 242 insertions(+), 4 deletions(-)
32008
32009 commit 0c8bb8d479d0c6992bc82508aff69d61a340c694
32010 Author: David Zeuthen <davidz@redhat.com>
32011 Date:   Sat Jun 4 11:52:08 2011 -0400
32012
32013     Fix typos in "Migrating to GDBus" docs
32014
32015     It's Skeleton now, not Stub.
32016
32017     Signed-off-by: David Zeuthen <davidz@redhat.com>
32018
32019  docs/reference/gio/migrating-gdbus.xml |    6 +++---
32020  1 file changed, 3 insertions(+), 3 deletions(-)
32021
32022 commit 87dc08ee4d7e5dac7db80a5642cb85e1f40e1ce8
32023 Author: Matthias Clasen <mclasen@redhat.com>
32024 Date:   Sat Jun 4 10:46:38 2011 -0400
32025
32026     Distcheck fixes
32027
32028     Fix VPATH builds.
32029
32030  gio/tests/gdbus-object-manager-example/Makefile.am |    2 +-
32031  1 file changed, 1 insertion(+), 1 deletion(-)
32032
32033 commit 1aa348c14c349d73ded8c9165c532feb463bc187
32034 Author: Matthias Clasen <mclasen@redhat.com>
32035 Date:   Sat Jun 4 10:45:30 2011 -0400
32036
32037     Distcheck fixes
32038
32039     Accidentally committed debug leftover.
32040
32041  gio/abicheck.sh |    2 +-
32042  1 file changed, 1 insertion(+), 1 deletion(-)
32043
32044 commit c40199b450f1abef30d9514e3ec34b52669add9a
32045 Author: Matthias Clasen <mclasen@redhat.com>
32046 Date:   Sat Jun 4 08:13:48 2011 -0400
32047
32048     Update NEWS
32049
32050  NEWS |   77
32051  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
32052  1 file changed, 71 insertions(+), 6 deletions(-)
32053
32054 commit e32a9406b1b3089e551cd8baa0824874c0de64cc
32055 Author: Yaron Shahrabani <sh.yaron@gmail.com>
32056 Date:   Sat Jun 4 13:44:19 2011 +0300
32057
32058     Updated Hebrew translation.
32059
32060  po/he.po |  186
32061  ++++++++++++++++++++++++++++++++------------------------------
32062  1 file changed, 97 insertions(+), 89 deletions(-)
32063
32064 commit c5d9a46394a147c8a6c8708046e7459c55d477e4
32065 Author: Paolo Bonzini <pbonzini@redhat.com>
32066 Date:   Tue Jan 25 11:31:41 2011 +0100
32067
32068     avoid quadratic behavior of GMainLoop when all fd's have the same
32069     priority
32070
32071     https://bugzilla.gnome.org/show_bug.cgi?id=640518
32072
32073  glib/gmain.c |   49 +++++++++++++++++++++++++++++++------------------
32074  1 file changed, 31 insertions(+), 18 deletions(-)
32075
32076 commit 1e88c5321c1fede65e150898f3e298052add241c
32077 Author: Matthias Clasen <mclasen@redhat.com>
32078 Date:   Fri Jun 3 23:38:46 2011 -0400
32079
32080     Add a test for the previous fix
32081
32082  glib/tests/rand.c |   15 +++++++++++++++
32083  1 file changed, 15 insertions(+)
32084
32085 commit 77be95cdce7f875a10576ac72624024b04b86a65
32086 Author: Matthias Clasen <mclasen@redhat.com>
32087 Date:   Fri Jun 3 23:37:23 2011 -0400
32088
32089     GRand: avoid overflow
32090
32091     Otherwise, g_random_double_range (-G_MAXDOUBLE, G_MAXDOUBLE)
32092     doesn't work as expected.
32093
32094     https://bugzilla.gnome.org/show_bug.cgi?id=502560
32095
32096  glib/grand.c |    6 +++++-
32097  1 file changed, 5 insertions(+), 1 deletion(-)
32098
32099 commit deed4dd36b3d0f4913a1350536dce0cd010b0549
32100 Author: Matthias Clasen <mclasen@redhat.com>
32101 Date:   Fri Jun 3 22:45:51 2011 -0400
32102
32103     g_mkdir_with_parents: cope with dirs popping into existence
32104
32105     Don't bail out if a directory suddenly turns out to exist
32106     after all. Proposed in bug 612729.
32107
32108  glib/gfileutils.c |    2 +-
32109  1 file changed, 1 insertion(+), 1 deletion(-)
32110
32111 commit 69efeee287f752befdcaae94f5ec981b33be6377
32112 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
32113 Date:   Wed Mar 17 02:34:51 2010 +0200
32114
32115     Made g_utf8_to_ucs4_fast() even faster
32116
32117     https://bugzilla.gnome.org/show_bug.cgi?id=619435
32118
32119  glib/gutf8.c |   45 ++++++++++++++++-----------------------------
32120  1 file changed, 16 insertions(+), 29 deletions(-)
32121
32122 commit 1b101a38730f151b70f0ada607dbd8e43778f980
32123 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
32124 Date:   Mon Mar 15 03:37:11 2010 +0200
32125
32126     Added performance tests for UTF-8 decoding functions
32127
32128     https://bugzilla.gnome.org/show_bug.cgi?id=619418
32129
32130  glib/tests/Makefile.am        |    4 +
32131  glib/tests/utf8-performance.c |  202
32132  +++++++++++++++++++++++++++++++++++++++++
32133  2 files changed, 206 insertions(+)
32134
32135 commit f065d7d60e2b6110705b1b32f050ccad0bcde62f
32136 Author: Matthew Barnes <mbarnes@redhat.com>
32137 Date:   Sat Oct 16 07:40:44 2010 -0400
32138
32139     Have g_queue_remove() return a boolean
32140
32141     g_queue_remove() should return a boolean so callers can verify that an
32142     element was found and removed, as in the following example:
32143
32144         if (g_queue_remove (queue, referenced_object))
32145             g_object_unref (referenced_object);
32146
32147     Similarly, g_queue_remove_all() should return the number of elements
32148     found and removed.
32149
32150     https://bugzilla.gnome.org/show_bug.cgi?id=632294
32151
32152  glib/gqueue.c |   19 +++++++++++++++----
32153  glib/gqueue.h |    4 ++--
32154  2 files changed, 17 insertions(+), 6 deletions(-)
32155
32156 commit 496157ffd3350799198e32e1002a19fc8be3ea83
32157 Author: Wim Taymans <wim.taymans@collabora.co.uk>
32158 Date:   Wed Sep 16 17:39:48 2009 +0200
32159
32160     gthread: avoid locking in _get_mutex_impl
32161
32162     When getting the mutex implementation of a static mutex, avoid taking
32163     the global
32164     lock every time but only take the lock when there was no mutex and
32165     we need to
32166     create one.
32167
32168     https://bugzilla.gnome.org/show_bug.cgi?id=599954
32169
32170  glib/gthread.c |   23 +++++++++++++++++------
32171  1 file changed, 17 insertions(+), 6 deletions(-)
32172
32173 commit fca330dafa9a77edc58a30b6128eaf466d4a2ba7
32174 Author: Alexander Larsson <alexl@redhat.com>
32175 Date:   Wed May 25 11:56:51 2011 +0200
32176
32177     Use g_atomic_pointer_or/and to set datalist flags
32178
32179     https://bugzilla.gnome.org/show_bug.cgi?id=650458
32180
32181  glib/gdataset.c |   20 ++++----------------
32182  1 file changed, 4 insertions(+), 16 deletions(-)
32183
32184 commit 0a918c0d2a9af992fd100f5608783cffa1a752fc
32185 Author: Alexander Larsson <alexl@redhat.com>
32186 Date:   Thu May 19 21:55:16 2011 +0200
32187
32188     Make g_object_get_data use the new faster g_datalist_get_data
32189
32190     https://bugzilla.gnome.org/show_bug.cgi?id=650458
32191
32192  gobject/gobject.c |    6 +-----
32193  1 file changed, 1 insertion(+), 5 deletions(-)
32194
32195 commit 1cceda49b60bfd9b326e11996a5c77b10987e57a
32196 Author: Alexander Larsson <alexl@redhat.com>
32197 Date:   Thu May 19 21:51:49 2011 +0200
32198
32199     Make g_datalist_get_data not look up the quark
32200
32201     Instead of converting the string to a quark and comparing quarks we
32202     use the new lockless g_quark_to_string and just compare the quarks
32203     in the datalist with the given string.
32204
32205     This means we avoid the global lock for string to quark. Additionally
32206     most of the time the data list will be quite short, so the cost of
32207     doing the sting comparisons is likely similar to that of the quark
32208     hashtable lookup (which does at least one string comparison for a
32209     successfull lookup).
32210
32211     https://bugzilla.gnome.org/show_bug.cgi?id=650458
32212
32213  glib/gdataset.c   |   52
32214  ++++++++++++++++++++++++++++++++++++++++++----------
32215  glib/gdataset.h   |    4 ++--
32216  glib/glib.symbols |    1 +
32217  3 files changed, 45 insertions(+), 12 deletions(-)
32218
32219 commit 7ae5e9c2487dc23d6b584d1508f38f5e89700181
32220 Author: Alexander Larsson <alexl@redhat.com>
32221 Date:   Thu May 19 21:30:38 2011 +0200
32222
32223     Make quark to string lockless
32224
32225     We do this by assigning to g_quarks atomically and leaking it when
32226     replacing it atomically. Then its safe to consume the array
32227     on the reader side (atomically).
32228
32229     Also, since we're leaking quarks on growing, bump the block size
32230     so that we're not leaking as much. gtk3-demo allocates > 1500 quarks,
32231     and gnome apps > 3000. I'm setting the block to 2048 which means no
32232     leaks for small gtk3 apps and just one leak for gnome apps.
32233
32234     https://bugzilla.gnome.org/show_bug.cgi?id=650458
32235
32236  glib/gdataset.c |   37 ++++++++++++++++++++++++++-----------
32237  1 file changed, 26 insertions(+), 11 deletions(-)
32238
32239 commit 3f8638ce9335511f12207f2fcbc81847c18d4b49
32240 Author: Alexander Larsson <alexl@redhat.com>
32241 Date:   Thu May 19 14:48:50 2011 +0200
32242
32243     Make g_datalist not use a global lock and perform better
32244
32245     This implementation uses a per-list bitlock for user data, and a
32246     simple array rather than a linked list which uses less memory and less
32247     allocations. It also gets better cache behaviour since related things
32248     are stored close to each other.
32249
32250     https://bugzilla.gnome.org/show_bug.cgi?id=650458
32251
32252  glib/gdataset.c |  404
32253  +++++++++++++++++++++++++++++++++----------------------
32254  1 file changed, 244 insertions(+), 160 deletions(-)
32255
32256 commit 4cd0b86103c987a41ce1ebeb1eee8ad6cf9eac30
32257 Author: Matthias Clasen <mclasen@redhat.com>
32258 Date:   Fri Jun 3 20:54:32 2011 -0400
32259
32260     Add pointer bitlocks to the docs
32261
32262  docs/reference/glib/glib-sections.txt |    3 +++
32263  1 file changed, 3 insertions(+)
32264
32265 commit df0b208831a797f402d9f86263e6fa5378da47cc
32266 Author: Ryan Lortie <desrt@desrt.ca>
32267 Date:   Wed May 25 11:08:20 2011 +0200
32268
32269     Implement pointer sized bitlocks
32270
32271     Based on a patch from Alexander Larsson.
32272
32273     https://bugzilla.gnome.org/show_bug.cgi?id=651467
32274
32275  glib/gbitlock.c            |  193
32276  ++++++++++++++++++++++++++++++++++++++++++++
32277  glib/gbitlock.h            |   29 +++++++
32278  glib/glib.symbols          |    3 +
32279  gthread/tests/1bit-mutex.c |   50 +++++++++---
32280  4 files changed, 265 insertions(+), 10 deletions(-)
32281
32282 commit 1a80405a36eae6777cf8dc809da5883ba666f41c
32283 Author: Ryan Lortie <desrt@desrt.ca>
32284 Date:   Fri Jun 3 20:29:41 2011 +0200
32285
32286     bitlock: hand-code assembly version for x86
32287
32288     The __sync_fetch_and_or() operation on x86 is a bit suboptimal
32289     when the
32290     result isn't ignored.  Normally we could use the 'lock or' assembly
32291     instruction to accomplish this, but this instruction discards the
32292     previous value.
32293
32294     In order to work around this issue, GCC is forced to emit a
32295     compare-and-exchange loop.
32296
32297     We can easily use the 'lock bts' instruction, though.  It can't
32298     be used
32299     in the general case for __sync_fetch_and_or() but it works great
32300     for our
32301     case (test and set a single bit).
32302
32303     I filed a bug against GCC[1] to get this exposed as a new intrinsic
32304     (or
32305     have the optimiser detect the case) but until then we'll hand-code
32306     it on
32307     x86 and amd64.
32308
32309     The uncontended case sees a 31% improvement on my test machine.
32310
32311      [1] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49244
32312
32313     https://bugzilla.gnome.org/show_bug.cgi?id=651467
32314
32315  glib/gbitlock.c |   57
32316  ++++++++++++++++++++++++++++++++++++++++++++++++++++---
32317  1 file changed, 54 insertions(+), 3 deletions(-)
32318
32319 commit f2bd54d0c5e3093ad141de6142277a27b82147e1
32320 Author: Giovanni Campagna <gcampagna@src.gnome.org>
32321 Date:   Wed Jun 1 16:45:43 2011 +0200
32322
32323     gvariant: fix introspection annotations
32324
32325     g_variant_get_strv and g_variant_get_bytestring return arrays that
32326     are null terminated and have an explicit length. Since gjs doesn't
32327     support (out) arrays with length, mark them also null-terminated
32328     (but leave the length annotation, so pygobject can remove the
32329     argument)
32330
32331     https://bugzilla.gnome.org/show_bug.cgi?id=646635
32332
32333  glib/gvariant.c |    4 ++--
32334  1 file changed, 2 insertions(+), 2 deletions(-)
32335
32336 commit 53ced63c6d4e0df502c6396133dfe67e15f1712b
32337 Author: David Zeuthen <davidz@redhat.com>
32338 Date:   Fri Jun 3 14:45:29 2011 -0400
32339
32340     Fix include path for gdbus-codegen example XML
32341
32342     Signed-off-by: David Zeuthen <davidz@redhat.com>
32343
32344  docs/reference/gio/migrating-gdbus.xml |    2 +-
32345  1 file changed, 1 insertion(+), 1 deletion(-)
32346
32347 commit 6d54505b2d0e873fa69f1e2fdba1e23c5136f7f3
32348 Author: David Zeuthen <davidz@redhat.com>
32349 Date:   Fri Jun 3 14:39:04 2011 -0400
32350
32351     Fix docs for D-Bus introspection data structures
32352
32353     Mark structs as boxed types and use /*< public >*/ so the struct
32354     members are properly shown.
32355
32356     Signed-off-by: David Zeuthen <davidz@redhat.com>
32357
32358  docs/reference/gio/gio.types |    7 +++++++
32359  gio/gdbusintrospection.h     |    7 +++++++
32360  2 files changed, 14 insertions(+)
32361
32362 commit 723adbc2feb72b980b6a62579eaa993b190ca1d3
32363 Author: David Zeuthen <davidz@redhat.com>
32364 Date:   Fri Jun 3 13:22:31 2011 -0400
32365
32366     Move gdbus-codegen example code and docs into separate directories
32367
32368     This avoids the generated types (e.g. ExampleAnimal, ExampleCat,
32369     ExampleObject and ExampleObjectManagerClient) being referenced in the
32370     core gio docs. This was requested by Matthias.
32371
32372     Signed-off-by: David Zeuthen <davidz@redhat.com>
32373
32374  configure.ac                                       |    2 +
32375  docs/reference/gio/Makefile.am                     |    3 +-
32376  .../gio/gdbus-object-manager-example/Makefile.am   |   68 +++++++++
32377  .../gdbus-object-manager-example-docs.xml          |   17 +++
32378  .../gdbus-object-manager-example-sections.txt      |  157
32379  +++++++++++++++++++
32380  .../gdbus-object-manager-example.types             |   10 ++
32381  docs/reference/gio/gio-sections.txt                |  158
32382  --------------------
32383  docs/reference/gio/gio.types                       |   10 --
32384  docs/reference/gio/migrating-gdbus.xml             |   12 +-
32385  gio/Makefile.am                                    |   28 ----
32386  gio/gdbus-example-objectmanager.xml                |   65 --------
32387  gio/tests/Makefile.am                              |    8 +-
32388  gio/tests/gdbus-object-manager-example/Makefile.am |   48 ++++++
32389  .../gdbus-example-objectmanager.xml                |   65 ++++++++
32390  14 files changed, 381 insertions(+), 270 deletions(-)
32391
32392 commit 3bd3067ffc1617b2fe96498b18b68aa7f2644487
32393 Author: Colin Walters <walters@verbum.org>
32394 Date:   Thu Jun 2 17:14:58 2011 -0400
32395
32396     gobject: Use _ prefixing in private headers over G_GNUC_INTERNAL in
32397     public headers
32398
32399     This helps out gtk-doc and g-ir-scanner, and also makes much clearer
32400     what's private versus public.
32401
32402     https://bugzilla.gnome.org/show_bug.cgi?id=651745
32403
32404  docs/reference/gobject/gobject-sections.txt |   10 ----------
32405  docs/reference/gobject/tut_gtype.xml        |    2 +-
32406  gobject/gboxed.c                            |    2 +-
32407  gobject/genums.c                            |    3 ++-
32408  gobject/gobject.c                           |    3 ++-
32409  gobject/gparam.c                            |    2 +-
32410  gobject/gparamspecs.c                       |    3 ++-
32411  gobject/gsignal.c                           |    4 ++--
32412  gobject/gtype-private.h                     |   10 ++++++++++
32413  gobject/gtype.c                             |   18 +++++++++---------
32414  gobject/gtype.h                             |   12 ------------
32415  gobject/gvalue.c                            |    2 +-
32416  gobject/gvaluetransform.c                   |    3 ++-
32417  gobject/gvaluetypes.c                       |    3 ++-
32418  14 files changed, 35 insertions(+), 42 deletions(-)
32419
32420 commit d51198baad17f88e046300a9375619b4bffcd881
32421 Author: Colin Walters <walters@verbum.org>
32422 Date:   Thu Jun 2 11:53:25 2011 -0400
32423
32424     spawn-multithreaded: New test case
32425
32426     We didn't have any coverage of threads spawning processes, which we
32427     should definitely support.
32428
32429     https://bugzilla.gnome.org/show_bug.cgi?id=651725
32430
32431  gthread/tests/Makefile.am           |    9 +-
32432  gthread/tests/spawn-multithreaded.c |  231
32433  +++++++++++++++++++++++++++++++++++
32434  gthread/tests/test-spawn-echo.c     |   39 ++++++
32435  3 files changed, 278 insertions(+), 1 deletion(-)
32436
32437 commit c34a6a66e7b918983b561ee8ff1cf7abd3f4b347
32438 Author: Colin Walters <walters@verbum.org>
32439 Date:   Thu Jun 2 09:10:36 2011 -0400
32440
32441     gmain: Consolidate UNIX signal init state handling
32442
32443     For a future signalfd() patch, it will be easier to handle if
32444     we don't separate initialization from watching for a particular
32445     signal.
32446
32447     https://bugzilla.gnome.org/show_bug.cgi?id=651725
32448
32449  glib/gmain.c |   61
32450  ++++++++++++++++++++++++++--------------------------------
32451  1 file changed, 27 insertions(+), 34 deletions(-)
32452
32453 commit 6ea274bca41de8fc6de11d0a5eda22c0efc69ac9
32454 Author: Colin Walters <walters@verbum.org>
32455 Date:   Thu Jun 2 08:56:25 2011 -0400
32456
32457     gmain: Clean up SIGCHLD handling
32458
32459     Unify it more with the rest of the signal handling code.  There's
32460     no reason not to specify SA_RESTART and SA_NOCLDSTOP for flags
32461     always, so just do it.
32462
32463     Remove unnecessary initialization, and push the internal API
32464     towards just ensure_unix_signal_handler_installed_unlocked().
32465
32466     https://bugzilla.gnome.org/show_bug.cgi?id=651725
32467
32468  glib/gmain.c |   31 ++++++-------------------------
32469  1 file changed, 6 insertions(+), 25 deletions(-)
32470
32471 commit 16bdb12e6dcb690d56baf52a34ba674052d39b6e
32472 Author: Hanro <hanro@gmx.de>
32473 Date:   Thu Jun 2 15:44:19 2011 -0400
32474
32475     gkeyfile: Only test file descriptors against -1
32476
32477     Windows CE at least will return other (valid) negative values.
32478
32479  glib/gkeyfile.c |   12 ++++++------
32480  1 file changed, 6 insertions(+), 6 deletions(-)
32481
32482 commit 7ed328aaf01acdc2537498c9617129e4c3004608
32483 Author: Colin Walters <walters@verbum.org>
32484 Date:   Wed Jun 1 15:11:02 2011 -0400
32485
32486     gdbus: Avoid blocking on worker thread in connection initialization
32487
32488     I can't see a reason to spin until the worker thread runs, so don't.
32489     This avoids ugly sched_yield() calls that show up in strace and
32490     annoy me; the code is cleaner now too.
32491
32492     We now grab the types needed for the WebKit workaround in the
32493     thread creation area, but only release them when the thread itself
32494     exits.
32495
32496     https://bugzilla.gnome.org/show_bug.cgi?id=651650
32497
32498  gio/gdbusprivate.c |  182
32499  +++++++++++++++++++---------------------------------
32500  1 file changed, 65 insertions(+), 117 deletions(-)
32501
32502 commit a588974561532ba5d10971ee95065b4db33a1e1f
32503 Author: Matthias Clasen <mclasen@redhat.com>
32504 Date:   Tue May 31 19:23:14 2011 -0400
32505
32506     Expand content type docs slighly
32507
32508  gio/gcontenttype.c |    7 ++++---
32509  1 file changed, 4 insertions(+), 3 deletions(-)
32510
32511 commit 151016922d59facc158fddb51a6ed444fe65569c
32512 Author: Matthias Clasen <mclasen@redhat.com>
32513 Date:   Tue May 31 14:53:30 2011 -0400
32514
32515     Add a note about atomic changes
32516
32517  NEWS |   12 ++++++++++++
32518  1 file changed, 12 insertions(+)
32519
32520 commit a06863de605fec0b8a8ba33cd663988256352964
32521 Author: Colin Walters <walters@verbum.org>
32522 Date:   Tue May 31 13:36:16 2011 -0400
32523
32524     Add a boxed type for GVariantBuilder, mark GVariantIter as (skip)
32525
32526     Based on a patch by Giovanni Campagna <gcampagna@src.gnome.org>
32527
32528     From discussion, GVariantIter is not useful for bindings, but
32529     GVariantBuilder may be.
32530
32531     https://bugzilla.gnome.org/show_bug.cgi?id=646635
32532
32533  glib/gvariant.c         |    2 +-
32534  gobject/gboxed.c        |    2 ++
32535  gobject/glib-types.h    |   10 ++++++++++
32536  gobject/gobject.symbols |    1 +
32537  4 files changed, 14 insertions(+), 1 deletion(-)
32538
32539 commit 6af9dd51358c9a3b77872aa2ee9c055994f13835
32540 Author: Colin Walters <walters@verbum.org>
32541 Date:   Tue May 31 13:25:09 2011 -0400
32542
32543     gutils.c: Annotation fixes
32544
32545  glib/gutils.c |   12 ++++++------
32546  1 file changed, 6 insertions(+), 6 deletions(-)
32547
32548 commit 581ed51f0d0179c61155a324b51cc6f974143016
32549 Author: Colin Walters <walters@verbum.org>
32550 Date:   Tue May 31 13:10:12 2011 -0400
32551
32552     g_shell_parse_argv: Annotate
32553
32554  glib/gshell.c |    4 ++--
32555  1 file changed, 2 insertions(+), 2 deletions(-)
32556
32557 commit 98ebc596cffcd4d9bb7e48ac124c6311c739ae81
32558 Author: Colin Walters <walters@verbum.org>
32559 Date:   Tue May 31 12:00:41 2011 -0400
32560
32561     gfileutils: Annotations for g_file_{get,set}_contents
32562
32563     These are actually byte arrays.
32564
32565  glib/gfileutils.c |   12 ++++++------
32566  1 file changed, 6 insertions(+), 6 deletions(-)
32567
32568 commit 2300be5be38e091aeac55720cf51bc98e7f89790
32569 Author: Colin Walters <walters@verbum.org>
32570 Date:   Tue May 31 10:35:38 2011 -0400
32571
32572     Consistently use G_GNUC_EXTENSION instead of __extension__
32573
32574     g-ir-scanner doesn't like __extension__, and while I can add it, since
32575     we have this macro, we should be using it consistently.
32576
32577  glib/gatomic.h |   32 ++++++++++++++++----------------
32578  glib/gmacros.h |    2 +-
32579  glib/gmem.h    |    4 ++--
32580  glib/gtypes.h  |   18 +++++++++---------
32581  4 files changed, 28 insertions(+), 28 deletions(-)
32582
32583 commit a84e6f982f465b31aec7365dadfe2c1ad6664e11
32584 Author: muralis <murali.sound@gmail.com>
32585 Date:   Wed May 25 13:42:59 2011 +0530
32586
32587     gthreadedresolver: fix hang on g_thread_pool_push() failure
32588
32589     In resolve_sync function in gthreadedresolver.c, if g_thread_pool_push
32590     fails due to thread creation failure, we are just simply appending the
32591     data to the queue of work to do. After the failure, we might wait
32592     indefinitely in g_cond_wait. In case of g_thread_pool_push failure,
32593     propagate the error so that this function does not blocks forever in
32594     case of failure.
32595
32596     https://bugzilla.gnome.org/show_bug.cgi?id=651034
32597
32598  gio/gthreadedresolver.c |    5 +++--
32599  1 file changed, 3 insertions(+), 2 deletions(-)
32600
32601 commit fb34889871c40a50c2bde0c5e6fe64acdd121c37
32602 Author: Carles Ferrando <carles.ferrando@gmail.com>
32603 Date:   Sun May 29 14:04:16 2011 +0200
32604
32605     [l10n]Updated Catalan (Valencian) translation
32606
32607  po/ca@valencia.po | 2169
32608  +++++++++++++++++++++++++++++++----------------------
32609  1 file changed, 1275 insertions(+), 894 deletions(-)
32610
32611 commit 59098fcc9b923bca79c091a4fc7980700617efaa
32612 Author: Jorge González <jorgegonz@svn.gnome.org>
32613 Date:   Sun May 29 09:47:30 2011 +0200
32614
32615     Updated Spanish translation
32616
32617  po/es.po |  124
32618  +++++++++++++++++++++++++++++++-------------------------------
32619  1 file changed, 61 insertions(+), 63 deletions(-)
32620
32621 commit 807d41b89bcc8d22931dda62b17a6d1a2c8e22ec
32622 Author: Matthias Clasen <mclasen@redhat.com>
32623 Date:   Sun May 29 00:05:07 2011 -0400
32624
32625     Documentation fixups
32626
32627  docs/reference/glib/glib-sections.txt |    7 +++++
32628  docs/reference/glib/tmpl/macros.sgml  |    3 +--
32629  glib/gdatetime.c                      |    4 +--
32630  glib/gkeyfile.c                       |    3 ++-
32631  glib/glist.c                          |    2 +-
32632  glib/gmarkup.c                        |    4 +--
32633  glib/gmem.h                           |    2 +-
32634  glib/gsequence.c                      |   45
32635  ++++++++++++++++++---------------
32636  glib/gslist.c                         |    2 +-
32637  9 files changed, 41 insertions(+), 31 deletions(-)
32638
32639 commit 85ab379ac655a82573251b2598d5ed5b6629168b
32640 Author: Matthias Clasen <mclasen@redhat.com>
32641 Date:   Sat May 28 23:27:24 2011 -0400
32642
32643     Clean up includes
32644
32645  glib/gatomic.h     |    2 +-
32646  glib/glib-object.h |   28 ++++++++++++++--------------
32647  2 files changed, 15 insertions(+), 15 deletions(-)
32648
32649 commit 23b6691428a96c38689a75b1d96ca884fa7dc926
32650 Author: Matthias Clasen <mclasen@redhat.com>
32651 Date:   Sat May 28 23:15:07 2011 -0400
32652
32653     Reduce excessive whitespace
32654
32655  glib/gatomic.h |   66
32656  ++++++++++++++++++++++++++++----------------------------
32657  1 file changed, 33 insertions(+), 33 deletions(-)
32658
32659 commit a3c3aaa499e69764fcc295c5c9acd55d0cf26c9b
32660 Author: Matthias Clasen <mclasen@redhat.com>
32661 Date:   Sat May 28 22:49:59 2011 -0400
32662
32663     Remove redundant comments
32664
32665     The comments in gthreadpool.h were duplicating the
32666     doc comments in the sources.
32667
32668  glib/gthreadpool.h |   35 -----------------------------------
32669  1 file changed, 35 deletions(-)
32670
32671 commit 666adc2dc0c9958fc25fd17d8954e40a5602a019
32672 Author: Matthias Clasen <mclasen@redhat.com>
32673 Date:   Sat May 28 22:33:37 2011 -0400
32674
32675     Volatile not necessary after all
32676
32677     I was temporarily confused.
32678
32679  glib/garray.c      |    4 ++--
32680  glib/gasyncqueue.c |    2 +-
32681  glib/ghash.c       |    2 +-
32682  glib/gtree.c       |    2 +-
32683  4 files changed, 5 insertions(+), 5 deletions(-)
32684
32685 commit 53f93aacf3c091322d2674224e75e0d5454dc370
32686 Author: Matthias Clasen <mclasen@redhat.com>
32687 Date:   Sat May 28 22:03:05 2011 -0400
32688
32689     GTree: Declare ref_count as volatile
32690
32691  glib/gtree.c |    4 ++--
32692  1 file changed, 2 insertions(+), 2 deletions(-)
32693
32694 commit a4f00f39daad6892d3d3368b8d05101c7af8d65d
32695 Author: Matthias Clasen <mclasen@redhat.com>
32696 Date:   Sat May 28 22:02:13 2011 -0400
32697
32698     GAsyncQueue: Make ref_count a volatile gint
32699
32700  glib/gasyncqueue.c |    2 +-
32701  1 file changed, 1 insertion(+), 1 deletion(-)
32702
32703 commit a33abe9c21c3c749c787619e6a661ca2a12f9b45
32704 Author: Matthias Clasen <mclasen@redhat.com>
32705 Date:   Sat May 28 21:43:45 2011 -0400
32706
32707     GAsyncQueue: Remove excessive atomic operations
32708
32709     Almost every function was double-checking the ref count,
32710     unnecessarily.
32711
32712  glib/gasyncqueue.c |   17 -----------------
32713  1 file changed, 17 deletions(-)
32714
32715 commit edc7fde495aaf9819eeeb051a2bcd4f145c055ab
32716 Author: Matthias Clasen <mclasen@redhat.com>
32717 Date:   Sat May 28 21:41:08 2011 -0400
32718
32719     GArray: Avoid unncessary atomic accesses to refcounts
32720
32721     Not really necessary to double-check the ref-count.
32722
32723  glib/garray.c |   11 ++++++-----
32724  1 file changed, 6 insertions(+), 5 deletions(-)
32725
32726 commit abf719362a5c17854557542cc21fe93ae04419d7
32727 Author: Matthias Clasen <mclasen@redhat.com>
32728 Date:   Sat May 28 21:40:12 2011 -0400
32729
32730     GHash: Avoid nonatomic access to the reference count
32731
32732     Not really necessary to constantly double-check the ref
32733     count, anyway.
32734
32735  glib/ghash.c |    4 ----
32736  1 file changed, 4 deletions(-)
32737
32738 commit f12650392bcf0ae134c3cd46d4bf0e11468b94d8
32739 Author: Matthias Clasen <mclasen@redhat.com>
32740 Date:   Sat May 28 21:14:36 2011 -0400
32741
32742     Fix a typo
32743
32744  glib/glib-unix.c |    6 +++---
32745  1 file changed, 3 insertions(+), 3 deletions(-)
32746
32747 commit d35e83d3372ca484a765dfca2ded8ed5adb61e5a
32748 Author: Matthias Clasen <mclasen@redhat.com>
32749 Date:   Sat May 28 21:12:52 2011 -0400
32750
32751     Documentation tweaks
32752
32753     Add Since tags, etc.
32754
32755  docs/reference/glib/glib-sections.txt |    1 +
32756  glib/gatomic.c                        |   62
32757  ++++++++++++++++++++++++++-------
32758  glib/glib-unix.c                      |   53 ++++++++++++++++------------
32759  glib/glib-unix.h                      |   20 +++++------
32760  4 files changed, 90 insertions(+), 46 deletions(-)
32761
32762 commit 2df4750aceec5f774a413f3f8ee7ccaabc5c8880
32763 Author: Neil Roberts <neil@linux.intel.com>
32764 Date:   Sat May 28 15:13:11 2011 +0100
32765
32766     gsocket: Fix some cases of returning error without setting *error
32767
32768     g_socket_shutdown and g_socket_close were calling check_socket with a
32769     NULL error parameter so any errors wouldn't get propagated up.
32770
32771     https://bugzilla.gnome.org/show_bug.cgi?id=651327
32772
32773  gio/gsocket.c |    4 ++--
32774  1 file changed, 2 insertions(+), 2 deletions(-)
32775
32776 commit 0703dbc21f83122ff2d093632549dbbacf192c54
32777 Author: Neil Roberts <neil@linux.intel.com>
32778 Date:   Sat May 28 15:06:45 2011 +0100
32779
32780     gsocket: Fix the error message for a failed g_socket_shutdown
32781
32782     The GError message for g_socket_shutdown was reporting that it was
32783     "Unable to create socket" which is presumably a cut-and-paste bug.
32784
32785     https://bugzilla.gnome.org/show_bug.cgi?id=651327
32786
32787  gio/gsocket.c |    2 +-
32788  1 file changed, 1 insertion(+), 1 deletion(-)
32789
32790 commit 56c0d0f384ee8033c99a0d6db7fa4ff11d7fe689
32791 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
32792 Date:   Fri May 27 11:08:13 2011 +0200
32793
32794     Fix compile warnings on OpenBSD.
32795
32796     https://bugzilla.gnome.org/show_bug.cgi?id=651223
32797
32798  gio/gnetworkingprivate.h |   10 +++++-----
32799  1 file changed, 5 insertions(+), 5 deletions(-)
32800
32801 commit 05c7dcab37af27fc3fb7b64d0aca51fafc0eefe2
32802 Author: Matthias Clasen <mclasen@redhat.com>
32803 Date:   Sat May 28 18:42:09 2011 -0400
32804
32805     Remove unnecessary casts
32806
32807     The new atomic implementations don't need these anymore to
32808     avoid warnings.
32809
32810  glib/gthread.c |    6 +++---
32811  1 file changed, 3 insertions(+), 3 deletions(-)
32812
32813 commit d09443fe20753fc44afd6ac25463ac52861701cb
32814 Author: Ryan Lortie <desrt@desrt.ca>
32815 Date:   Sat May 28 16:41:59 2011 -0400
32816
32817     optimise bitlocks with new atomic operations
32818
32819     Add a performance test for bitlocks.
32820
32821     Make use of the new g_atomic_int_{and,or} to avoid having to do the
32822     usual compare-and-exchange loop.
32823
32824     On a test machine, the change increases performance from approximately
32825     20 million uncontended acquire/releases per second to 31 million.
32826
32827  glib/gbitlock.c        |   27 ++++++++-------------------
32828  glib/tests/Makefile.am |    3 +++
32829  glib/tests/bitlock.c   |   39 +++++++++++++++++++++++++++++++++++++++
32830  3 files changed, 50 insertions(+), 19 deletions(-)
32831
32832 commit 858a32879291ebb5612c7500fc195c30fb6e8496
32833 Author: Ryan Lortie <desrt@desrt.ca>
32834 Date:   Sat May 28 17:27:12 2011 -0400
32835
32836     Fix futex(2) detection and use
32837
32838     Commit 22e7fc34c44c5ef95abf4fed429f2345410cc82c introduced a
32839     regression:
32840     futexes were always disabled and the emulated codepath was always
32841     being
32842     used.  That commit was in response to an originally buggy
32843     implementationt hat wrote junk into config.h (but happened to
32844     be working
32845     properly).
32846
32847     Fix up the mess and while we're at it, close bug #631231 by including
32848     syscall.h from the correct location and using __NR_futex instead of
32849     SYS_futex.
32850
32851     Closes #631231.
32852
32853  configure.ac    |    8 +++-----
32854  glib/gbitlock.c |    6 +++---
32855  2 files changed, 6 insertions(+), 8 deletions(-)
32856
32857 commit 83821352657a9481dbff6ab04e8ae60566c17d5e
32858 Author: Ryan Lortie <desrt@desrt.ca>
32859 Date:   Sat May 28 15:59:18 2011 -0400
32860
32861     glib: Rewrite gatomic.[ch]
32862
32863      - remove all inline assembly versions
32864
32865      - implement the atomic operations using either GCC intrinsics, the
32866        Windows interlocked API or a mutex-based fallback
32867
32868      - drop gatomic-gcc.c since these are now defined in the header file.
32869        Adjust Makefile.am accordingly.
32870
32871      - expand the set of operations: support 'get', 'set', 'compare and
32872        exchange', 'add', 'or', and 'xor' for both integers and pointers
32873
32874      - deprecate g_atomic_int_exchange_and_add since g_atomic_int_add (as
32875        with all the new arithmetic operations) now returns the prior value
32876
32877      - unify the use of macros: all functions are now wrapped in
32878      macros that
32879        perform the proper casts and checks
32880
32881      - remove G_GNUC_MAY_ALIAS use; it was never required for the integer
32882        operations (since casting between pointers that only vary in
32883        signedness of the target is explicitly permitted) and we avoid the
32884        need for the pointer operations by using simple 'void *' instead of
32885        'gpointer *' (which caused the 'type-punned pointer' warning)
32886
32887      - provide function implementations of g_atomic_int_inc and
32888        g_atomic_int_dec_and_test: these were strictly macros before
32889
32890      - improve the documentation to make it very clear exactly which types
32891        of pointers these operations may be used with
32892
32893      - remove a few uses of the now-deprecated
32894      g_atomic_int_exchange_and_add
32895
32896      - drop initialisation of gatomic from gthread (by using a
32897      GStaticMutex
32898        instead of a GMutex)
32899
32900      - update glib.symbols and documentation sections files
32901
32902     Closes #650823 and #650935
32903
32904  docs/reference/glib/glib-sections.txt |   21 +-
32905  glib/Makefile.am                      |    8 +-
32906  glib/gatomic-gcc.c                    |  104 ---
32907  glib/gatomic.c                        | 1608
32908  +++++++++++++--------------------
32909  glib/gatomic.h                        |  312 ++++---
32910  glib/glib.symbols                     |   13 +-
32911  glib/gthread.c                        |    1 -
32912  glib/gthreadpool.c                    |    2 +-
32913  glib/tests/atomic.c                   |    2 -
32914  gobject/gobject.c                     |    4 +-
32915  10 files changed, 830 insertions(+), 1245 deletions(-)
32916
32917 commit 2fb57ff46f32316e991ab9f99daa5fce4885f097
32918 Author: Matthias Clasen <mclasen@redhat.com>
32919 Date:   Sat May 28 14:29:08 2011 -0400
32920
32921     Quiet down the build a bit
32922
32923  gio/Makefile.am             |    2 +-
32924  gio/tests/Makefile.am       |    6 +++---
32925  glib/Makefile.am            |    6 +++---
32926  glib/libcharset/Makefile.am |    8 ++++----
32927  gobject/Makefile.am         |   10 +++++-----
32928  po/Makefile.in.in           |    2 +-
32929  6 files changed, 17 insertions(+), 17 deletions(-)
32930
32931 commit ae85e3b7b69f9c069cdcc090832802bc772c9822
32932 Author: Matthias Clasen <mclasen@redhat.com>
32933 Date:   Sat May 28 13:59:20 2011 -0400
32934
32935     Quell warnings from g_once_init_enter_impl
32936
32937  glib/gthread.c |    4 ++--
32938  1 file changed, 2 insertions(+), 2 deletions(-)
32939
32940 commit f5bc2e00c730866c72ab143375320a29897552a6
32941 Author: Matthias Clasen <mclasen@redhat.com>
32942 Date:   Sat May 28 13:57:47 2011 -0400
32943
32944     Trivial: fix a variable name
32945
32946     It is indices, not indeces.
32947
32948  glib/gthread.c |   14 +++++++-------
32949  1 file changed, 7 insertions(+), 7 deletions(-)
32950
32951 commit 22cc6ce67959af79d317229225aaf252bd5234da
32952 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
32953 Date:   Tue May 24 11:04:42 2011 +0100
32954
32955     Add a regression test for GNOME#642026
32956
32957     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026
32958     Bug-NB: NB#257512
32959
32960  gthread/tests/642026.c    |   91
32961  +++++++++++++++++++++++++++++++++++++++++++++
32962  gthread/tests/Makefile.am |    3 ++
32963  2 files changed, 94 insertions(+)
32964
32965 commit e83210425fb407e6fa7be2dcc7ac53d4d30e9a7c
32966 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
32967 Date:   Tue May 24 16:23:38 2011 +0100
32968
32969     GStaticPrivate: protect GRealThread.private_data with a bit-lock
32970
32971     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026
32972     Bug-NB: NB#257512
32973
32974  glib/gthread.c |   23 +++++++++++++++++++++--
32975  1 file changed, 21 insertions(+), 2 deletions(-)
32976
32977 commit 83f1b12388fc36128dac84729f433eff8183ff45
32978 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
32979 Date:   Tue May 24 16:23:02 2011 +0100
32980
32981     Refactor GStaticPrivate accessors to facilitate protecting them
32982     with locks
32983
32984     * g_static_private_get: have a single entry and exit
32985
32986     * g_static_private_set: delay creation of GArray so the whole tail of
32987       the function can be under the private_data lock without risking
32988       deadlock with the g_thread lock; call the destructor last, after
32989       we could have unlocked
32990
32991     * g_static_private_free: choose next thread in list before accessing
32992       private_data, to keep all accesses together
32993
32994     * g_thread_cleanup: steal private_data first, then work exclusively
32995     with
32996       the stolen array (which doesn't need to be under a lock any more)
32997
32998     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026
32999     Bug-NB: NB#257512
33000
33001  glib/gthread.c |   71
33002  ++++++++++++++++++++++++++++----------------------------
33003  1 file changed, 36 insertions(+), 35 deletions(-)
33004
33005 commit b05f0b351c46a8f97bf7e9d62f5dd4074ca78486
33006 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
33007 Date:   Tue May 24 16:02:33 2011 +0100
33008
33009     g_static_private_free: defer non-trivial destruction til after
33010     we unlock
33011
33012     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026
33013     Bug-NB: NB#257512
33014
33015  glib/gthread.c |   31 ++++++++++++++++++++++++++++---
33016  1 file changed, 28 insertions(+), 3 deletions(-)
33017
33018 commit d5f0ec1e8eb4523684e06efa306f54bafee3a117
33019 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
33020 Date:   Tue May 24 15:59:33 2011 +0100
33021
33022     GRealThread: remove obsolete comment about gmain.c, which no longer
33023     has a copy
33024
33025     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026
33026     Bug-NB: NB#257512
33027
33028  glib/gthread.c |    1 -
33029  1 file changed, 1 deletion(-)
33030
33031 commit b6fd3c3dac9cbffc0f45162b289f625e61eb1319
33032 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
33033 Date:   Sat May 28 10:27:31 2011 +0200
33034
33035     Updated Spanish translation
33036
33037  po/es.po |  201
33038  +++++++++++++++++++++++++++++++-------------------------------
33039  1 file changed, 102 insertions(+), 99 deletions(-)
33040
33041 commit 00734ef99f2c10bcd25fd85a453712a46d3cf806
33042 Author: Matthias Clasen <mclasen@redhat.com>
33043 Date:   Sat May 28 00:16:39 2011 -0400
33044
33045     Add macro version for all atomic operations
33046
33047     Better to be consistent about this.
33048
33049  glib/gatomic.h |   20 ++++++++++++++++----
33050  1 file changed, 16 insertions(+), 4 deletions(-)
33051
33052 commit 7cf112225399ffa262082727bf4f434d57568e30
33053 Author: Matthias Clasen <mclasen@redhat.com>
33054 Date:   Sat May 28 00:04:10 2011 -0400
33055
33056     Use G_STATIC_ASSERT_EXPR for size checks in atomic macros
33057
33058     Also add the same size checks to the macros wrapping
33059     gcc builtins.
33060
33061  glib/gatomic.h |   50 +++++++++++++++++++++++++++++---------------------
33062  1 file changed, 29 insertions(+), 21 deletions(-)
33063
33064 commit edd65baa6d9f6b951f093a15b6fcb5771e3397e0
33065 Author: Ryan Lortie <desrt@desrt.ca>
33066 Date:   Tue May 24 02:07:55 2011 -0400
33067
33068     Add a test case for atomic ops
33069
33070     Make sure that the macros work properly with the range of types that
33071     they are documented to work with and ensure that no strict aliasing
33072     warnings are issued (even at the highest warning level).
33073
33074     https://bugzilla.gnome.org/show_bug.cgi?id=650935
33075
33076  glib/tests/.gitignore  |    1 +
33077  glib/tests/Makefile.am |    4 ++++
33078  glib/tests/atomic.c    |   41 +++++++++++++++++++++++++++++++++++++++++
33079  3 files changed, 46 insertions(+)
33080
33081 commit c00ef0a17aba057698eab4d4a769b358511370cd
33082 Author: Ryan Lortie <desrt@desrt.ca>
33083 Date:   Sun May 22 12:44:12 2011 -0400
33084
33085     Add G_STATIC_ASSERT_EXPR macro
33086
33087     https://bugzilla.gnome.org/show_bug.cgi?id=626549
33088
33089  docs/reference/glib/tmpl/macros_misc.sgml |   18 ++++++++++++++++++
33090  glib/gmacros.h                            |    1 +
33091  2 files changed, 19 insertions(+)
33092
33093 commit 64d5a0404adc1658711631b773e29a5d43f9a1c6
33094 Author: Matthias Clasen <mclasen@redhat.com>
33095 Date:   Fri May 27 20:22:20 2011 -0400
33096
33097     GThread: expand the docs
33098
33099     Mention newer addition to the thread support in the introduction:
33100     bit locks and one-time initialization.
33101
33102  glib/gthread.c |    9 ++++++---
33103  1 file changed, 6 insertions(+), 3 deletions(-)
33104
33105 commit 7d0eac03e9cd88b33f68a7a451992d1f222573a2
33106 Author: Matthias Clasen <mclasen@redhat.com>
33107 Date:   Fri May 27 18:30:45 2011 -0400
33108
33109     glib-compile-schemas: write informational messages to stdout
33110
33111     The fact that we return 0 here makes it clear that this
33112     is not considered an error, so it makes sense to not
33113     write these messages to stderr.
33114     Proposed by Antoine Jacoutot,
33115     https://bugzilla.gnome.org/show_bug.cgi?id=650882
33116
33117  gio/glib-compile-schemas.c |    6 +++---
33118  1 file changed, 3 insertions(+), 3 deletions(-)
33119
33120 commit dfcac7b23e7cfbefc02f2d8772970340d7dd7fb5
33121 Author: Colin Walters <walters@verbum.org>
33122 Date:   Fri May 27 16:10:21 2011 -0400
33123
33124     g_variant_new_dict_entry: Fix documentation and annotations
33125
33126     Move @key to not be at the start of a line, otherwise g-ir-scanner
33127     gets confused.
33128
33129     Also two annotation fixes.
33130
33131  glib/gvariant.c |   10 ++++------
33132  1 file changed, 4 insertions(+), 6 deletions(-)
33133
33134 commit 5345d21150848d9865f8bd2cd562a2484849db9b
33135 Author: Matthias Clasen <mclasen@redhat.com>
33136 Date:   Fri May 27 16:08:57 2011 -0400
33137
33138     forgotten test
33139
33140  glib/tests/hash.c |  133
33141  +++++++++++++++++++++++++++++++++++++++++++++++++++++
33142  1 file changed, 133 insertions(+)
33143
33144 commit 39ba9c8e49a23c6f8a65e68af64ad5a52c26db08
33145 Author: Giovanni Campagna <gcampagna@src.gnome.org>
33146 Date:   Fri May 27 16:03:04 2011 -0400
33147
33148     g_variant_get_child_value: Add a precondition on length
33149
33150     Ensure callers get a warning if they pass a bad length.
33151
33152     Split into a separate commit and changed to order index before
33153     n_children by Colin Walters <walters@verbum.org>
33154
33155  glib/gvariant-core.c |    2 ++
33156  1 file changed, 2 insertions(+)
33157
33158 commit e61fa51fd5acd6f448a2200e737b7bea033066f9
33159 Author: Giovanni Campagna <gcampagna@src.gnome.org>
33160 Date:   Sun Apr 3 17:18:44 2011 +0200
33161
33162     GVariant: fix introspection annotations
33163
33164     Add transfer annotations for most functions, as well as some (array)
33165     and (skip) for functions that use varargs.
33166
33167     https://bugzilla.gnome.org/show_bug.cgi?id=646635
33168
33169  glib/gvariant-core.c |    2 +-
33170  glib/gvariant.c      |  137
33171  ++++++++++++++++++++++++++------------------------
33172  glib/gvarianttype.c  |   38 +++++++-------
33173  3 files changed, 92 insertions(+), 85 deletions(-)
33174
33175 commit 77f4f5aa02458e6c7f909dc6087a39d9b75d0ba6
33176 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
33177 Date:   Fri May 27 15:51:08 2011 +0200
33178
33179     Add glib credentials support to OpenBSD.
33180
33181     https://bugzilla.gnome.org/show_bug.cgi?id=650885
33182
33183  gio/gcredentials.c    |   54 +++++++++++++++++++++++++++++++++++++
33184  gio/gdbusauth.c       |    6 ++---
33185  gio/gioenums.h        |    4 ++-
33186  gio/gsocket.c         |   13 +++++++--
33187  gio/gunixconnection.c |   72
33188  +++++++++++++++++++++++++++++++++++--------------
33189  5 files changed, 123 insertions(+), 26 deletions(-)
33190
33191 commit 2ee470a71fdc3707cf4e093b22ab0f46ffab82e2
33192 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
33193 Date:   Fri May 27 17:39:38 2011 +0200
33194
33195     Don't hardcode path to true(1).
33196
33197     true(1) is not always installed under /bin so leave system() find
33198     it in the PATH.
33199
33200     https://bugzilla.gnome.org/show_bug.cgi?id=651219
33201
33202  tests/child-test.c |    2 +-
33203  1 file changed, 1 insertion(+), 1 deletion(-)
33204
33205 commit 5d7b67a6c361f747c8ac32d18248cc0923fe73aa
33206 Author: Matthias Clasen <mclasen@redhat.com>
33207 Date:   Thu May 26 21:52:50 2011 -0400
33208
33209     Preserve consistency when removing all nodes from a hash table
33210
33211     During the recent refactorings of GHashTable a bug was introduced
33212     where removing all nodes from a hash table would leave tombstones
33213     behind, but make the counts appear like there are none.
33214
33215     Reported and tracked down by Carlos Garnacho,
33216     https://bugzilla.gnome.org/show_bug.cgi?id=651141
33217
33218     This commit also adds a test that checks the internal consistency
33219     of GHashTable over several insert/remove/remove-all operations.
33220
33221  glib/ghash.c |   14 ++++++++++----
33222  1 file changed, 10 insertions(+), 4 deletions(-)
33223
33224 commit b92861b5a0fd4be7b5b5e494c424b0e8d48a6b7f
33225 Author: David Schleef <ds@schleef.org>
33226 Date:   Tue May 24 14:35:20 2011 -0700
33227
33228     main: Use public function in documentation
33229
33230     https://bugzilla.gnome.org/show_bug.cgi?id=651009
33231
33232  glib/gmain.c |    2 +-
33233  1 file changed, 1 insertion(+), 1 deletion(-)
33234
33235 commit 25440ce014dd555cbb60b3964f8a19b5674523da
33236 Author: David Zeuthen <davidz@redhat.com>
33237 Date:   Thu May 26 10:18:44 2011 -0400
33238
33239     GDBusProxy: Mention gdbus-codegen in docs
33240
33241     Signed-off-by: David Zeuthen <davidz@redhat.com>
33242
33243  gio/gdbusproxy.c |   16 +++++++++-------
33244  1 file changed, 9 insertions(+), 7 deletions(-)
33245
33246 commit 06f5de77f04f16480e642f7efee9dc4bdfba6778
33247 Author: David Zeuthen <davidz@redhat.com>
33248 Date:   Thu May 26 10:07:38 2011 -0400
33249
33250     GDBusProxy: Fix incorrect locking
33251
33252     Pointed out by mclasen.
33253
33254     Signed-off-by: David Zeuthen <davidz@redhat.com>
33255
33256  gio/gdbusproxy.c |   36 +++++++++++++++++++++++++++---------
33257  1 file changed, 27 insertions(+), 9 deletions(-)
33258
33259 commit c0f4a63c89332ee18c1ddf1fe48fe04b16b27fa3
33260 Author: David Zeuthen <davidz@redhat.com>
33261 Date:   Thu May 26 09:54:47 2011 -0400
33262
33263     GDBusProxy: Add locking and notes/guarantees about MT safety
33264
33265     This was discussed in
33266
33267      https://bugzilla.gnome.org/show_bug.cgi?id=651133
33268
33269     Signed-off-by: David Zeuthen <davidz@redhat.com>
33270
33271  gio/gdbusproxy.c |   48 ++++++++++++++++++++++++++++++++++++++++++++----
33272  1 file changed, 44 insertions(+), 4 deletions(-)
33273
33274 commit 7e0f890e3811c23d331079c3e878d0c1df4ae282
33275 Author: David Zeuthen <davidz@redhat.com>
33276 Date:   Thu May 26 09:26:29 2011 -0400
33277
33278     GDBusProxy: Fix race condition when unsubscribing from signals
33279
33280     This was reported in bug 651133.
33281
33282     https://bugzilla.gnome.org/show_bug.cgi?id=651133
33283
33284     Signed-off-by: David Zeuthen <davidz@redhat.com>
33285
33286  gio/gdbusproxy.c |  116
33287  +++++++++++++++++++++++++++++++++++++++++++++---------
33288  1 file changed, 97 insertions(+), 19 deletions(-)
33289
33290 commit 9936f961ba0f71e6097436264a79ba801cebbbf5
33291 Author: Richard Hughes <richard@hughsie.com>
33292 Date:   Thu May 26 12:37:24 2011 +0100
33293
33294     Correct the annotation for g_file_enumerator_get_container()
33295
33296     We don't ref the returned object, and alex has verified the gvfs
33297     implementation.
33298
33299  gio/gfileenumerator.c |    2 +-
33300  1 file changed, 1 insertion(+), 1 deletion(-)
33301
33302 commit 30672af7ff881ceaf9834385afd6138a969147c8
33303 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
33304 Date:   Wed May 11 16:42:14 2011 +0200
33305
33306     gthread: build unix tests only on unix
33307
33308     The build fails when compiling with mingw32. Correct the build of a
33309     unix tests on unix only.
33310
33311     https://bugzilla.gnome.org/show_bug.cgi?id=649973
33312
33313  gthread/tests/Makefile.am |    2 ++
33314  1 file changed, 2 insertions(+)
33315
33316 commit 3f569d2b5b00d5f65c8332bb54588d701937d1e2
33317 Author: David Zeuthen <davidz@redhat.com>
33318 Date:   Tue May 24 07:34:30 2011 -0400
33319
33320     gdbus-codegen: Fix up example to not use non-existant method
33321
33322     Signed-off-by: David Zeuthen <davidz@redhat.com>
33323
33324  docs/reference/gio/gdbus-codegen.xml |   19 +++++++++++--------
33325  1 file changed, 11 insertions(+), 8 deletions(-)
33326
33327 commit ab18737eade8626ca7e3ed6e1eec7dca34a42b0b
33328 Author: David Zeuthen <davidz@redhat.com>
33329 Date:   Tue May 24 00:27:43 2011 -0400
33330
33331     gdbus-codegen: Properly render @param and %TRUE in generated Docbook
33332
33333     Signed-off-by: David Zeuthen <davidz@redhat.com>
33334
33335  docs/reference/gio/gdbus-codegen.xml |    3 +
33336  gio/gdbus-codegen/codegen.py         |  100
33337  +++++++++++++++++-----------------
33338  gio/gdbus-codegen/codegen_docbook.py |   22 +++++---
33339  3 files changed, 67 insertions(+), 58 deletions(-)
33340
33341 commit 263ce3042ccf596f5cd59b1defa546df2602597d
33342 Author: David Zeuthen <davidz@redhat.com>
33343 Date:   Mon May 23 23:22:04 2011 -0400
33344
33345     gdbus-codegen: Handle unexpected XML tags
33346
33347     This was reported in bug 650874. Add tests.
33348
33349     https://bugzilla.gnome.org/show_bug.cgi?id=650874
33350
33351     Signed-off-by: David Zeuthen <davidz@redhat.com>
33352
33353  gio/gdbus-codegen/parser.py |   26 ++++++++++++++++----------
33354  gio/tests/test-codegen.xml  |   23 +++++++++++++++++++++++
33355  2 files changed, 39 insertions(+), 10 deletions(-)
33356
33357 commit 0aae977ac13966120f3efc1bcdac4d5be1d97aa3
33358 Author: Giovanni Campagna <gcampagna@src.gnome.org>
33359 Date:   Thu Apr 21 23:45:59 2011 +0200
33360
33361     gdbusintrospection: fix introspection of DBus Introspection structures
33362
33363     Correctly mark fields as arrays (requires changing
33364     gobject-introspection
33365     to pick those).
33366
33367     https://bugzilla.gnome.org/show_bug.cgi?id=646635
33368
33369  gio/gdbusintrospection.h |   30 +++++++++++++++---------------
33370  1 file changed, 15 insertions(+), 15 deletions(-)
33371
33372 commit eabad1923e7b0f133f8f38e57601a97521e38cfe
33373 Author: Ray Strode <rstrode@redhat.com>
33374 Date:   Mon May 23 13:39:09 2011 -0400
33375
33376     Revert "gsettings-tool: warn if setting a value fails"
33377
33378     This reverts commit ea57feff96f13bbd4d03a76040a4ddfad2677310.
33379
33380     It makes the gsettings tool fail any time it tries to set a
33381     key to a value, that the key already has.
33382
33383     https://bugzilla.gnome.org/show_bug.cgi?id=641768
33384
33385  gio/gsettings-tool.c |   14 +++-----------
33386  1 file changed, 3 insertions(+), 11 deletions(-)
33387
33388 commit ce0f7cafa1746a94f90b74860c2890b6c18ca385
33389 Author: Antoine Jacoutot <ajacoutot@bsdfrog.org>
33390 Date:   Mon May 23 19:11:10 2011 +0200
33391
33392     Fix build with gcc-2.*.
33393
33394     https://bugzilla.gnome.org/show_bug.cgi?id=650884
33395
33396  gio/tests/gdbus-connection.c     |    4 ++--
33397  gio/tests/memory-output-stream.c |   10 ++++++----
33398  2 files changed, 8 insertions(+), 6 deletions(-)
33399
33400 commit c61fd66e77b6db4a6e73acaf5cdaf8bc74b3d914
33401 Author: Seán de Búrca <leftmostcat@gmail.com>
33402 Date:   Mon May 23 00:35:46 2011 -0600
33403
33404     Updated Irish translation.
33405
33406  po/ga.po | 2227
33407  ++++++++++++++++++++++++++++++++++++++++++--------------------
33408  1 file changed, 1522 insertions(+), 705 deletions(-)
33409
33410 commit 77110304cc3e01f60235286b61082ea6dd602d06
33411 Author: Matthias Clasen <mclasen@redhat.com>
33412 Date:   Mon May 23 00:48:10 2011 -0400
33413
33414     Cosmetic changes
33415
33416     Use inc/dec for refcounting.
33417
33418  glib/gregex.c |    2 +-
33419  1 file changed, 1 insertion(+), 1 deletion(-)
33420
33421 commit 88f23fb1d9aa0f84cbeebe086db022864a7eb3be
33422 Author: Matthias Clasen <mclasen@redhat.com>
33423 Date:   Mon May 23 00:40:33 2011 -0400
33424
33425     Cosmetics
33426
33427     Use g_atomic_int_inc/dec instead of add(...,1/-1), since
33428     this is the way refcounting is done elsewhere. Some other
33429     cosmetic changes.
33430
33431  glib/ghash.c |   21 +++++++++++----------
33432  1 file changed, 11 insertions(+), 10 deletions(-)
33433
33434 commit b5056fbaf90829e2190458447d9c0f31e0179dc3
33435 Author: Matthias Clasen <mclasen@redhat.com>
33436 Date:   Mon May 23 00:21:06 2011 -0400
33437
33438     Simply symbols files
33439
33440     The grouping in files/headers is not used anymore, and
33441     the function attributes neither. Adapt abicheck scripts
33442     and .def file generation rules accordingly.
33443
33444  gio/abicheck.sh         |    4 +-
33445  gio/gio.symbols         | 1013
33446  ++++++++---------------------------------------
33447  glib/Makefile.am        |    2 +-
33448  glib/abicheck.sh        |    2 +-
33449  glib/glib.symbols       |  781 ++++++++----------------------------
33450  gobject/abicheck.sh     |    2 +-
33451  gobject/gobject.symbols |  147 ++-----
33452  7 files changed, 353 insertions(+), 1598 deletions(-)
33453
33454 commit dec7d41275b025e94beb16f656ce0db70286469f
33455 Author: Matthias Clasen <mclasen@redhat.com>
33456 Date:   Sun May 22 16:31:43 2011 -0400
33457
33458     Improve atomic ops implementation
33459
33460     When using gcc builtins for atomic operations, provide them
33461     as macros, so gcc can see the builtins and do optimizations.
33462     This change gives considerable speedups in bitlocks, which
33463     use atomic operations heavily, see bug 650458.
33464
33465     Also, don't define G_ATOMIC_OP_MEMORY_BARRIER_NEEDED unconditionally
33466     when using gcc builtins.
33467
33468     https://bugzilla.gnome.org/show_bug.cgi?id=617491
33469
33470  configure.ac       |   12 ++++++------
33471  glib/gatomic-gcc.c |   40 ++++++++++++++++++++++++++++------------
33472  glib/gatomic.h     |   32 +++++++++++++++++++++++++++++++-
33473  3 files changed, 65 insertions(+), 19 deletions(-)
33474
33475 commit 9255350a70ea53f719b395d200b9e35a5dcb6d3c
33476 Author: Matthias Clasen <mclasen@redhat.com>
33477 Date:   Sun May 22 01:29:22 2011 -0400
33478
33479     Add some atomic ops tests
33480
33481  gthread/tests/Makefile.am |    4 +++
33482  gthread/tests/atomic.c    |   72
33483  +++++++++++++++++++++++++++++++++++++++++++++
33484  2 files changed, 76 insertions(+)
33485
33486 commit 22e7fc34c44c5ef95abf4fed429f2345410cc82c
33487 Author: Matthias Clasen <mclasen@redhat.com>
33488 Date:   Sun May 22 00:33:05 2011 -0400
33489
33490     Fix HAVE_FUTEX definition
33491
33492  configure.ac |    7 ++++---
33493  1 file changed, 4 insertions(+), 3 deletions(-)
33494
33495 commit f92438463464c827a1f28d7a1c42bc74a75bdb72
33496 Author: Matthias Clasen <mclasen@redhat.com>
33497 Date:   Sat May 21 20:56:04 2011 -0400
33498
33499     Trivial: fix a typo
33500
33501  glib/ghash.c |    4 ++--
33502  1 file changed, 2 insertions(+), 2 deletions(-)
33503
33504 commit c38b7d769e57e8be6f8c43c4f306396740559306
33505 Author: Matthias Clasen <mclasen@redhat.com>
33506 Date:   Sat May 21 11:14:05 2011 -0400
33507
33508     Revert "g_key_file_has_key_full: Clarify the docs"
33509
33510     This reverts commit 4ddb84999d47816624f9ae7dcba181cbccd5c4d9.
33511
33512  glib/gkeyfile.c |    5 ++---
33513  1 file changed, 2 insertions(+), 3 deletions(-)
33514
33515 commit 4ddb84999d47816624f9ae7dcba181cbccd5c4d9
33516 Author: Matthias Clasen <mclasen@redhat.com>
33517 Date:   Sat May 21 11:12:08 2011 -0400
33518
33519     g_key_file_has_key_full: Clarify the docs
33520
33521  glib/gkeyfile.c |    5 +++--
33522  1 file changed, 3 insertions(+), 2 deletions(-)
33523
33524 commit 120b85a31b061f17608a3b691d412ef17ca93681
33525 Author: Matthias Clasen <mclasen@redhat.com>
33526 Date:   Fri May 20 15:07:08 2011 -0400
33527
33528     Enforce rules about modifying hash tables in callbacks
33529
33530     We have the infrastructure to do this, so lets do it.
33531     Also add tests for find and foreach to the testsuite.
33532     Bug 650688
33533
33534  glib/ghash.c      |   44 +++++++++++++++++++++++------
33535  glib/tests/hash.c |   81
33536  +++++++++++++++++++++++++++++++++++++++++++++++++++++
33537  2 files changed, 116 insertions(+), 9 deletions(-)
33538
33539 commit afc5319a273d2154cb725110f170a7e7c6b87076
33540 Author: Matthias Clasen <mclasen@redhat.com>
33541 Date:   Thu May 19 23:50:03 2011 -0400
33542
33543     Be more careful when calling destroy notifies
33544
33545     If we are, we can allow modification of the hash table
33546     from destroy notifies.
33547
33548     https://bugzilla.gnome.org/show_bug.cgi?id=650459
33549
33550  glib/ghash.c      |  110
33551  ++++++++++++++++++++++++++++++-----------------------
33552  glib/tests/hash.c |   29 ++++++++++++++
33553  2 files changed, 91 insertions(+), 48 deletions(-)
33554
33555 commit 7c63370e3a81c9d6138924e88d868005414c08aa
33556 Author: Giovanni Campagna <gcampagna@src.gnome.org>
33557 Date:   Sun Apr 3 15:51:04 2011 +0200
33558
33559     GObject: move GLib type definitions to a separate header
33560
33561     This way it is possible to pull them into the GLib GIR file.
33562
33563     Some cleanups by Colin Walters <walters@verbum.org>
33564
33565     https://bugzilla.gnome.org/show_bug.cgi?id=646635
33566
33567  gobject/Makefile.am      |    7 +-
33568  gobject/gboxed.h         |  152 ++----------------------------------
33569  gobject/glib-types.h     |  192
33570  ++++++++++++++++++++++++++++++++++++++++++++++
33571  gobject/gsourceclosure.h |   17 +---
33572  4 files changed, 205 insertions(+), 163 deletions(-)
33573
33574 commit 9793919d7b6a1469f1d7b43a500cd4ec99234621
33575 Author: Ryan Lortie <desrt@desrt.ca>
33576 Date:   Wed May 18 17:56:50 2011 -0400
33577
33578     Whitespace fixes
33579
33580  gio/gapplication.c            |   10 +++++-----
33581  gio/gapplicationcommandline.c |    4 ++--
33582  gio/gapplicationimpl-dbus.c   |    2 +-
33583  gio/gsettings-tool.c          |   18 +++++++++---------
33584  4 files changed, 17 insertions(+), 17 deletions(-)
33585
33586 commit 0e63b57eea5b1785a9831864aa2fac5ec29d26a1
33587 Author: Ryan Lortie <desrt@desrt.ca>
33588 Date:   Wed May 18 17:53:07 2011 -0400
33589
33590     GApplication: fix remote action states
33591
33592     Fix up remote_action_info_new_from_iter() to do its job better and use
33593     it from all places that it's appropriate.
33594
33595     Closes #650236.
33596
33597  gio/gapplicationimpl-dbus.c |   55
33598  ++++++++++++++++++++++++-------------------
33599  1 file changed, 31 insertions(+), 24 deletions(-)
33600
33601 commit 0e10116b3b2c26a30722317ebf4347f1c2d964a9
33602 Author: Ryan Lortie <desrt@desrt.ca>
33603 Date:   Wed May 18 16:12:04 2011 -0400
33604
33605     Add debug output to GApplication actions example
33606
33607     Enough to clearly demonstrate bug #650236.
33608
33609  gio/tests/gapplication-example-actions.c |   43
33610  ++++++++++++++++++++++++++++--
33611  1 file changed, 41 insertions(+), 2 deletions(-)
33612
33613 commit 3f3b2bd82b9674d22cd64d76af68ddbc9cf80115
33614 Author: Jasper Lievisse Adriaanse <jasper@humppa.nl>
33615 Date:   Wed May 18 12:01:44 2011 -0400
33616
33617     gatomic: #include gthread.h to fix compilation on nonoptimized
33618     architectures
33619
33620     The fallback case of implementing atomic integers with mutexes needs
33621     gthread.h.
33622
33623     Commit message written by Colin Walters <walters@verbum.org>
33624
33625     https://bugzilla.gnome.org/show_bug.cgi?id=631153
33626
33627  glib/gatomic.c |    1 +
33628  1 file changed, 1 insertion(+)
33629
33630 commit 5645c7aa41c25de39943db2099699ea66e2cad6e
33631 Author: Colin Walters <walters@verbum.org>
33632 Date:   Wed May 18 11:57:21 2011 -0400
33633
33634     gtype: Remove unused variable
33635
33636  gobject/gtype.c |    1 -
33637  1 file changed, 1 deletion(-)
33638
33639 commit 9966fe4493455dcdfe64483a50676891a878c72b
33640 Author: Colin Walters <walters@verbum.org>
33641 Date:   Mon May 16 15:30:31 2011 -0400
33642
33643     g_key_file_has_key_full: New function to fix g_key_file_has_key()'s
33644     GError semantics
33645
33646     See https://bugzilla.gnome.org/show_bug.cgi?id=649657 for discussion
33647     of why it's bad for bindings for gerror return values to both signal
33648     errors and carry meaning.
33649
33650     https://bugzilla.gnome.org/show_bug.cgi?id=650345
33651
33652  docs/reference/glib/glib-sections.txt |    1 +
33653  glib/gkeyfile.c                       |   54
33654  +++++++++++++++++++++++++++++++--
33655  glib/gkeyfile.h                       |    5 +++
33656  glib/glib.symbols                     |    1 +
33657  glib/tests/keyfile.c                  |   16 ++++++++++
33658  5 files changed, 74 insertions(+), 3 deletions(-)
33659
33660 commit b539004d1327a787940a98d6d249225e574eb338
33661 Author: Gabor Kelemen <kelemeng@gnome.hu>
33662 Date:   Wed May 18 12:39:31 2011 +0200
33663
33664     Fix short day names in Hungarian translation
33665
33666  po/hu.po |   12 ++++++------
33667  1 file changed, 6 insertions(+), 6 deletions(-)
33668
33669 commit f529dc0e086f604a52ddb72f1a5baf48a9b78a29
33670 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
33671 Date:   Wed May 18 11:14:00 2011 +0800
33672
33673     Update Visual C++ README.txt
33674
33675     Correct the unpacking path of GLib...
33676
33677  build/win32/vs10/README.txt |    4 ++--
33678  build/win32/vs9/README.txt  |    4 ++--
33679  2 files changed, 4 insertions(+), 4 deletions(-)
33680
33681 commit 8148a3c396a76012da6fc2241128a2b428c818ff
33682 Author: Ryan Lortie <desrt@desrt.ca>
33683 Date:   Tue May 17 11:58:46 2011 -0400
33684
33685     Fix gsettings tool string handling
33686
33687     There are some bugs caused by the way that gsettings-tool currently
33688     attempts to help the user when they leave the quotes off of a string
33689     value that they are setting.
33690
33691     Simplify the code to make it more robust and add some comments
33692     about why
33693     it should be done this way.
33694
33695     https://bugzilla.gnome.org/show_bug.cgi?id=649915
33696
33697  gio/gsettings-tool.c |   36 ++++++++++++++++++++++++------------
33698  1 file changed, 24 insertions(+), 12 deletions(-)
33699
33700 commit d9440687ff13bd36b8c5696ce84327999589d04e
33701 Author: Benjamin Otte <otte@redhat.com>
33702 Date:   Tue May 17 14:58:39 2011 +0200
33703
33704     gobject: Speed up g_type_from_name()
33705
33706     The hash table used exclusively for looking up types by name used
33707     to map
33708     quarks => types. But we can easily make it map strings => types, which
33709     avoids the quark lookup. And that in trun avoids taking a lock and
33710     consulting another hash table. So this change should make
33711     g_type_from_name() roughly twice as fast.
33712
33713  gobject/gtype.c |   18 +++++-------------
33714  1 file changed, 5 insertions(+), 13 deletions(-)
33715
33716 commit aeac5de2f8eeaadcdc7e021694d92470834fece8
33717 Author: John Lindgren <john.lindgren@tds.net>
33718 Date:   Mon May 16 23:03:30 2011 -0400
33719
33720     keyfile: fill parse buffer in line sized chunks
33721
33722     When loading a keyfile the incoming bytes are fed
33723     to a line buffer to get parsed each time a new line
33724     is encountered.
33725
33726     The code that fills the line buffer does it inefficiently,
33727     one byte at a time.
33728
33729     This commit changes that code to look ahead at the incoming
33730     bytes for the next '\n' character and then fill the line buffer
33731     all at once.
33732
33733     https://bugzilla.gnome.org/show_bug.cgi?id=650211
33734
33735  glib/gkeyfile.c |   21 +++++++++++++++++++--
33736  1 file changed, 19 insertions(+), 2 deletions(-)
33737
33738 commit 9c1a44cf32ebeee00a0e2303832b9cea26c93b76
33739 Author: John Lindgren <john.lindgren@tds.net>
33740 Date:   Mon May 16 22:27:11 2011 -0400
33741
33742     keyfile: avoid needless allocations on file load
33743
33744     When loading a key file, the keys and values of individual lines
33745     are allocated once when copied and trimmed from the parse buffer
33746     and allocated/copied again when added to the lookup map.
33747
33748     This commit avoids the second pair of allocations by introducing
33749     a new function g_key_file_add_key_value_pair that gives the
33750     lookup map direct ownership of the key and value copied from the
33751     parse buffer.
33752
33753     https://bugzilla.gnome.org/show_bug.cgi?id=650211
33754
33755  glib/gkeyfile.c |   36 +++++++++++++++++++++++++++++-------
33756  1 file changed, 29 insertions(+), 7 deletions(-)
33757
33758 commit f96dc555d5b56aa56ad1d77bb3fde685ca612e68
33759 Author: Matthias Clasen <mclasen@redhat.com>
33760 Date:   Mon May 16 14:38:45 2011 -0400
33761
33762     Rename a problematic test binary
33763
33764     Having a binary called printf is apparently asking for trouble,
33765     so lets not do that.
33766
33767     http://bugzilla.gnome.org/show_bug.cgi?id=650078
33768
33769  glib/tests/Makefile.am   |    6 +-
33770  glib/tests/printf.c      |  945
33771  ----------------------------------------------
33772  glib/tests/test-printf.c |  945
33773  ++++++++++++++++++++++++++++++++++++++++++++++
33774  3 files changed, 948 insertions(+), 948 deletions(-)
33775
33776 commit b5934de4562e073a0777d07eabe3e1cf327e7a66
33777 Author: Emmanuele Bassi <ebassi@linux.intel.com>
33778 Date:   Mon May 16 16:10:06 2011 +0100
33779
33780     Add gdbus autogenerated xml files to the ignore file
33781
33782  gio/.gitignore |    2 ++
33783  1 file changed, 2 insertions(+)
33784
33785 commit 014b4b5ae9a14d3697c158908b01786496d539f1
33786 Author: Javier Jardón <jjardon@gnome.org>
33787 Date:   Mon May 16 12:51:59 2011 +0100
33788
33789     m4macros/gsettings.m4: Use AS_HELP_STRING instead the deprecated
33790     AC_HELP_STRING
33791
33792  m4macros/gsettings.m4 |    2 +-
33793  1 file changed, 1 insertion(+), 1 deletion(-)
33794
33795 commit d2d3449a8ef4e3ad7236ed83a5ed0ce6a2b0e69f
33796 Author: Javier Jardón <jjardon@gnome.org>
33797 Date:   Mon May 16 11:51:29 2011 +0100
33798
33799     autogen.sh: Use autoreconf instead custom script
33800
33801  autogen.sh |  109
33802  +++++++++---------------------------------------------------
33803  1 file changed, 15 insertions(+), 94 deletions(-)
33804
33805 commit 11e01802abcf006caa8e3c2ecf6cfd195db98fd9
33806 Author: David Zeuthen <davidz@redhat.com>
33807 Date:   Sun May 15 11:45:37 2011 -0400
33808
33809     gdbus-codegen: Ensure that generated skeletons are MT-safe
33810
33811     For example, if setting a property on a skeleton from another thread
33812     than where it was constructed, the idle handler responsible for
33813     emitting the PropertiesChanged() signal could run immediately and
33814     clear skeleton->priv->changed_properties_idle_source causing
33815     g_source_unref() to be called with a NULL pointer. This race was
33816     easily be fixed by adding a lock to the skeleton object.
33817
33818     In addition to fixing this race, also move the code for setting up the
33819     idle handler to a class handler for the GObject::notify signal. This
33820     change allows use of g_object_freeze_notify() and
33821     g_object_thaw_notify()
33822     to perform atomic property changes from another thread than the one
33823     that the skeleton was created in.
33824
33825     Signed-off-by: David Zeuthen <davidz@redhat.com>
33826
33827  docs/reference/gio/gdbus-codegen.xml |   11 ++--
33828  gio/gdbus-codegen/codegen.py         |   93
33829  ++++++++++++++++++++++++----------
33830  2 files changed, 74 insertions(+), 30 deletions(-)
33831
33832 commit 2122191595fc7059ff4838b967ea0beb19b18d47
33833 Author: Philip Withnall <philip@tecnocode.co.uk>
33834 Date:   Sun May 15 15:31:16 2011 +0100
33835
33836     docs: Improve punctuation in some of the GArray method documentation
33837
33838  glib/garray.c |   18 +++++++++---------
33839  1 file changed, 9 insertions(+), 9 deletions(-)
33840
33841 commit cb7a5a8e94a3317961ef98b839e4cfce9abccb42
33842 Author: Benjamin Otte <otte@redhat.com>
33843 Date:   Sun May 15 16:16:30 2011 +0200
33844
33845     docs: Add the cute trick comment to all sort functions
33846
33847     Thanks to Sebastian Dröge for pointing out there's more than
33848     g_array_sort() and I hadn't in fact added the comment to
33849     g_array_sort()
33850     in 80928ea403cfff5ffaa4bc73e84e3d4ebcb09123
33851
33852  glib/garray.c |   10 ++++++++--
33853  1 file changed, 8 insertions(+), 2 deletions(-)
33854
33855 commit 80928ea403cfff5ffaa4bc73e84e3d4ebcb09123
33856 Author: Benjamin Otte <otte@redhat.com>
33857 Date:   Sun May 15 16:11:51 2011 +0200
33858
33859     docs: Add a cute trick for achieving a stable sort
33860
33861     This trick is inspired by
33862     http://www.gnu.org/s/hello/manual/libc/Array-Sort-Function.html
33863     http://jeffreystedfast.blogspot.com/2011/04/optimizing-merge-sort.html
33864
33865  glib/garray.c |    5 ++++-
33866  1 file changed, 4 insertions(+), 1 deletion(-)
33867
33868 commit 125b896a4ed21c54047a368247f76c0b36e1554b
33869 Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
33870 Date:   Sun May 15 10:16:59 2011 +0200
33871
33872     Updated Esperanto translation
33873
33874  po/eo.po | 2372
33875  ++++++++++++++++++++++++++++++++++++++++++--------------------
33876  1 file changed, 1597 insertions(+), 775 deletions(-)
33877
33878 commit ae10eca1162310b615db3bdce6791efcfc337c29
33879 Author: David Zeuthen <davidz@redhat.com>
33880 Date:   Fri May 13 14:23:14 2011 -0400
33881
33882     gdbus-codegen: Use (skip) annotation on return values
33883
33884     This was discussed in bug 649657.
33885
33886     https://bugzilla.gnome.org/show_bug.cgi?id=649657
33887
33888     Signed-off-by: David Zeuthen <davidz@redhat.com>
33889
33890  gio/gdbus-codegen/codegen.py |    4 ++--
33891  1 file changed, 2 insertions(+), 2 deletions(-)
33892
33893 commit 4a7a1bc4372995eaaac33c170c90e5441cb85c8c
33894 Author: Yaron Shahrabani <sh.yaron@gmail.com>
33895 Date:   Fri May 13 08:38:35 2011 +0300
33896
33897     Updated Hebrew translation.
33898
33899  po/he.po |  747
33900  ++++++++++++++++++++++++++++++++------------------------------
33901  1 file changed, 381 insertions(+), 366 deletions(-)
33902
33903 commit b9e3e03767585e52771fd1faea42176138f25aa5
33904 Author: David Zeuthen <davidz@redhat.com>
33905 Date:   Thu May 12 15:36:34 2011 -0400
33906
33907     GDBusConnection: Document that sockets are frobbed into non-blocking
33908     mode
33909
33910     Signed-off-by: David Zeuthen <davidz@redhat.com>
33911
33912  gio/gdbusconnection.c |   16 +++++++++++-----
33913  1 file changed, 11 insertions(+), 5 deletions(-)
33914
33915 commit ce77614142e20c8cfcb5de24a468c743ac0ff381
33916 Author: David Zeuthen <davidz@redhat.com>
33917 Date:   Wed May 11 21:16:41 2011 -0400
33918
33919     gdbus-codegen: Mark members in generated class instance structs
33920     as private
33921
33922     Signed-off-by: David Zeuthen <davidz@redhat.com>
33923
33924  gio/gdbus-codegen/codegen.py |    5 +++++
33925  1 file changed, 5 insertions(+)
33926
33927 commit 5a811135f73057b81ef7080022d313bb58ee8419
33928 Author: David Zeuthen <davidz@redhat.com>
33929 Date:   Wed May 11 20:57:54 2011 -0400
33930
33931     Add g_dbus_method_invocation_take_error() convenience method
33932
33933     Similar in spirit to g_simple_async_result_take_error().
33934
33935     Signed-off-by: David Zeuthen <davidz@redhat.com>
33936
33937  docs/reference/gio/gio-sections.txt |    1 +
33938  gio/gdbusmethodinvocation.c         |   22 ++++++++++++++++++++++
33939  gio/gdbusmethodinvocation.h         |    2 ++
33940  gio/gio.symbols                     |    1 +
33941  4 files changed, 26 insertions(+)
33942
33943 commit d39731724a4a7c1d63953f41207e01e98ca5d9a3
33944 Author: Colin Walters <walters@verbum.org>
33945 Date:   Wed May 11 17:13:57 2011 -0400
33946
33947     gdbus-codegen: Fix annotation parsing
33948
33949     It takes 3 options.
33950
33951  gio/gdbus-codegen/codegen_main.py |    2 +-
33952  1 file changed, 1 insertion(+), 1 deletion(-)
33953
33954 commit 97cd6fa2e3ea9318b8af65b4623057c4f5600fc2
33955 Author: Maarten Bosmans <mkbosmans@gmail.com>
33956 Date:   Wed May 11 15:47:00 2011 -0400
33957
33958     gdbus-codegen: Quote substitution variables
33959
33960     Avoids failure if they contain spaces.
33961
33962     Commit message written by Colin Walters <walters@verbum.org>
33963
33964     https://bugzilla.gnome.org/show_bug.cgi?id=649775
33965
33966  gio/gdbus-codegen/Makefile.am |    2 +-
33967  1 file changed, 1 insertion(+), 1 deletion(-)
33968
33969 commit 61295f87c966f5f0aa35797831ae5e71ba8cd7b1
33970 Author: Colin Walters <walters@verbum.org>
33971 Date:   Wed May 11 15:02:23 2011 -0400
33972
33973     gdbus-codegen: Drop dependency on argparse
33974
33975     This is only in Python 2.7 or as a separate module.  Use optparse
33976     which exists since 2.3.
33977
33978     https://bugzilla.gnome.org/show_bug.cgi?id=649988
33979
33980  gio/gdbus-codegen/codegen.py         |    1 -
33981  gio/gdbus-codegen/codegen_docbook.py |    1 -
33982  gio/gdbus-codegen/codegen_main.py    |   47
33983  +++++++++++++++++-----------------
33984  3 files changed, 24 insertions(+), 25 deletions(-)
33985
33986 commit eebb3647a1cab8deec8b97d666f6bd0c006438ea
33987 Author: Giovanni Campagna <gcampagna@src.gnome.org>
33988 Date:   Sun Apr 3 17:19:48 2011 +0200
33989
33990     gbase64: fix introspection annotations
33991
33992     Makes the g_base64_* functions usable from introspection GLib bindings
33993     (gjs, currently, as both vala and pygobject use manual bindings for
33994     GLib)
33995
33996     https://bugzilla.gnome.org/show_bug.cgi?id=646635
33997
33998  glib/gbase64.c |   40 +++++++++++++++++++++-------------------
33999  1 file changed, 21 insertions(+), 19 deletions(-)
34000
34001 commit c026cf56a178ef786b8a372d4c1cd01e2ab2a3c9
34002 Author: Colin Walters <walters@verbum.org>
34003 Date:   Wed May 11 13:19:05 2011 -0400
34004
34005     gdatetime: Quiet GCC warning about possibly-uninitialized
34006
34007  glib/gdatetime.c |    8 ++++----
34008  1 file changed, 4 insertions(+), 4 deletions(-)
34009
34010 commit c2a2350cc1905fb29167c0ee29d0c1f3c61a2865
34011 Author: Ryan Lortie <desrt@desrt.ca>
34012 Date:   Tue May 10 15:25:54 2011 +0200
34013
34014     GSettings: fix example in the docs
34015
34016  gio/gsettings.c |   10 +++++-----
34017  1 file changed, 5 insertions(+), 5 deletions(-)
34018
34019 commit 53dc341b0d769905ffdde5f631942b20dfe09bf6
34020 Author: Giovanni Campagna <gcampagna@src.gnome.org>
34021 Date:   Tue May 3 18:54:45 2011 +0200
34022
34023     GDBusMethodInvocation: fix introspection annotations
34024
34025     In particular (transfer full), to avoid a refcounting bug and a
34026     segmentation fault.
34027
34028     https://bugzilla.gnome.org/show_bug.cgi?id=646635
34029
34030  gio/gdbusmethodinvocation.c |   14 +++++++-------
34031  1 file changed, 7 insertions(+), 7 deletions(-)
34032
34033 commit 21c22914966ee4e114ee207036fc6e5640d0bda4
34034 Author: Martin Pitt <martin.pitt@ubuntu.com>
34035 Date:   Sun May 8 14:12:23 2011 +0200
34036
34037     [gi] Add missing allow-none annotations to GDBusConnection
34038
34039  gio/gdbusconnection.c |   72
34040  ++++++++++++++++++++++++++++---------------------
34041  1 file changed, 42 insertions(+), 30 deletions(-)
34042
34043 commit 3495f57d6bdfad164654541bc5d75dbb0caaae3f
34044 Author: Yuri Kozlov <yuray@komyakino.ru>
34045 Date:   Sun Mar 20 10:50:35 2011 +0300
34046
34047     Updated Russian translation
34048
34049  po/ru.po | 2584
34050  ++++++++++++++++++++++++++++++++++++++++++--------------------
34051  1 file changed, 1757 insertions(+), 827 deletions(-)
34052
34053 commit 13211c5b60fb12c338af33c70aece6b76218647b
34054 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
34055 Date:   Sat May 7 12:38:56 2011 +0200
34056
34057     Updated Spanish translation
34058
34059  po/es.po |  509
34060  ++++++++++++++++++++++++++++++--------------------------------
34061  1 file changed, 248 insertions(+), 261 deletions(-)
34062
34063 commit 1361ec78cd4c4c97fba8276552f2188e74f676b5
34064 Author: Ryan Lortie <desrt@desrt.ca>
34065 Date:   Sat May 7 11:42:46 2011 +0200
34066
34067     GSettings: keep resets on loss of writability
34068
34069     Don't drop resets from a GDelayedSettingsBackend when the writability
34070     changes.  Resets will always succeed, even against non-writable
34071     keys and
34072     some people (gnome-screensaver) are using them in a way that they
34073     would
34074     want them not to be forgotten.
34075
34076  gio/gdelayedsettingsbackend.c |   14 +++++++++++---
34077  1 file changed, 11 insertions(+), 3 deletions(-)
34078
34079 commit a38c97af519caa928a7d61af79c323a4ee2d8dfe
34080 Author: Ryan Lortie <desrt@desrt.ca>
34081 Date:   Sat May 7 11:41:19 2011 +0200
34082
34083     Allow NULL to be stored into GSettings trees
34084
34085     This is used for resets (in theory) and currently it crashes when
34086     freeing the tree.
34087
34088  gio/gsettingsbackend.c |    9 ++++++++-
34089  1 file changed, 8 insertions(+), 1 deletion(-)
34090
34091 commit 720d6ec8e42d1067d32556d9b50e8b83cf6ca4b9
34092 Author: David Zeuthen <davidz@redhat.com>
34093 Date:   Fri May 6 15:25:49 2011 -0400
34094
34095     gdbus: Add a --timeout option
34096
34097     Signed-off-by: David Zeuthen <davidz@redhat.com>
34098
34099  docs/reference/gio/gdbus.xml |    3 +++
34100  gio/gdbus-tool.c             |    4 +++-
34101  2 files changed, 6 insertions(+), 1 deletion(-)
34102
34103 commit 7bcede9301b0beacdc2fcb71e652f87fdc1908e9
34104 Author: Ray Strode <rstrode@redhat.com>
34105 Date:   Fri May 6 13:00:38 2011 -0400
34106
34107     gdbus-codegen: fix typo in man page
34108
34109     s/on_handle_hello-world/on_handle_hello_world/
34110
34111  docs/reference/gio/gdbus-codegen.xml |    2 +-
34112  1 file changed, 1 insertion(+), 1 deletion(-)
34113
34114 commit f773bd8b764232d6c691de1329a2defc66c0e51f
34115 Author: David Zeuthen <davidz@redhat.com>
34116 Date:   Fri May 6 10:32:42 2011 -0400
34117
34118     gdbus-codegen: gracefully handle property get on proxy with no
34119     cached property
34120
34121     This can easily happen if the owner of the remote object vanishes. Of
34122     course, when that happens, user code is already notified (by e.g. the
34123     notify::g-name-owner signal) so it can avoid using the proxy but
34124     requiring that is a bit harsh. IOW, before this patch this critical
34125     error was printed
34126
34127      GLib-GIO-CRITICAL **: g_dbus_gvariant_to_gvalue: assertion `value !=
34128      NULL' failed
34129
34130     when that happened. With this patch, we just avoid setting the GValue
34131     so the user will get the default value for its type instead. So, for
34132     example, if the user code is getting a GVariant property on such a
34133     defunct proxy, then he gets a NULL back. So unless said user code
34134     checks the return value, criticals will still be printed if the NULL
34135     GVariant is used for anything interesting.
34136
34137     Signed-off-by: David Zeuthen <davidz@redhat.com>
34138
34139  gio/gdbus-codegen/codegen.py |   11 +++++++++--
34140  1 file changed, 9 insertions(+), 2 deletions(-)
34141
34142 commit 3d3659c1b6b5cd65595e8b28b77f00ef58456dbd
34143 Author: Matthias Clasen <mclasen@redhat.com>
34144 Date:   Fri May 6 07:14:48 2011 -0400
34145
34146     Documentation additions
34147
34148     Add Since tags to recently introduced test function typedefs.
34149     https://bugzilla.gnome.org/show_bug.cgi?id=649506
34150
34151  glib/gtestutils.c |   14 +++++++++++---
34152  1 file changed, 11 insertions(+), 3 deletions(-)
34153
34154 commit 914d10055cb15456c01b0b59cfa2ac167a065f77
34155 Author: Dan Winship <danw@gnome.org>
34156 Date:   Thu May 5 15:18:22 2011 -0400
34157
34158     Add two annotations for g-i
34159
34160  gio/gtlsbackend.c          |    2 +-
34161  gio/gtlsclientconnection.c |    2 +-
34162  2 files changed, 2 insertions(+), 2 deletions(-)
34163
34164 commit 17d8d2cc44af8b6b656cc971e68d71115acb7e8c
34165 Author: Matthias Clasen <mclasen@redhat.com>
34166 Date:   Thu May 5 14:52:19 2011 -0400
34167
34168     Add tests for new GDateTime functionality
34169
34170  glib/tests/gdatetime.c |   68
34171  +++++++++++++++++++++++++++++++++++++++++++++++-
34172  1 file changed, 67 insertions(+), 1 deletion(-)
34173
34174 commit e15ecab0486aa851dcc15e6e4023354a4b8b481f
34175 Author: Matthias Clasen <mclasen@redhat.com>
34176 Date:   Thu May 5 13:40:51 2011 -0400
34177
34178     Expand the g_date_time_format documentation
34179
34180     Mention strftime, and explain supported modifiers.
34181
34182  glib/gdatetime.c |   41 +++++++++++++++++++++++++++++++++++++++++
34183  1 file changed, 41 insertions(+)
34184
34185 commit d23c33a04bd1d16f30efb1511cd8b698dc9c84b1
34186 Author: Matthias Clasen <mclasen@redhat.com>
34187 Date:   Thu May 5 13:16:30 2011 -0400
34188
34189     GDateTime: enhance g_date_time_format()
34190
34191     Make g_date_time_format() support some useful format modifiers from
34192     strftime(). This commit adds support for the POSIX 'O' modifier
34193     (alternative digits), as well as the -/_/0 padding modifiers, which
34194     are a GNU strftime() extension.
34195     https://bugzilla.gnome.org/show_bug.cgi?id=648678
34196
34197  glib/gdatetime.c |  120
34198  +++++++++++++++++++++++++++++++++++++++++++++---------
34199  1 file changed, 100 insertions(+), 20 deletions(-)
34200
34201 commit 8932a1a7a3bf1bb68c2f2762f3674a149742b1fa
34202 Author: Colin Walters <walters@verbum.org>
34203 Date:   Thu May 5 13:16:54 2011 -0400
34204
34205     GSocket: Use MSG_CMSG_CLOEXEC
34206
34207     This ensures received file descriptors don't leak to child processes.
34208
34209     https://bugzilla.gnome.org/show_bug.cgi?id=649480
34210
34211  gio/gsocket.c        |   16 ++++++++++++++++
34212  gio/gunixfdmessage.c |    4 ++++
34213  2 files changed, 20 insertions(+)
34214
34215 commit 7ca8691a934ac571ed034d5c01882ac8de19769c
34216 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
34217 Date:   Thu May 5 15:09:51 2011 +0800
34218
34219     Update VS2010 "install" project
34220
34221     The dependencies on gsettings and glib-compile-schemas were
34222     missed-made
34223     up for them here.
34224
34225  build/win32/vs10/install.vcxproj |    8 ++++++++
34226  1 file changed, 8 insertions(+)
34227
34228 commit 9f90408e976a4e2c1bdc7debfe10601885a78402
34229 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
34230 Date:   Thu May 5 13:40:38 2011 +0800
34231
34232     Update gcancellable.c for Win32
34233
34234     errno.h is still required for Windows in this file...
34235
34236  gio/gcancellable.c |    1 +
34237  1 file changed, 1 insertion(+)
34238
34239 commit 8f484c482d452f89a9d9542f76014c2b2957e294
34240 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
34241 Date:   Thu May 5 13:36:34 2011 +0800
34242
34243     Update VS property sheets
34244
34245     There are some new public headers added for GIO.  Make up for
34246     them here
34247     in the install phase
34248
34249  build/win32/vs10/glib.props  |   18 ++++++++++++++++++
34250  build/win32/vs9/glib.vsprops |    9 +++++++++
34251  2 files changed, 27 insertions(+)
34252
34253 commit 58c5973a00c1f9708bc397ecaae64f040a5f65d0
34254 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
34255 Date:   Thu May 5 12:42:44 2011 +0800
34256
34257     MSVC support update for GObject
34258
34259     Apparently GObject now depends on libffi.  Add it to the dependencies
34260     list.
34261
34262     For MSVC, use the libffi-3.0.10(rcx) versions.
34263
34264  build/win32/vs10/gobject.vcxprojin |    4 ++++
34265  build/win32/vs9/gobject.vcprojin   |    4 ++++
34266  2 files changed, 8 insertions(+)
34267
34268 commit 5b5299e1c49570caa85704f5225fde498015aee3
34269 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
34270 Date:   Thu May 5 12:35:45 2011 +0800
34271
34272     GLib MSVC Support updates (autotools)
34273
34274     Filter out *-unix.c from the source file list, as it is obviously not
34275     usable (nor used) under VS 2008/2010
34276
34277  glib/Makefile.am |    6 +++---
34278  1 file changed, 3 insertions(+), 3 deletions(-)
34279
34280 commit 6c4b84d5ff10afdb9e86ce718a3fa7f6c54078ce
34281 Author: Matthias Clasen <mclasen@redhat.com>
34282 Date:   Wed May 4 21:26:11 2011 -0400
34283
34284     Post-release bump
34285
34286  configure.ac |    2 +-
34287  1 file changed, 1 insertion(+), 1 deletion(-)
34288
34289 commit 5b4da74bc75b91a1eac7c9b7eac39bf543ab7b6b
34290 Author: Matthias Clasen <mclasen@redhat.com>
34291 Date:   Wed May 4 20:45:46 2011 -0400
34292
34293     More distcheck fixes
34294
34295  gio/gdbus-codegen/Makefile.am |    3 ++-
34296  1 file changed, 2 insertions(+), 1 deletion(-)
34297
34298 commit d5d4659a60ed682d67bbfba853bfa62f221e1e3b
34299 Author: Matthias Clasen <mclasen@redhat.com>
34300 Date:   Wed May 4 19:44:05 2011 -0400
34301
34302     Try to fix distcheck
34303
34304  gio/tests/Makefile.am |    1 +
34305  1 file changed, 1 insertion(+)
34306
34307 commit 6ea2291573a554eb15e1653c0dd8f0503edec9b7
34308 Author: Matthias Clasen <mclasen@redhat.com>
34309 Date:   Wed May 4 14:53:08 2011 -0400
34310
34311     Pre-release bump
34312
34313  configure.ac |    2 +-
34314  1 file changed, 1 insertion(+), 1 deletion(-)
34315
34316 commit 5b45c39b4b02f4f5c4665b505fb1cf3e84d0b6e8
34317 Author: Matthias Clasen <mclasen@redhat.com>
34318 Date:   Wed May 4 14:33:03 2011 -0400
34319
34320     Updates
34321
34322  NEWS |   68
34323  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
34324  1 file changed, 68 insertions(+)
34325
34326 commit c0623501592eb484da46e76a1e1b0370c527f61b
34327 Author: Ray Strode <rstrode@redhat.com>
34328 Date:   Wed May 4 12:45:22 2011 -0400
34329
34330     gdbus-codegen: don't assert non-negativity for unsigned values
34331
34332     The code generator sprinkles a few asserts in its output of the form:
34333
34334     g_assert (prop_id - 1 >= 0 && prop_id - 1 < %d);\n
34335
34336     prop_id is unsigned, though, so this generates a compiler warning for
34337     me.
34338
34339     This commit changes the code to merely check for prop_id != 0
34340     instead of
34341     prop_id - 1 >= 0
34342
34343  gio/gdbus-codegen/codegen.py |    8 ++++----
34344  1 file changed, 4 insertions(+), 4 deletions(-)
34345
34346 commit e823ba10d3babd5ae61c69d96379ff34e9e978f8
34347 Author: Ryan Lortie <desrt@desrt.ca>
34348 Date:   Wed May 4 18:12:31 2011 +0200
34349
34350     GVariant: Better handling of invalid UTF-8
34351
34352     g_variant_new_string() hits a g_return_if_fail() when given invalid
34353     UTF-8.  That's certainly the right thing to do, but
34354     g_variant_builder_add() uses this function internally and crashes when
34355     it returns NULL due to the user passing a non-utf8 string.
34356
34357     We can protect the internal code by returning "[Invalid UTF-8]"
34358     in this
34359     case while also making the problem easier to debug (and less fatal).
34360
34361     Closes #632631.
34362
34363  glib/gvariant.c |   11 ++++++++++-
34364  1 file changed, 10 insertions(+), 1 deletion(-)
34365
34366 commit d97cbc6731deab137770bc0fe9c69b06f689f5b4
34367 Author: Alexander Larsson <alexl@redhat.com>
34368 Date:   Wed May 4 13:54:34 2011 +0200
34369
34370     gdbus-codegen: Make sure we pass -Werror
34371
34372     _g_value_equal might not always be used, so mark it G_GNUC_UNUSED
34373     to make sure we're -Werror clean.
34374
34375  gio/gdbus-codegen/codegen.py |    2 +-
34376  1 file changed, 1 insertion(+), 1 deletion(-)
34377
34378 commit 985fd99e06469e7f64b2bbcf37b03ea14c4a30dc
34379 Author: Kjartan Maraas <kmaraas@gnome.org>
34380 Date:   Wed May 4 11:06:44 2011 +0200
34381
34382     Updated Norwegian bokmål translation
34383
34384  po/nb.po |  833
34385  +++++++++++++++++++++++++++++++-------------------------------
34386  1 file changed, 422 insertions(+), 411 deletions(-)
34387
34388 commit 1ab29b6c4a2ddf5a60b4cc353422d605197b7696
34389 Author: David Zeuthen <davidz@redhat.com>
34390 Date:   Wed May 4 03:37:46 2011 -0400
34391
34392     GDBusObjectManagerServer: Allow setting :connection property
34393
34394     .. and add a C setter to do this. Also make the C getter return a
34395     reference since the property may be set from another thread. Also
34396     change the constructor to _not_ take a GDBusConnection since this is
34397     something you almost always want to do _after_ creating it. The
34398     API/ABI break is fine as there has never been a GLib release with this
34399     type.
34400
34401     https://bugzilla.gnome.org/show_bug.cgi?id=648959
34402
34403     Signed-off-by: David Zeuthen <davidz@redhat.com>
34404
34405  docs/reference/gio/gio-sections.txt            |    1 +
34406  gio/gdbusobjectmanagerserver.c                 |  266
34407  +++++++++++++++++-------
34408  gio/gdbusobjectmanagerserver.h                 |    5 +-
34409  gio/gio.symbols                                |    1 +
34410  gio/tests/gdbus-example-objectmanager-server.c |    5 +-
34411  gio/tests/gdbus-test-codegen.c                 |   14 +-
34412  6 files changed, 217 insertions(+), 75 deletions(-)
34413
34414 commit 542215b78ac52ffb96386ef63ee782981a1b8e49
34415 Author: Colin Walters <walters@verbum.org>
34416 Date:   Tue May 3 16:31:34 2011 -0400
34417
34418     Rename g_unix_pipe_flags to g_unix_open_pipe
34419
34420     From IRC discussion, people liked this name more.
34421
34422     https://bugzilla.gnome.org/show_bug.cgi?id=649322
34423
34424  docs/reference/glib/glib-sections.txt |    2 +-
34425  gio/gcancellable.c                    |    2 +-
34426  glib/glib-unix.c                      |    8 ++++----
34427  glib/glib-unix.h                      |    6 +++---
34428  glib/glib.symbols                     |    2 +-
34429  glib/gmain.c                          |    4 ++--
34430  glib/tests/unix.c                     |    2 +-
34431  7 files changed, 13 insertions(+), 13 deletions(-)
34432
34433 commit ba5c9bd39f070acabee81c630ae2cbe678f1a99e
34434 Author: Matthias Clasen <mclasen@redhat.com>
34435 Date:   Tue May 3 19:15:46 2011 -0400
34436
34437     Remove extraneous decorations
34438
34439     Since in a doc comment takes no leading '@'.
34440
34441  glib/gtestutils.c |    2 +-
34442  1 file changed, 1 insertion(+), 1 deletion(-)
34443
34444 commit 511070fb2803c799b953ac938b81c79c5e1036f8
34445 Author: Colin Walters <walters@verbum.org>
34446 Date:   Tue May 3 16:22:13 2011 -0400
34447
34448     glib-unix.c: Don't leak FDs if pipe2() succeeds
34449
34450  glib/glib-unix.c |    2 ++
34451  1 file changed, 2 insertions(+)
34452
34453 commit e5c986cbcf34f15397ab2032453cc4220ce480e4
34454 Author: Matthias Clasen <mclasen@redhat.com>
34455 Date:   Tue May 3 12:41:11 2011 -0400
34456
34457     Only remove the lines that are no longer needed
34458
34459  tests/Makefile.am |    3 ---
34460  1 file changed, 3 deletions(-)
34461
34462 commit 5d1aba24648adf7432391f725599d4a19727ece9
34463 Author: Matthias Clasen <mclasen@redhat.com>
34464 Date:   Tue May 3 12:37:45 2011 -0400
34465
34466     Revert "[build] Remove stale LDADD lines from tests/Makefile.am to
34467     allow build"
34468
34469     This reverts commit b0874ce28e910121fb2d94f6f9183bfdc08e8eaf.
34470
34471  tests/Makefile.am |   35 +++++++++++++++++++++++++++++++++++
34472  1 file changed, 35 insertions(+)
34473
34474 commit 11bb78105dc2effcfe9c48365fa2e295fb48ee38
34475 Author: Colin Walters <walters@verbum.org>
34476 Date:   Tue May 3 10:57:22 2011 -0400
34477
34478     Use g types in public API for consistency
34479
34480  glib/glib-unix.h |   18 +++++++++---------
34481  1 file changed, 9 insertions(+), 9 deletions(-)
34482
34483 commit c078223b388939f3f7cb77bdaa8b60aad0713756
34484 Author: Colin Walters <walters@verbum.org>
34485 Date:   Mon May 2 15:42:51 2011 -0400
34486
34487     GCancellable: Use g_unix_pipe_flags with FD_CLOEXEC
34488
34489     The old code was creating a pipe and setting FD_CLOEXEC
34490     non-atomically.
34491
34492     https://bugzilla.gnome.org/show_bug.cgi?id=649225
34493
34494  gio/gcancellable.c |   18 +-----------------
34495  1 file changed, 1 insertion(+), 17 deletions(-)
34496
34497 commit ed37970a0405b5681bcd6449d4dc1b4f9080c4fa
34498 Author: Colin Walters <walters@verbum.org>
34499 Date:   Tue May 3 09:52:10 2011 -0400
34500
34501     g_unix_set_fd_nonblocking: New API to control file descriptor
34502     blocking state
34503
34504     And use it in relevant places in GLib.
34505
34506     https://bugzilla.gnome.org/show_bug.cgi?id=649225
34507
34508  gio/gcancellable.c |   27 +++++----------------------
34509  gio/gsocket.c      |   17 ++++++++---------
34510  glib/glib-unix.c   |   50
34511  ++++++++++++++++++++++++++++++++++++++++++++++++++
34512  glib/glib-unix.h   |    4 ++++
34513  glib/glib.symbols  |    1 +
34514  glib/gmain.c       |    2 +-
34515  6 files changed, 69 insertions(+), 32 deletions(-)
34516
34517 commit e08e70e08d65e2fce142491a6c8fc6068c8008d2
34518 Author: Colin Walters <walters@verbum.org>
34519 Date:   Mon May 2 17:02:16 2011 -0400
34520
34521     glib-unix.h: Unconditionally include unistd.h
34522
34523     danw points out it's part of POSIX.
34524
34525     https://bugzilla.gnome.org/show_bug.cgi?id=649201
34526
34527  glib/glib-unix.h |    2 --
34528  1 file changed, 2 deletions(-)
34529
34530 commit e56498ee0b1bdac0ad3c18a1f7bff83d4a5b1323
34531 Author: Dan Winship <danw@gnome.org>
34532 Date:   Sun May 1 11:17:14 2011 -0400
34533
34534     Fix usage of _GNU_SOURCE
34535
34536     _GNU_SOURCE must be defined before including any other (system)
34537     header, so defining it in glib-unix.h (and hoping no one has included
34538     anything else before that) is wrong. And the "#define _USE_GNU"
34539     workaround for this problem in gnetworkingprivate.h is even wronger
34540     (and still prone to failure anyway due to single-include guards).
34541
34542     Fix this by defining _GNU_SOURCE in config.h when building against
34543     glibc. In theory this is bad because new releases of glibc may include
34544     symbols that conflict with glib symbols, which could then cause
34545     compile failures. However, most people only see new releases of glibc
34546     when they upgrade their distro, at which point they also generally get
34547     new releases of gcc, which have new warnings/errors to clean up
34548     anyway.
34549
34550     https://bugzilla.gnome.org/show_bug.cgi?id=649201
34551
34552  configure.ac                  |    6 ++++--
34553  gio/gfile.c                   |    1 -
34554  gio/glib-compile-schemas.c    |    1 -
34555  gio/glocalfileinfo.c          |    1 -
34556  gio/gnetworkingprivate.h      |   22 ++++------------------
34557  gio/gsettings.c               |    1 -
34558  gio/gunixcredentialsmessage.c |    2 --
34559  gio/gunixfdlist.c             |    2 --
34560  gio/libasyncns/g-asyncns.h    |    2 --
34561  gio/tests/gdbus-peer.c        |    2 ++
34562  glib/glib-unix.h              |    8 --------
34563  glib/gmain.c                  |   15 ---------------
34564  glib/gprintf.c                |    4 ----
34565  glib/gqsort.c                 |    1 -
34566  glib/gslice.c                 |    2 +-
34567  glib/gstrfuncs.c              |    2 --
34568  16 files changed, 11 insertions(+), 61 deletions(-)
34569
34570 commit 33c0877adc681cb7cf8cf12afd94a9de8c869bf2
34571 Author: Dan Winship <danw@gnome.org>
34572 Date:   Mon May 2 17:06:37 2011 -0400
34573
34574     Add back an erroneously-removed line to tests/Makefile.am
34575
34576  tests/Makefile.am |    1 +
34577  1 file changed, 1 insertion(+)
34578
34579 commit e71fdf6b5a88cc1f47f4cc12bab10c6e8953efae
34580 Author: Colin Walters <walters@verbum.org>
34581 Date:   Fri Apr 29 10:59:42 2011 -0400
34582
34583     Drop translated g_warning/g_error
34584
34585     http://mail.gnome.org/archives/desktop-devel-list/2011-March/msg00069.html
34586
34587  gio/gdbusmethodinvocation.c |    6 +++---
34588  gio/gdbusproxy.c            |    4 ++--
34589  2 files changed, 5 insertions(+), 5 deletions(-)
34590
34591 commit 597ede957a4783b72a7037497f6f2e775285df3a
34592 Author: Ray Strode <rstrode@redhat.com>
34593 Date:   Mon May 2 12:33:36 2011 -0400
34594
34595     glib/Makefile.am: add gmain-internal.h to sources
34596
34597     It's a new private header.
34598
34599     This commit adds it to the Makefile so it's properly distributed
34600     with the sources.
34601
34602  glib/Makefile.am |    1 +
34603  1 file changed, 1 insertion(+)
34604
34605 commit 02877e29020c2a0f34283435ecf544b1f6793077
34606 Author: Benjamin Otte <otte@redhat.com>
34607 Date:   Mon May 2 19:22:25 2011 +0200
34608
34609     gobject: Warn if someone uses the wrong property in g_object_get/set
34610
34611     "Interface::property" was not detected before and led to a crash.
34612
34613  gobject/gobject.c |   14 ++++++++++++++
34614  1 file changed, 14 insertions(+)
34615
34616 commit 331e15b1284cd6fd5804a7495d2882ee97148c0a
34617 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
34618 Date:   Mon May 2 18:29:59 2011 +0200
34619
34620     Added UG translation
34621
34622  po/ug.po | 7552
34623  +++++++++++++++++++++++++++++++-------------------------------
34624  1 file changed, 3765 insertions(+), 3787 deletions(-)
34625
34626 commit bdc23c44e8fbb507e14056a05e38b92982df7a5f
34627 Author: Dan Winship <danw@gnome.org>
34628 Date:   Mon May 2 11:45:52 2011 -0400
34629
34630     Fix compiler warnings
34631
34632  glib/gdate.c                 |    2 +-
34633  glib/ghash.c                 |    2 +-
34634  glib/gutf8.c                 |    4 ----
34635  glib/tests/gvariant.c        |    1 +
34636  gobject/gclosure.c           |    2 ++
34637  gobject/gobject.c            |   52
34638  ++++++++++++++++++++----------------------
34639  gobject/testgobject.c        |    2 ++
34640  gobject/tests/dynamictests.c |    3 +++
34641  gobject/tests/threadtests.c  |    7 +++---
34642  tests/refcount/objects.c     |    2 +-
34643  tests/refcount/objects2.c    |    2 +-
34644  tests/refcount/properties.c  |    4 ----
34645  tests/refcount/properties2.c |    2 +-
34646  tests/refcount/signals.c     |    2 +-
34647  14 files changed, 42 insertions(+), 45 deletions(-)
34648
34649 commit 6f711a76cdd7eac3914542232526111a7b6bb053
34650 Author: Dan Winship <danw@gnome.org>
34651 Date:   Mon May 2 11:44:46 2011 -0400
34652
34653     Fix autoconf 2.68 warnings
34654
34655     autoconf 2.68 is very insistent that AC_LANG_SOURCE/AC_LANG_PROGRAM
34656     must be used in certain places, to avoid quoting/lack-of-quoting
34657     problems, or something. Fix.
34658
34659  configure.ac |   60
34660  +++++++++++++++++++++++++++++-----------------------------
34661  1 file changed, 30 insertions(+), 30 deletions(-)
34662
34663 commit c1d61f197137a0dda6b1894984114ed2ed4171ea
34664 Author: Behdad Esfahbod <behdad@behdad.org>
34665 Date:   Mon May 2 11:43:02 2011 -0400
34666
34667     Bug 648966 - Update g_unichar_iswide and g_unichar_iswide_cjk
34668
34669     Add tests.
34670
34671  glib/tests/utf8-misc.c |   91
34672  +++++++++++++++++++++++++++++++++++++++++++++---
34673  1 file changed, 87 insertions(+), 4 deletions(-)
34674
34675 commit b0874ce28e910121fb2d94f6f9183bfdc08e8eaf
34676 Author: Behdad Esfahbod <behdad@behdad.org>
34677 Date:   Mon May 2 11:26:01 2011 -0400
34678
34679     [build] Remove stale LDADD lines from tests/Makefile.am to allow build
34680
34681     Automake 1.11 wasn't happy.
34682
34683  tests/Makefile.am |   35 -----------------------------------
34684  1 file changed, 35 deletions(-)
34685
34686 commit 181763438a6be7791ef87c63fa119f74b44aeede
34687 Author: Dan Winship <danw@gnome.org>
34688 Date:   Mon May 2 09:53:59 2011 -0400
34689
34690     Update .gitignores
34691
34692  .gitignore                   |    1 +
34693  gio/.gitignore               |    1 +
34694  gio/gdbus-codegen/.gitignore |    2 ++
34695  gio/tests/.gitignore         |    4 ++++
34696  glib/.gitignore              |    1 +
34697  glib/tests/.gitignore        |    3 +++
34698  gobject/.gitignore           |    1 +
34699  gthread/tests/.gitignore     |    1 +
34700  8 files changed, 14 insertions(+)
34701
34702 commit f4cff2b923dd4df811327c9f199614dbfcbfe436
34703 Author: Matthias Clasen <mclasen@redhat.com>
34704 Date:   Sun May 1 23:02:53 2011 -0400
34705
34706     Some documentation additions
34707
34708  docs/reference/gio/gio-sections.txt |    4 ++++
34709  gio/gdbusobjectproxy.c              |   16 ++++++++++++++--
34710  gio/gdesktopappinfo.c               |   18 ++++++++++++------
34711  3 files changed, 30 insertions(+), 8 deletions(-)
34712
34713 commit ddcb095fb22b6b3c865bbe3a86af6cadca4c8131
34714 Author: Matthias Clasen <mclasen@redhat.com>
34715 Date:   Sun May 1 20:43:04 2011 -0400
34716
34717     Avoid an unused variable warning
34718
34719     Also, clean up some whitespace
34720
34721  glib/tests/keyfile.c |  355
34722  +++++++++++++++++++++++++-------------------------
34723  1 file changed, 179 insertions(+), 176 deletions(-)
34724
34725 commit ef5d4d55fe76b71edaf83999ca7408121a5439fa
34726 Author: Matthias Clasen <mclasen@redhat.com>
34727 Date:   Sun May 1 17:07:46 2011 -0400
34728
34729     Fix make check
34730
34731     g_thread_init() causes a hash table to be allocated (in read_aliases).
34732     Since hash tables are now a bit larger, we need to bump one of the
34733     probe sizes to avoid our probe slice being used for the aliases
34734     hash table.
34735
34736  tests/slice-threadinit.c |    2 +-
34737  1 file changed, 1 insertion(+), 1 deletion(-)
34738
34739 commit a84637377ca81fe53bff1f694c7364eda21b88c9
34740 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
34741 Date:   Sun May 1 20:04:51 2011 +0200
34742
34743     Added UG translation
34744
34745  po/ug.po | 7381
34746  ++++++++++++++++++++++++++++++++------------------------------
34747  1 file changed, 3793 insertions(+), 3588 deletions(-)
34748
34749 commit d09df426ba3788174b5bcc974831651208a13ea2
34750 Author: Matthias Clasen <mclasen@redhat.com>
34751 Date:   Sun May 1 10:55:24 2011 -0400
34752
34753     GHash: make sets with refcounted keys work correctly
34754
34755     When keys == values, we have to be careful about the order in
34756     which we replace their elements.
34757
34758  glib/ghash.c      |    6 ++--
34759  glib/tests/hash.c |   93
34760  +++++++++++++++++++++++++++++++++++++++++++++++++++++
34761  2 files changed, 96 insertions(+), 3 deletions(-)
34762
34763 commit be991170fa99185b7cf1dbf3f9bc62c9d656a08a
34764 Author: Matthias Clasen <mclasen@redhat.com>
34765 Date:   Sat Apr 30 22:28:34 2011 -0400
34766
34767     GHash: introduce a "set" mode
34768
34769     Make hash tables start out in a mode in which they don't store
34770     values at all, until the first insertion of a non-identical
34771     key-value pair.
34772
34773     This reduces memory requirements by 1/3 when using hash tables
34774     to store sets.
34775
34776     Based on a patch by Morten Welinder,
34777     https://bugzilla.gnome.org/show_bug.cgi?id=644437
34778
34779  glib/ghash.c      |   67
34780  ++++++++++++++++++++++++++++++++++++++++++++++++-----
34781  glib/tests/hash.c |   42 +++++++++++++++++++++++++++++++++
34782  2 files changed, 103 insertions(+), 6 deletions(-)
34783
34784 commit 0ae6bc3aaa57eb15826d81d2db466c166d0b75bf
34785 Author: Morten Welinder <terra@gnome.org>
34786 Date:   Wed Apr 27 10:46:00 2011 -0400
34787
34788     GHash: eliminate one of the lookup_nodes functions.
34789
34790     Kill g_hash_table_lookup_node and rename
34791     g_hash_table_lookup_node_for_insertion
34792     to g_hash_table_lookup_node.  Since at this point we already check for
34793     toombstones in all callers of g_hash_table_lookup_node this doesn't
34794     make
34795     a difference.
34796
34797     https://bugzilla.gnome.org/show_bug.cgi?id=644437
34798
34799  glib/ghash.c |   83
34800  +++++++++-------------------------------------------------
34801  1 file changed, 12 insertions(+), 71 deletions(-)
34802
34803 commit 6e45153ef78e1dbc59592104f0675ac8e81c6648
34804 Author: Morten Welinder <terra@gnome.org>
34805 Date:   Wed Apr 27 10:39:56 2011 -0400
34806
34807     GHash: split nodes array into seperate arrays.
34808
34809     This reduces memory requirements by 1/6 on 64-bit machines since
34810     no padding is needed.  It also puts less strain on the memory
34811     allocator since we no longer need one giant slab of memory.
34812
34813     https://bugzilla.gnome.org/show_bug.cgi?id=644437
34814
34815  glib/ghash.c |  207
34816  +++++++++++++++++++++++++++++-----------------------------
34817  1 file changed, 102 insertions(+), 105 deletions(-)
34818
34819 commit 4d8e64e6e83dcbd8c82de45ca5a517213bfd5a1a
34820 Author: Morten Welinder <terra@gnome.org>
34821 Date:   Wed Apr 27 09:53:39 2011 -0400
34822
34823     GHash: use macros to check for magic hash values.
34824
34825     https://bugzilla.gnome.org/show_bug.cgi?id=644437
34826
34827  glib/ghash.c |   51 +++++++++++++++++++++++++--------------------------
34828  1 file changed, 25 insertions(+), 26 deletions(-)
34829
34830 commit 707e011061fa7dcdaddca686a351ba3bdde5ffe9
34831 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
34832 Date:   Sun May 1 09:42:22 2011 +0800
34833
34834     Update VS2008/2010 README.txt
34835
34836     Tell people about the usage of ZLib to avoid the
34837     problem such as the one mentioned in Bug 633977
34838
34839  build/win32/vs10/README.txt |    6 +++++-
34840  build/win32/vs9/README.txt  |    4 ++++
34841  2 files changed, 9 insertions(+), 1 deletion(-)
34842
34843 commit acda716d2d955ba2107a06a11df2e7938d0dfd4d
34844 Author: Behdad Esfahbod <behdad@behdad.org>
34845 Date:   Fri Apr 29 16:14:49 2011 -0400
34846
34847     Bug 648966 - Update g_unichar_iswide and g_unichar_iswide_cjk
34848
34849     Update to Unicode 6.0.  Also attach Python script that generates
34850     the tables.
34851
34852  glib/Makefile.am         |    1 +
34853  glib/gen-iswide-table.py |   58 +++++++++++++++++++++++++++++++++
34854  glib/guniprop.c          |   81
34855  +++++++++++++++++++++++++++-------------------
34856  3 files changed, 107 insertions(+), 33 deletions(-)
34857
34858 commit 426e1b61595f0c822b4a4f62f0d9152a6558232d
34859 Author: Ryan Lortie <desrt@desrt.ca>
34860 Date:   Fri Apr 29 17:06:26 2011 -0400
34861
34862     Remove duplicate GDBusInterface declaration
34863
34864     It was in gdbusinterface.h but also in giotypes.h.  Remove it from the
34865     former.
34866
34867  gio/gdbusinterface.h |    1 -
34868  1 file changed, 1 deletion(-)
34869
34870 commit 92aed13eb8926cb35d1f2e8978c152f2e4398830
34871 Author: David Zeuthen <davidz@redhat.com>
34872 Date:   Fri Apr 29 13:11:22 2011 -0400
34873
34874     Update docs to take comments/suggestions from Matthias into account
34875
34876     Signed-off-by: David Zeuthen <davidz@redhat.com>
34877
34878  docs/reference/gio/gdbus-codegen.xml   |   74
34879  +++++++++++++++++++++++---------
34880  docs/reference/gio/migrating-gdbus.xml |    5 +++
34881  gio/gdbusobjectmanagerserver.c         |    6 ++-
34882  3 files changed, 62 insertions(+), 23 deletions(-)
34883
34884 commit 0e352fdb182e63ff163b0feda198cb3b6b20aa3a
34885 Merge: 0377fe7 9eba49a
34886 Author: David Zeuthen <davidz@redhat.com>
34887 Date:   Fri Apr 29 12:01:35 2011 -0400
34888
34889     Merge branch 'master' into gdbus-codegen
34890
34891 commit 9eba49a982e94196f90c79c5eac4a00cc437b12e
34892 Author: Alexander Larsson <alexl@redhat.com>
34893 Date:   Fri Apr 29 16:14:17 2011 +0200
34894
34895     GFilterInputStream: close-base-stream should not be construct-only
34896
34897     This is a runtime changable property (by the methods for it), must
34898     be a cut and paste error.
34899
34900  gio/gfilterinputstream.c |    2 +-
34901  1 file changed, 1 insertion(+), 1 deletion(-)
34902
34903 commit a04efe6afb63d54e12ff8f329cbaf458a2e31b26
34904 Author: Colin Walters <walters@verbum.org>
34905 Date:   Tue Apr 26 13:04:25 2011 -0400
34906
34907     Use SIGTRAP (via G_BREAKPOINT()) if G_DEBUG=fatal-warnings
34908
34909     On Linux with gdb, it's much more convenient to debug programs using
34910     G_DEBUG=fatal-warnings if we send SIGTRAP instead of abort() by
34911     default.  The default handler for both is to terminate the process.
34912
34913     In particular this makes it more easily possible to debug a warning
34914     that's not the first in a program; you can skip past it and
34915     go to the warning you care about.
34916
34917     The "aborting..." message is removed since it's no longer accurate,
34918     and anyways was never very useful; crashes should show up in
34919     ABRT/apport
34920     type crash catching systems.
34921
34922     https://bugzilla.gnome.org/show_bug.cgi?id=648423
34923
34924  glib/gmessages.c |   15 +--------------
34925  1 file changed, 1 insertion(+), 14 deletions(-)
34926
34927 commit 1763c2a575a959efa96795fc8d9d2cff60dd70cc
34928 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
34929 Date:   Thu Apr 28 20:45:34 2011 +0200
34930
34931     Updated Spanish translation
34932
34933  po/es.po |  458
34934  +++++++++++++++++++++++++++++++++-----------------------------
34935  1 file changed, 241 insertions(+), 217 deletions(-)
34936
34937 commit e585059514714b7bc191fa3467cb15e86dcc7e09
34938 Author: Shaun McCance <shaunm@gnome.org>
34939 Date:   Thu Apr 28 12:41:41 2011 -0400
34940
34941     glib/gvariant.c: Fix variable name in example code
34942
34943  glib/gvariant.c |    2 +-
34944  1 file changed, 1 insertion(+), 1 deletion(-)
34945
34946 commit a1fbe7ae8402c18fc5ebae1d07a90342f79621f3
34947 Author: Colin Walters <walters@verbum.org>
34948 Date:   Wed Apr 27 19:09:38 2011 -0400
34949
34950     Drop stray reference to gthread.la
34951
34952     We now build this test multithreaded in gthread/tests.
34953
34954  glib/tests/Makefile.am |    2 +-
34955  1 file changed, 1 insertion(+), 1 deletion(-)
34956
34957 commit 7b04bbc8e05f8d22309990599820eeb2438b3cbd
34958 Author: Colin Walters <walters@verbum.org>
34959 Date:   Wed Apr 27 18:42:29 2011 -0400
34960
34961     glib/Makefile.am: Remove stray tab
34962
34963  glib/Makefile.am |    2 +-
34964  1 file changed, 1 insertion(+), 1 deletion(-)
34965
34966 commit 549d895fa4e9c4b5a35c5d9da4db39ca11dc71cc
34967 Author: Colin Walters <walters@verbum.org>
34968 Date:   Thu Mar 17 10:11:41 2011 -0400
34969
34970     glib-unix: New API to watch some Unix signals
34971
34972     This new API allows watching a few select Unix signals;
34973     looking through the list on my system, I didn't see anything
34974     else that I think it'd reasonable to watch.
34975
34976     We build on the previous patch to make the child watch helper thread
34977     that existed on Unix handle these signals in the threaded case.
34978     In the non-threaded case, they're just global variables.
34979
34980     https://bugzilla.gnome.org/show_bug.cgi?id=644941
34981
34982  docs/reference/glib/glib-docs.sgml    |    1 +
34983  docs/reference/glib/glib-sections.txt |    4 +-
34984  glib/glib-unix.c                      |   88 +++++++-
34985  glib/glib-unix.h                      |   22 +-
34986  glib/glib.symbols                     |    2 +
34987  glib/gmain-internal.h                 |   35 ++++
34988  glib/gmain.c                          |  371
34989  +++++++++++++++++++++++++++------
34990  glib/tests/Makefile.am                |    6 +-
34991  glib/tests/unix.c                     |   81 +++++++
34992  gthread/tests/Makefile.am             |    5 +
34993  10 files changed, 544 insertions(+), 71 deletions(-)
34994
34995 commit 920899d78fbed7f014dc1549f1b54a3bd708eb4b
34996 Author: Colin Walters <walters@verbum.org>
34997 Date:   Wed Mar 16 19:02:15 2011 -0400
34998
34999     gmain: Prepare child watch handling for more generic signal handling
35000
35001     In preparation for supporting more Unix signals such as SIGHUP,
35002     SIGTERM etc.,
35003
35004     https://bugzilla.gnome.org/show_bug.cgi?id=644941
35005
35006  glib/glib-unix.c |   19 ++++----
35007  glib/gmain.c     |  134
35008  ++++++++++++++++++++++++++++++++++++++++++------------
35009  2 files changed, 114 insertions(+), 39 deletions(-)
35010
35011 commit 0ff211f520c18550454289e7265061d7e8ac41c0
35012 Author: Colin Walters <walters@verbum.org>
35013 Date:   Wed Mar 16 13:54:28 2011 -0400
35014
35015     glib-unix: New Unix-specific API
35016
35017     GLib historically has been designed to be "mostly" portable; there
35018     are some functions only available on Unix like
35019     g_io_channel_unix_new(),
35020     but these are typically paired with obvious counterparts for Win32.
35021
35022     However, as GLib is used not only by portable software, but components
35023     targeting Unix (or even just Linux), there are a few cases where it
35024     would be very convenient if GLib shipped built-in functionality.
35025
35026     This initial patch is a basic wrapper around pipe2(), including
35027     fallbacks for older kernels.  This pairs well with the
35028     existing g_spawn_*() API and its child_setup functionality.
35029
35030     However, in the future, I want to add a signal() wrapper here,
35031     complete with proxying the signal to a mainloop.  I have initial code
35032     for this, but doing it sanely (including factoring out gmain.c's
35033     private worker thread), is a complex task, and I don't want to block
35034     on that.
35035
35036     See also gwin32.h for Win32 specific functionality.
35037
35038     https://bugzilla.gnome.org/show_bug.cgi?id=644941
35039
35040  docs/reference/glib/glib-sections.txt |    8 ++
35041  glib/Makefile.am                      |    7 ++
35042  glib/glib-unix.c                      |  135
35043  +++++++++++++++++++++++++++++++++
35044  glib/glib-unix.h                      |   70 +++++++++++++++++
35045  glib/glib.symbols                     |    9 +++
35046  glib/gmain.c                          |   30 +++-----
35047  glib/tests/Makefile.am                |    3 +
35048  glib/tests/unix.c                     |   60 +++++++++++++++
35049  8 files changed, 302 insertions(+), 20 deletions(-)
35050
35051 commit 27246c615df66ee869c2174aa6609601ff9d1f64
35052 Author: Colin Walters <walters@verbum.org>
35053 Date:   Wed Apr 27 13:29:07 2011 -0400
35054
35055     Update gio.symbols for previous two commits
35056
35057  gio/gio.symbols |    2 ++
35058  1 file changed, 2 insertions(+)
35059
35060 commit 4098ddcb066f40bf9563973753bbb7867a553700
35061 Author: Colin Walters <walters@verbum.org>
35062 Date:   Wed Apr 27 11:34:23 2011 -0400
35063
35064     GDesktopAppInfo: Add g_desktop_app_info_get_generic_name
35065
35066     Necessary for rebasing gnome-menus on top of GDesktopAppInfo.
35067
35068     https://bugzilla.gnome.org/show_bug.cgi?id=647967
35069
35070  gio/gdesktopappinfo.c |   22 +++++++++++++++++++++-
35071  gio/gdesktopappinfo.h |    1 +
35072  2 files changed, 22 insertions(+), 1 deletion(-)
35073
35074 commit 276e6a7be8a2d31bd67cac7c571f65dfd8b2fd88
35075 Author: Colin Walters <walters@verbum.org>
35076 Date:   Fri Apr 15 15:52:33 2011 -0400
35077
35078     GDesktopAppInfo: Add g_desktop_app_info_get_categories()
35079
35080     This is needed to rebase gnome-menus on top of GDesktopAppInfo.
35081
35082     https://bugzilla.gnome.org/show_bug.cgi?id=647903
35083
35084  gio/gdesktopappinfo.c |   16 ++++++++++++++++
35085  gio/gdesktopappinfo.h |    2 ++
35086  2 files changed, 18 insertions(+)
35087
35088 commit 0dc5d456926257bd68702a4a1c989d132324d460
35089 Author: David Schleef <ds@schleef.org>
35090 Date:   Mon Feb 21 18:58:09 2011 -0800
35091
35092     Fix %z in g_date_time_format()
35093
35094     https://bugzilla.gnome.org/show_bug.cgi?id=642935
35095
35096  glib/gdatetime.c       |    5 ++---
35097  glib/tests/gdatetime.c |   19 +++++++++++++++++++
35098  2 files changed, 21 insertions(+), 3 deletions(-)
35099
35100 commit d3b80c49ea257d02838099e05e315a2407e664b9
35101 Author: Matthias Clasen <mclasen@redhat.com>
35102 Date:   Wed Apr 27 00:03:59 2011 -0400
35103
35104     GHashTable: Small optimization of remove-all
35105
35106     Don't enter the loop if we are not going to notify anyway.
35107     Pointed out in bug 646013.
35108
35109  glib/ghash.c |   24 +++++++++++++++---------
35110  1 file changed, 15 insertions(+), 9 deletions(-)
35111
35112 commit fc7403b675d29574568a79401c864298e8730413
35113 Author: Matthias Clasen <mclasen@redhat.com>
35114 Date:   Wed Apr 27 00:03:28 2011 -0400
35115
35116     GHashTable: Add a test for remove-all functionality
35117
35118  glib/tests/hash.c |   37 +++++++++++++++++++++++++++++++++++++
35119  1 file changed, 37 insertions(+)
35120
35121 commit 4832289bc0c2a40a9dbc7259db9be914195ea5f4
35122 Author: Matthias Clasen <mclasen@redhat.com>
35123 Date:   Tue Apr 26 23:57:17 2011 -0400
35124
35125     Whitespace cleanup
35126
35127  glib/tests/hash.c |  426
35128  +++++++++++++++++++++++++++--------------------------
35129  1 file changed, 217 insertions(+), 209 deletions(-)
35130
35131 commit 70a19815326d7e76657848aeaa58ee61db34df58
35132 Author: Maciej Piechotka <uzytkownik2@gmail.com>
35133 Date:   Thu Mar 31 09:00:27 2011 +0200
35134
35135     Allow caching have_qsort_r which re-enables cross-compiling
35136
35137     https://bugzilla.gnome.org/show_bug.cgi?id=646309
35138
35139  configure.ac                   |    6 +++---
35140  docs/reference/glib/cross.sgml |    9 +++++++++
35141  2 files changed, 12 insertions(+), 3 deletions(-)
35142
35143 commit fdf83b5108f03aed1b1fa0f5e6b23a5a83c149cd
35144 Author: Matthias Clasen <mclasen@redhat.com>
35145 Date:   Tue Apr 26 23:26:58 2011 -0400
35146
35147     Fix mailing list link in README
35148
35149     Patch by Thomas Andersen, bug 647594
35150
35151  README.in |    2 +-
35152  1 file changed, 1 insertion(+), 1 deletion(-)
35153
35154 commit 6dcf505346adcfaac639f0be074b5aec7f67f3f8
35155 Author: Murray Cumming <murrayc@murrayc.com>
35156 Date:   Mon Apr 4 10:01:51 2011 +0200
35157
35158     GDBusServer: Documentation: Improvements.
35159
35160     Provide a fuller description and lead people away if they arrived
35161     here just looking for a way to provide a regular D-Bus service.
35162
35163     https://bugzilla.gnome.org/show_bug.cgi?id=646425
35164
35165  gio/gdbusserver.c |    8 +++++++-
35166  1 file changed, 7 insertions(+), 1 deletion(-)
35167
35168 commit 71c7e49058c226cd3b34e85c1b25428c1eb80b84
35169 Author: Christian Persch <chpe@gnome.org>
35170 Date:   Fri Mar 4 18:21:51 2011 +0100
35171
35172     Use G_SIGNAL_MUST_COLLECT for VARIANT signals
35173
35174     Bug #643624.
35175
35176  gio/gactiongroup.c  |    4 +++-
35177  gio/gdbusproxy.c    |   10 ++++------
35178  gio/gsimpleaction.c |    2 +-
35179  3 files changed, 8 insertions(+), 8 deletions(-)
35180
35181 commit 122a53a9bc546e4705d20b15c703b8ba354e967b
35182 Author: Matthias Clasen <mclasen@redhat.com>
35183 Date:   Tue Apr 26 22:51:54 2011 -0400
35184
35185     Fix up some harmless FALSE <> NULL confusions
35186
35187     Reported in bug 643134.
35188
35189  gio/gdbusconnection.c |    2 +-
35190  gio/gdbusmessage.c    |    7 +++----
35191  2 files changed, 4 insertions(+), 5 deletions(-)
35192
35193 commit 440bd2a97574e63c39f0c1e2dbf8a17c2635b0e9
35194 Author: Matthias Clasen <mclasen@redhat.com>
35195 Date:   Tue Apr 26 22:08:24 2011 -0400
35196
35197     GSequence: Make g_sequence_iter_move behave as documented
35198
35199     As pointed out in bug 658313, moving before the begin iter is
35200     supposed to return the begin iter, not the end iter. Also add
35201     a test for this behaviour.
35202
35203  glib/gsequence.c      |    8 +++++++-
35204  glib/tests/sequence.c |   32 ++++++++++++++++++++++++++++++++
35205  2 files changed, 39 insertions(+), 1 deletion(-)
35206
35207 commit 2a3f7f49b46abdaf2d82e704a3ee044ed57fb61f
35208 Author: Colin Walters <walters@verbum.org>
35209 Date:   Tue Apr 26 15:08:54 2011 -0400
35210
35211     GDesktopAppInfo: Add "filename" property for bindings
35212
35213     GDesktopAppInfo violates the GObject rule that your C constructors
35214     should just be thin wrappers around g_object_new().  While GKeyFile
35215     isn't introspctable, this patch allows from JavaScript:
35216
35217     var app = new Gio.DesktopAppInfo({ filename: '/path/to/foo.desktop'
35218     });
35219
35220     https://bugzilla.gnome.org/show_bug.cgi?id=648425
35221
35222  gio/gdesktopappinfo.c |  150
35223  ++++++++++++++++++++++++++++++++++++++-----------
35224  1 file changed, 116 insertions(+), 34 deletions(-)
35225
35226 commit 1056f2240c46081d8f55fe6f121ddee6a0370d96
35227 Author: Colin Walters <walters@verbum.org>
35228 Date:   Tue Apr 26 13:28:17 2011 -0400
35229
35230     Squash some uninitialized variable compiler warnings
35231
35232     From GCC 4.6.
35233
35234  gio/glocalfileinfo.c |    8 ++++----
35235  1 file changed, 4 insertions(+), 4 deletions(-)
35236
35237 commit df45856bba14b93fedcb876fe04e0bbf0d159909
35238 Author: Dan Winship <danw@gnome.org>
35239 Date:   Wed Apr 20 11:41:47 2011 -0400
35240
35241     GSimpleAsyncResult: push thread context around callback
35242
35243     When an old pre-thread-default-context API that takes an explicit
35244     GMainContext wants to call a gio API, it must call
35245     g_main_context_push_thread_default() before, and
35246     g_main_context_pop_thread_default() after the gio call, so that the
35247     gio method will return its result to the desired GMainContext.
35248
35249     But this fails for methods like g_socket_client_connect_async() that
35250     make a chain of multiple async calls, since the pushed/popped context
35251     will only affect the initial call.
35252
35253     Fix this by having GSimpleAsyncResult itself push/pop the context
35254     around the callback invocation, so that if the callback queues another
35255     async request, it will stay in the same context as the original one.
35256
35257     https://bugzilla.gnome.org/show_bug.cgi?id=646957
35258
35259  gio/gsimpleasyncresult.c |   10 +++++++---
35260  1 file changed, 7 insertions(+), 3 deletions(-)
35261
35262 commit b27f2e051ecf877d7e209b273c0281a7f7f216cb
35263 Author: Muhammet Kara <muhammet.k@gmail.com>
35264 Date:   Tue Apr 26 03:04:20 2011 +0300
35265
35266     Updated Turkish translation
35267
35268  po/tr.po | 2809
35269  ++++++++++++++++++++++++++++++++++++++++++--------------------
35270  1 file changed, 1916 insertions(+), 893 deletions(-)
35271
35272 commit 0377fe7005d95afcbefd067d566fe558030485ab
35273 Author: David Zeuthen <davidz@redhat.com>
35274 Date:   Mon Apr 25 10:42:50 2011 -0400
35275
35276     gdbus-codegen: Fix typo in generated docs
35277
35278     Signed-off-by: David Zeuthen <davidz@redhat.com>
35279
35280  gio/gdbus-codegen/codegen.py |    4 ++--
35281  1 file changed, 2 insertions(+), 2 deletions(-)
35282
35283 commit bbe945183be11dafc037fdf5f92cea49202b6401
35284 Author: David Zeuthen <davidz@redhat.com>
35285 Date:   Mon Apr 25 09:29:18 2011 -0400
35286
35287     gdbus-codegen: Generate GDBusObject{,Proxy,Skeleton} subtypes
35288
35289     Signed-off-by: David Zeuthen <davidz@redhat.com>
35290
35291  docs/reference/gio/gdbus-codegen.xml           |    6 +-
35292  docs/reference/gio/gio-sections.txt            |   42 ++
35293  docs/reference/gio/gio.types                   |    3 +
35294  docs/reference/gio/migrating-gdbus.xml         |    5 +-
35295  gio/gdbus-codegen/codegen.py                   |  582
35296  +++++++++++++++++++++---
35297  gio/gdbus-codegen/dbustypes.py                 |    2 +
35298  gio/gdbusobject.c                              |   57 ---
35299  gio/gdbusobject.h                              |   17 -
35300  gio/gdbusobjectmanagerclient.c                 |   18 +-
35301  gio/gdbusobjectproxy.c                         |   75 +--
35302  gio/gdbusobjectproxy.h                         |    6 +-
35303  gio/gdbusobjectskeleton.c                      |   31 --
35304  gio/gdbusprivate.h                             |    2 -
35305  gio/gio.symbols                                |    3 +-
35306  gio/giotypes.h                                 |    8 +-
35307  gio/tests/gdbus-example-objectmanager-client.c |    6 +-
35308  gio/tests/gdbus-example-objectmanager-server.c |   10 +-
35309  gio/tests/gdbus-test-codegen.c                 |  165 ++-----
35310  gio/tests/test-codegen.xml                     |    6 +
35311  19 files changed, 685 insertions(+), 359 deletions(-)
35312
35313 commit a330c2f19f5086986940e57bdf1e7db651db725c
35314 Author: Michael Terry <michael.terry@canonical.com>
35315 Date:   Mon Apr 25 08:29:35 2011 -0400
35316
35317     Don't ignore SUPPORTS_STARTUP_NOTIFICATION for commandline GAppInfos
35318
35319     https://bugzilla.gnome.org/show_bug.cgi?id=648416
35320
35321  gio/gdesktopappinfo.c |    6 +++---
35322  1 file changed, 3 insertions(+), 3 deletions(-)
35323
35324 commit d8de88e541180edef5a80b8107a383c3bd8522b5
35325 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
35326 Date:   Mon Apr 25 13:47:07 2011 +0800
35327
35328     Add VS 2008 compilation support for some utilities
35329
35330     -Added projects to compile the glib-compile-schemas and gsettings
35331     utilities
35332     -Update .vsprops to install these in "install" phase
35333     -Distribute these projects also
35334
35335  build/win32/vs9/Makefile.am                 |    2 +
35336  build/win32/vs9/glib-compile-schemas.vcproj |  152
35337  +++++++++++++++++++++++++++
35338  build/win32/vs9/glib.sln                    |   48 +++++++++
35339  build/win32/vs9/glib.vsprops                |    5 +
35340  build/win32/vs9/gsettings.vcproj            |  152
35341  +++++++++++++++++++++++++++
35342  5 files changed, 359 insertions(+)
35343
35344 commit dc7e9a54e5957178ecd5ec250d3fe44064fab58b
35345 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
35346 Date:   Mon Apr 25 13:32:18 2011 +0800
35347
35348     Add VS 2010 compilation support for some utilities
35349
35350     -Added projects to compile the glib-compile-schemas and gsettings
35351     utilities
35352     -Update .vsprops to install these in "install" phase
35353     -Distribute these projects also
35354
35355  build/win32/vs10/Makefile.am                       |    4 +
35356  build/win32/vs10/glib-compile-schemas.vcxproj      |  174
35357  ++++++++++++++++++++
35358  .../vs10/glib-compile-schemas.vcxproj.filters      |   17 ++
35359  build/win32/vs10/glib.props                        |    8 +
35360  build/win32/vs10/glib.sln                          |   36 ++++
35361  build/win32/vs10/gsettings.vcxproj                 |  174
35362  ++++++++++++++++++++
35363  build/win32/vs10/gsettings.vcxproj.filters         |   14 ++
35364  7 files changed, 427 insertions(+)
35365
35366 commit 58eb4da5c52f0847846368b5df4583080459a798
35367 Author: David Zeuthen <davidz@redhat.com>
35368 Date:   Sat Apr 23 19:26:56 2011 -0400
35369
35370     Fix build broken by previous commit
35371
35372     Signed-off-by: David Zeuthen <davidz@redhat.com>
35373
35374  gio/tests/Makefile.am |    1 +
35375  1 file changed, 1 insertion(+)
35376
35377 commit b5b34fa2f2711bea9b98a7b14882d8bda06c580b
35378 Author: David Zeuthen <davidz@redhat.com>
35379 Date:   Sat Apr 23 17:43:03 2011 -0400
35380
35381     gdbus-codegen: Include docs for generated code in the GIO docs
35382
35383     Signed-off-by: David Zeuthen <davidz@redhat.com>
35384
35385  docs/reference/gio/Makefile.am            |    1 +
35386  docs/reference/gio/gio-sections.txt       |  117
35387  +++++++++++++++++++++++++++++
35388  docs/reference/gio/gio.types              |    7 ++
35389  docs/reference/gio/migrating-gdbus.xml    |   16 ++--
35390  gio/Makefile.am                           |   28 +++++++
35391  gio/gdbus-example-objectmanager.xml       |   65 ++++++++++++++++
35392  gio/tests/Makefile.am                     |   21 +-----
35393  gio/tests/gdbus-example-objectmanager.xml |   65 ----------------
35394  8 files changed, 232 insertions(+), 88 deletions(-)
35395
35396 commit f42d97b88b092e9cb3d0c769cb9f41fe2ce43b16
35397 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
35398 Date:   Wed Apr 20 19:08:06 2011 +0200
35399
35400     docs: fix typos in networking classes
35401
35402  gio/gsocketclient.c          |   22 +++++++++++-----------
35403  gio/gsocketconnection.c      |    6 +++---
35404  gio/gsocketlistener.c        |   12 ++++++------
35405  gio/gsocketservice.c         |    4 ++--
35406  gio/gtcpconnection.c         |    2 +-
35407  gio/gthreadedsocketservice.c |    4 ++--
35408  gio/gunixconnection.c        |    6 +++---
35409  7 files changed, 28 insertions(+), 28 deletions(-)
35410
35411 commit f0eeadf30672ba60e3aae8964c1c0d3ef9fef733
35412 Author: David Zeuthen <davidz@redhat.com>
35413 Date:   Wed Apr 20 11:54:24 2011 -0400
35414
35415     GDBusObjectManagerServer: make export() return whether the object
35416     was removed
35417
35418     This is useful in conjunction with g_warn_if_fail().
35419
35420     Signed-off-by: David Zeuthen <davidz@redhat.com>
35421
35422  gio/gdbusobjectmanagerserver.c |   18 +++++++++++++-----
35423  gio/gdbusobjectmanagerserver.h |    2 +-
35424  2 files changed, 14 insertions(+), 6 deletions(-)
35425
35426 commit c2f670ef492eac0ed8574fc4df1e561ff0b1c89a
35427 Author: Dan Winship <danw@gnome.org>
35428 Date:   Wed Apr 20 11:24:46 2011 -0400
35429
35430     GSocketService: clarify transfer semantics of incoming connections
35431
35432     The @connection parameter to the ::incoming signal is (transfer none),
35433     so you need to ref it if you want to keep it.
35434
35435     https://bugzilla.gnome.org/show_bug.cgi?id=647746
35436
35437  gio/gsocketservice.c |    3 +++
35438  1 file changed, 3 insertions(+)
35439
35440 commit 35b6c762444a2e7dd5c2658fbc0bd79444929ecf
35441 Author: David Zeuthen <davidz@redhat.com>
35442 Date:   Wed Apr 20 09:00:16 2011 -0400
35443
35444     gdbus-codegen: Document the generated FOO_PEEK_BAR() and FOO_GET_BAR()
35445     macros
35446
35447     Signed-off-by: David Zeuthen <davidz@redhat.com>
35448
35449  gio/gdbus-codegen/codegen.py |   30 ++++++++++++++++++++++++++++++
35450  1 file changed, 30 insertions(+)
35451
35452 commit bd5da131a2f38a281729729fc4849f309be31b2a
35453 Author: David Zeuthen <davidz@redhat.com>
35454 Date:   Tue Apr 19 14:39:47 2011 -0400
35455
35456     gdbus-codegen: Generate gtk-doc section docs
35457
35458     This is nice to have if using gtk-doc on the generated code. We could
35459     also generate -sections.txt and .types files but we don't do that
35460     right now...
35461
35462     Signed-off-by: David Zeuthen <davidz@redhat.com>
35463
35464  gio/gdbus-codegen/codegen.py |   35 ++++++++++++++++++++++++++++++-----
35465  1 file changed, 30 insertions(+), 5 deletions(-)
35466
35467 commit 7a1d42088939f863fbdf4620c186a8bce8b04a33
35468 Author: David Zeuthen <davidz@redhat.com>
35469 Date:   Tue Apr 19 13:42:28 2011 -0400
35470
35471     gdbus-codegen: Set nick+blurb for properties to shut up gtk-doc
35472
35473     Signed-off-by: David Zeuthen <davidz@redhat.com>
35474
35475  gio/gdbus-codegen/codegen.py |   32 ++++++++++++++++----------------
35476  1 file changed, 16 insertions(+), 16 deletions(-)
35477
35478 commit 271af675eb81589adcc6a8eabcde454c4c9d12de
35479 Author: David Zeuthen <davidz@redhat.com>
35480 Date:   Tue Apr 19 13:39:12 2011 -0400
35481
35482     gdbus-codegen: It's GDBusProxyTypeFunc, not GDBusProxyFunc
35483
35484     Signed-off-by: David Zeuthen <davidz@redhat.com>
35485
35486  gio/gdbus-codegen/codegen.py |    6 +++---
35487  1 file changed, 3 insertions(+), 3 deletions(-)
35488
35489 commit 1ea370a1b1f27ed7c9c73224251c07175aa14487
35490 Author: David Zeuthen <davidz@redhat.com>
35491 Date:   Tue Apr 19 13:16:10 2011 -0400
35492
35493     gdbus-codegen: Document the generated ObjectManagerClient structs
35494
35495     Signed-off-by: David Zeuthen <davidz@redhat.com>
35496
35497  gio/gdbus-codegen/codegen.py |   19 +++++++++++++++++++
35498  1 file changed, 19 insertions(+)
35499
35500 commit 3238a6ffe77284ed881c552016f93a531c54bd75
35501 Author: David Zeuthen <davidz@redhat.com>
35502 Date:   Tue Apr 19 13:10:25 2011 -0400
35503
35504     gdbus-codegen: Add "Returns:" blurb for generated get_proxy_type()
35505
35506     This was forgotten.
35507
35508     Signed-off-by: David Zeuthen <davidz@redhat.com>
35509
35510  gio/gdbus-codegen/codegen.py |    2 ++
35511  1 file changed, 2 insertions(+)
35512
35513 commit 68ba1bf074f9168a1997d674bf1d78b5e707dbf6
35514 Author: David Zeuthen <davidz@redhat.com>
35515 Date:   Mon Apr 18 14:23:19 2011 -0400
35516
35517     gdbus-codegen: Generate docs when generating C code
35518
35519     This is handy for both gtk-doc and gobject-introspection.
35520
35521     Signed-off-by: David Zeuthen <davidz@redhat.com>
35522
35523  gio/gdbus-codegen/codegen.py         |  659
35524  +++++++++++++++++++++++++---------
35525  gio/gdbus-codegen/codegen_docbook.py |    2 +-
35526  gio/gdbus-codegen/codegen_main.py    |   11 +-
35527  gio/gdbus-codegen/utils.py           |   15 +
35528  4 files changed, 504 insertions(+), 183 deletions(-)
35529
35530 commit d5dc79c0b066895ad41e84db35568d5a30235186
35531 Author: Benjamin Otte <otte@redhat.com>
35532 Date:   Fri Apr 15 03:23:12 2011 +0200
35533
35534     API: testutils: Add g_test_fail()
35535
35536     This allows tests to fail in a nonfatal way and the test runner can
35537     continue if invoked with -k.
35538
35539     https://bugzilla.gnome.org/show_bug.cgi?id=647826
35540
35541  docs/reference/glib/glib-sections.txt |    1 +
35542  glib/glib.symbols                     |    1 +
35543  glib/gtestutils.c                     |   34
35544  +++++++++++++++++++++++++++++++--
35545  glib/gtestutils.h                     |    2 ++
35546  4 files changed, 36 insertions(+), 2 deletions(-)
35547
35548 commit 9a121032599ec90c883937017f49af2ba1fc6071
35549 Author: Benjamin Otte <otte@redhat.com>
35550 Date:   Mon Apr 18 14:45:53 2011 +0200
35551
35552     testutils: Sprinkle code with newlines
35553
35554     Readable code ftw!
35555
35556  glib/gtestutils.c |   31 ++++++++++++++++++++++++++++++-
35557  1 file changed, 30 insertions(+), 1 deletion(-)
35558
35559 commit d259d50afd7b1f0f063e9ad95f5784540bd0378c
35560 Author: Benjamin Otte <otte@redhat.com>
35561 Date:   Mon Apr 18 14:41:51 2011 +0200
35562
35563     testutils: Return number of bad tests from g_test_run_suite_internal()
35564
35565     In particular do not return a boolean disguised as an int.
35566
35567  glib/gtestutils.c |   10 +++++-----
35568  1 file changed, 5 insertions(+), 5 deletions(-)
35569
35570 commit 62e68ceec8cfad06fffb00fd23ccaad3fc0f476e
35571 Author: Benjamin Otte <otte@redhat.com>
35572 Date:   Mon Apr 18 14:37:24 2011 +0200
35573
35574     testutils: Remove unused variable
35575
35576  glib/gtestutils.c |    3 +--
35577  1 file changed, 1 insertion(+), 2 deletions(-)
35578
35579 commit 19fdb18ef8794bde6b29e400a6d868a7974b73e2
35580 Author: Benjamin Otte <otte@redhat.com>
35581 Date:   Mon Apr 18 14:35:58 2011 +0200
35582
35583     testutils: Return a boolean from g_test_case_run()
35584
35585     Return value is intened to be TRUE for success, FALSE for failure.
35586     Currently we return TRUE all the time.
35587     Previously the test returned 0 all the time.
35588
35589  glib/gtestutils.c |    7 ++++---
35590  1 file changed, 4 insertions(+), 3 deletions(-)
35591
35592 commit affc6f747587f5b86d5ec34cf22e7f666d7d09a9
35593 Author: David Zeuthen <davidz@redhat.com>
35594 Date:   Sat Apr 16 15:24:42 2011 -0400
35595
35596     GDBusObjectManagerClient: Add a GDestroyNotify to the user_data
35597
35598     For bindings, obviously.
35599
35600     Signed-off-by: David Zeuthen <davidz@redhat.com>
35601
35602  gio/gdbusobjectmanagerclient.c |   40
35603  +++++++++++++++++++++++++++++++++++++++-
35604  gio/gdbusobjectmanagerclient.h |    4 ++++
35605  gio/tests/gdbus-test-codegen.c |   18 ++++++++++--------
35606  3 files changed, 53 insertions(+), 9 deletions(-)
35607
35608 commit ea742e88e30fc398b8f86cc017161e6dcbb61e08
35609 Author: David Zeuthen <davidz@redhat.com>
35610 Date:   Sat Apr 16 14:42:21 2011 -0400
35611
35612     GDBus: Add some gobject-introspection annotations for new code
35613
35614     Signed-off-by: David Zeuthen <davidz@redhat.com>
35615
35616  gio/gdbusinterfaceskeleton.c   |    2 +-
35617  gio/gdbusobject.c              |   14 +++++++-------
35618  gio/gdbusobjectmanager.c       |    6 ++++--
35619  gio/gdbusobjectmanagerclient.c |   24 ++++++++++++++----------
35620  gio/gdbusobjectmanagerserver.c |    4 ++--
35621  gio/gdbusobjectproxy.c         |    3 ++-
35622  6 files changed, 30 insertions(+), 23 deletions(-)
35623
35624 commit 3cef28a2f0d45c4255263dae6a1dc3987bbc3f0c
35625 Author: David Zeuthen <davidz@redhat.com>
35626 Date:   Sat Apr 16 14:07:23 2011 -0400
35627
35628     gdbus-codegen: Make generated code introspectable
35629
35630     Specific changes
35631
35632      - Use get_type(), not get_gtype() for the GType function
35633        - so we need to use the lower-case name type_ for properties
35634        called type
35635      - Don't return a function pointer, just make the function returned
35636        available instead
35637      - Add (type) annotations in constructors so g-ir-scanner detects
35638      them as such
35639      - Add (transfer none) annotations to property getters
35640      - Add (out) annotations to D-Bus method call functions
35641
35642     Signed-off-by: David Zeuthen <davidz@redhat.com>
35643
35644  gio/gdbus-codegen/codegen.py   |  227
35645  +++++++++++++++++++++++++++++++++++-----
35646  gio/gdbus-codegen/dbustypes.py |    2 +
35647  gio/tests/gdbus-test-codegen.c |    2 +-
35648  3 files changed, 202 insertions(+), 29 deletions(-)
35649
35650 commit 2e358e12f95601e7d00c7a4b0c272c0cd00c2e7d
35651 Author: David Zeuthen <davidz@redhat.com>
35652 Date:   Fri Apr 15 16:36:54 2011 -0400
35653
35654     gdbus-codegen: Nuke debug spew
35655
35656     Signed-off-by: David Zeuthen <davidz@redhat.com>
35657
35658  gio/gdbus-codegen/codegen_main.py |    1 -
35659  1 file changed, 1 deletion(-)
35660
35661 commit a3fa748e54ec077a764a3045c92df59d00ba0edb
35662 Author: David Zeuthen <davidz@redhat.com>
35663 Date:   Fri Apr 15 16:11:43 2011 -0400
35664
35665     gdbus-codegen: Never emit empty PropertiesChanged signals
35666
35667     It's not that it's actually a bug to do so per se, strictly speaking,
35668     it's just pointless and wasteful.
35669
35670     Signed-off-by: David Zeuthen <davidz@redhat.com>
35671
35672  gio/gdbus-codegen/codegen.py |   28 +++++++++++++++++++---------
35673  1 file changed, 19 insertions(+), 9 deletions(-)
35674
35675 commit 6bccc46d152079d69cf8aebef08433b1ec6055c7
35676 Author: David Zeuthen <davidz@redhat.com>
35677 Date:   Fri Apr 15 15:53:28 2011 -0400
35678
35679     gdbus-codegen: Don't send out PropertiesChanged if value ends up
35680     not changing
35681
35682     A fairly typical pattern is to have code that does
35683
35684      foo_set_bar (object, "");
35685      if (some_condition)
35686        {
35687          foo_set_bar (object, "yes");
35688        }
35689
35690     where some_condition is often true every time @object is updated.
35691
35692     With this code, bar is essentially always "yes" but because of how
35693     gdbus-codegen works, useless PropertiesChanged events got scheduled
35694     and sent out. With this patch, we avoid that by always keeping the
35695     original value around and comparing it only when we deem it's time to
35696     send out the ::PropertiesChanged signal (typically in an idle but can
35697     be forced by the user via flush()).
35698
35699     Also add a test case for this.
35700
35701     Signed-off-by: David Zeuthen <davidz@redhat.com>
35702
35703  gio/gdbus-codegen/codegen.py   |   49 ++++++++++++++++++++++-----------
35704  gio/tests/gdbus-test-codegen.c |   59
35705  +++++++++++++++++++++++++++++++++++++++-
35706  gio/tests/test-codegen.xml     |    2 ++
35707  3 files changed, 93 insertions(+), 17 deletions(-)
35708
35709 commit 01602e16955fb7ca60799d4e142c7392ad91237d
35710 Author: Colin Walters <walters@verbum.org>
35711 Date:   Fri Apr 15 15:51:25 2011 -0400
35712
35713     Fix some compiler warnings from gcc 4.6
35714
35715  gio/gdbusauthmechanismsha1.c    |    1 +
35716  gio/tests/gdbus-serialization.c |    1 -
35717  gio/tests/proxy.c               |    2 +-
35718  3 files changed, 2 insertions(+), 2 deletions(-)
35719
35720 commit 78203f369977b797116c9fc3b2c72a56c55db656
35721 Author: Colin Walters <walters@verbum.org>
35722 Date:   Thu Apr 14 16:03:18 2011 -0400
35723
35724     gapplication: Fix typo in property
35725
35726  gio/gapplication.c |    2 +-
35727  1 file changed, 1 insertion(+), 1 deletion(-)
35728
35729 commit cade3cb1dab58ee0ab291efbab03e5b047b2a5be
35730 Author: David Zeuthen <davidz@redhat.com>
35731 Date:   Fri Apr 15 13:51:10 2011 -0400
35732
35733     gdbus-codegen: Fix obvious bug in _g_variant_equal0() implementation
35734
35735     Signed-off-by: David Zeuthen <davidz@redhat.com>
35736
35737  gio/gdbus-codegen/codegen.py |    5 ++++-
35738  1 file changed, 4 insertions(+), 1 deletion(-)
35739
35740 commit e19734d6c3f24076d25ac7f290b97df76cad5056
35741 Author: David Zeuthen <davidz@redhat.com>
35742 Date:   Fri Apr 15 12:56:07 2011 -0400
35743
35744     gdbus-codegen: Add support for the org.freedesktop.DBus.Deprecated
35745     annotation
35746
35747     Signed-off-by: David Zeuthen <davidz@redhat.com>
35748
35749  docs/reference/gio/gdbus-codegen.xml |  124
35750  +++++++++++++++++++++-------------
35751  gio/gdbus-codegen/codegen.py         |   28 ++++++++
35752  gio/gdbus-codegen/codegen_docbook.py |    8 +++
35753  gio/gdbus-codegen/dbustypes.py       |   16 +++++
35754  gio/tests/test-codegen.xml           |   22 ++++++
35755  5 files changed, 151 insertions(+), 47 deletions(-)
35756
35757 commit 0f9b83dd36a252552e4644257c0fa8272f6ba847
35758 Author: Ryan Lortie <desrt@desrt.ca>
35759 Date:   Fri Apr 15 09:30:24 2011 -0400
35760
35761     GApplication: #include "gsettings.h"
35762
35763     Since we call g_settings_sync() from there now...
35764
35765  gio/gapplication.c |    1 +
35766  1 file changed, 1 insertion(+)
35767
35768 commit 631d0c3534661e549f7df18fbb9832bdf19c5eaf
35769 Merge: 2553511 a5dd6fc
35770 Author: Ryan Lortie <desrt@desrt.ca>
35771 Date:   Fri Apr 15 09:29:47 2011 -0400
35772
35773     Merge remote-tracking branch 'gvdb/master'
35774
35775 commit a5dd6fcc4f46a322cc547a5fcfa1b52cbc5ec6d6
35776 Author: Ryan Lortie <desrt@desrt.ca>
35777 Date:   Fri Apr 15 09:27:38 2011 -0400
35778
35779     builder: do not include <unistd.h> on win32
35780
35781     Spotted by Kean Johnston <kean.johnston@gmail.com>.
35782
35783     https://mail.gnome.org/archives/gtk-devel-list/2011-April/msg00010.html
35784
35785  gvdb-builder.c |    2 ++
35786  1 file changed, 2 insertions(+)
35787
35788 commit 98e6d4b0a934b9fd67a38121958fccec879bf1ac
35789 Author: David Zeuthen <davidz@redhat.com>
35790 Date:   Fri Apr 15 08:48:21 2011 -0400
35791
35792     gdbus-codegen: Include a blurb about the license of the generated code
35793
35794     More precisely, include this line
35795
35796      The license of this code is the same as for the source it was
35797      derived from.
35798
35799     Signed-off-by: David Zeuthen <davidz@redhat.com>
35800
35801  gio/gdbus-codegen/codegen.py |    4 ++++
35802  1 file changed, 4 insertions(+)
35803
35804 commit 5f31671da05c000224a227ce3548074dc2942086
35805 Author: David Zeuthen <davidz@redhat.com>
35806 Date:   Fri Apr 15 08:44:05 2011 -0400
35807
35808     gdbus-codegen: Use the right program name in introductory comment
35809     (again)
35810
35811     Signed-off-by: David Zeuthen <davidz@redhat.com>
35812
35813  gio/gdbus-codegen/codegen.py |    2 +-
35814  1 file changed, 1 insertion(+), 1 deletion(-)
35815
35816 commit c76a1f99054134fafec1d47d523c4aca219ab83c
35817 Author: David Zeuthen <davidz@redhat.com>
35818 Date:   Fri Apr 15 08:40:52 2011 -0400
35819
35820     gdbus-codegen: Use the right program name in introductory comment
35821
35822     Signed-off-by: David Zeuthen <davidz@redhat.com>
35823
35824  gio/gdbus-codegen/codegen.py |    2 +-
35825  1 file changed, 1 insertion(+), 1 deletion(-)
35826
35827 commit 9e9535b45c1a09a4c86e03d1c0250d7d8703dc08
35828 Author: David Zeuthen <davidz@redhat.com>
35829 Date:   Fri Apr 15 08:33:30 2011 -0400
35830
35831     gdbus-codegen: Add copyright / license headers
35832
35833     Signed-off-by: David Zeuthen <davidz@redhat.com>
35834
35835  gio/gdbus-codegen/__init__.py        |    1 -
35836  gio/gdbus-codegen/codegen.py         |   21 +++++++++++++++++++++
35837  gio/gdbus-codegen/codegen_docbook.py |   21 +++++++++++++++++++++
35838  gio/gdbus-codegen/codegen_main.py    |   21 +++++++++++++++++++++
35839  gio/gdbus-codegen/config.py.in       |   21 +++++++++++++++++++++
35840  gio/gdbus-codegen/dbustypes.py       |   21 +++++++++++++++++++++
35841  gio/gdbus-codegen/gdbus-codegen.in   |   22 ++++++++++++++++++++++
35842  gio/gdbus-codegen/parser.py          |   21 +++++++++++++++++++++
35843  gio/gdbus-codegen/utils.py           |   21 +++++++++++++++++++++
35844  9 files changed, 169 insertions(+), 1 deletion(-)
35845
35846 commit febfc45fbeaf9f1df3de2310e32c6bce3ea9bbf3
35847 Author: David Zeuthen <davidz@redhat.com>
35848 Date:   Fri Apr 15 08:24:40 2011 -0400
35849
35850     GDBus: Support Ugly_Case and use org.gtk.GDBus.C.Name since it's
35851     C-only
35852
35853     Signed-off-by: David Zeuthen <davidz@redhat.com>
35854
35855  docs/reference/gio/gdbus-codegen.xml |   60 ++++++++++++++++--------
35856  gio/gdbus-codegen/dbustypes.py       |   86
35857  +++++++++++++++++++++-------------
35858  gio/gdbus-codegen/utils.py           |    5 ++
35859  gio/tests/gdbus-test-codegen.c       |    6 +++
35860  gio/tests/test-codegen.xml           |   24 ++++++++--
35861  5 files changed, 125 insertions(+), 56 deletions(-)
35862
35863 commit 2553511f4eaf4af8e48f21f4a3a0ac7c58defc8a
35864 Author: Michael Kuhn <suraia@ikkoku.de>
35865 Date:   Wed Dec 22 10:11:11 2010 +0100
35866
35867     Bug 637561 - Crash when using G_DBUS_SERVER_FLAGS_RUN_IN_THREAD
35868
35869     https://bugzilla.gnome.org/show_bug.cgi?id=637561
35870
35871     Signed-off-by: David Zeuthen <davidz@redhat.com>
35872
35873  gio/gdbusserver.c |    9 +++++++--
35874  1 file changed, 7 insertions(+), 2 deletions(-)
35875
35876 commit c2387ddff164becd90654b459d8c6031c3656577
35877 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
35878 Date:   Thu Mar 31 13:58:55 2011 +0100
35879
35880     /gdbus/message-serialize-invalid test: be compatible with D-Bus 1.4.8
35881
35882     Older versions of libdbus would let you construct an invalid
35883     DBusMessage, but that's a bug, which will be fixed in 1.4.8/1.5.0.
35884     Instead, construct a valid message of the same length, then replace
35885     substrings in the serialized blob with their invalid counterparts.
35886
35887     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=646326
35888
35889     Signed-off-by: David Zeuthen <davidz@redhat.com>
35890
35891  gio/tests/gdbus-serialization.c |   43
35892  +++++++++++++++++++++++++++++++--------
35893  1 file changed, 34 insertions(+), 9 deletions(-)
35894
35895 commit 8b50e2f5475f9817baa358e2f638d0853e50ffb1
35896 Author: Kean Johnston <kean.johnston@gmail.com>
35897 Date:   Fri Apr 15 10:15:04 2011 +0200
35898
35899     GLocalFile: Use _fstati64 rather than stat on Win32
35900
35901     We want this to get 64bit timestamps and file lenghts.
35902
35903  gio/glocalfile.c             |   12 +++++++++---
35904  gio/glocalfileoutputstream.c |   12 +++++++++---
35905  2 files changed, 18 insertions(+), 6 deletions(-)
35906
35907 commit a3722d0408fd3746a30180e0c37f1713673a1fcc
35908 Author: Matthias Clasen <mclasen@redhat.com>
35909 Date:   Thu Apr 14 20:41:54 2011 -0400
35910
35911     Slight docs rewording
35912
35913     Proposed by Thomas Andersen,
35914     https://bugzilla.gnome.org/show_bug.cgi?id=647700
35915
35916  gio/gsettings.c |    4 ++--
35917  1 file changed, 2 insertions(+), 2 deletions(-)
35918
35919 commit 4da18247592f1159ee03e414990d2a744aa0a8c7
35920 Author: David Zeuthen <davidz@redhat.com>
35921 Date:   Thu Apr 14 11:27:57 2011 -0400
35922
35923     GResolver: Don't return duplicate addresses
35924
35925     ... this was causing a GDBus test-case to fail so now that it is
35926     fixed, also reenable the test case.
35927
35928     https://bugzilla.gnome.org/show_bug.cgi?id=631379
35929
35930     Signed-off-by: David Zeuthen <davidz@redhat.com>
35931
35932  gio/gresolver.c        |   49
35933  ++++++++++++++++++++++++++++++++++++++++++++----
35934  gio/tests/gdbus-peer.c |    6 ------
35935  2 files changed, 45 insertions(+), 10 deletions(-)
35936
35937 commit 33515d4eb4175fac70ab42151020336c34bc2083
35938 Author: David Zeuthen <davidz@redhat.com>
35939 Date:   Thu Apr 14 11:27:57 2011 -0400
35940
35941     GInetAddress: add equal() method
35942
35943     This is needed in the fix for
35944
35945     https://bugzilla.gnome.org/show_bug.cgi?id=631379
35946
35947     Signed-off-by: David Zeuthen <davidz@redhat.com>
35948
35949  docs/reference/gio/gio-sections.txt |    1 +
35950  gio/ginetaddress.c                  |   29 +++++++++++++++++++++++++++++
35951  gio/ginetaddress.h                  |    3 +++
35952  gio/gio.symbols                     |    1 +
35953  4 files changed, 34 insertions(+)
35954
35955 commit 8b03077a44092ce2b510ef3246da063cacc8d951
35956 Author: Ryan Lortie <desrt@desrt.ca>
35957 Date:   Thu Apr 14 09:54:17 2011 -0400
35958
35959     GTimeZone: fix non-threadsafe refcounting
35960
35961     In the previous code, if the timezone was pulled out of the cache
35962     again
35963     just as the last reference was being dropped, the cache code will
35964     increase its refcount and return it while the unref code was
35965     freeing it.
35966
35967     Protect against that.
35968
35969     Closes #646435.
35970
35971  glib/gtimezone.c |   25 +++++++++++++++++++++----
35972  1 file changed, 21 insertions(+), 4 deletions(-)
35973
35974 commit e38ef14e8b8d2fed909d92514b665bb8c3c99e6c
35975 Author: David Zeuthen <davidz@redhat.com>
35976 Date:   Wed Apr 13 18:40:47 2011 -0400
35977
35978     GDBus: If an authentication method fail, don't give up, just try
35979     the next one
35980
35981     This problem was reported in bug 647602.
35982
35983     https://bugzilla.gnome.org/show_bug.cgi?id=647602
35984
35985     Signed-off-by: David Zeuthen <davidz@redhat.com>
35986
35987  gio/gdbusauth.c |   12 ++++++++++--
35988  1 file changed, 10 insertions(+), 2 deletions(-)
35989
35990 commit 3b997d92c13217db78fcc774bff6d6c0fcd919e6
35991 Author: David Zeuthen <davidz@redhat.com>
35992 Date:   Wed Apr 13 18:21:16 2011 -0400
35993
35994     GDBus: Add test case for the ANONYMOUS authentication method
35995
35996     Signed-off-by: David Zeuthen <davidz@redhat.com>
35997
35998  gio/tests/gdbus-peer.c |   92
35999  ++++++++++++++++++++++++++++++++++++++++++++++++
36000  1 file changed, 92 insertions(+)
36001
36002 commit befb60d8268ad2296fe94cebbeadf749314c7a70
36003 Author: David Zeuthen <davidz@redhat.com>
36004 Date:   Wed Apr 13 18:19:57 2011 -0400
36005
36006     GDBus: Nuke debug spew from the ANONYMOUS authentication method
36007
36008     Signed-off-by: David Zeuthen <davidz@redhat.com>
36009
36010  gio/gdbusauthmechanismanon.c |    3 +--
36011  1 file changed, 1 insertion(+), 2 deletions(-)
36012
36013 commit 25c57d31c5f8bb36f17328bbeacce4796490b241
36014 Author: David Zeuthen <davidz@redhat.com>
36015 Date:   Wed Apr 13 17:49:19 2011 -0400
36016
36017     GDBus: Allow tcp: and nonce-tcp: addresses without any arguments
36018
36019     This was broken in this commit
36020
36021      http://git.gnome.org/browse/glib/commit/?id=0729260141bb585943ad1c6efa8ab7ee9058b0aa
36022
36023     The test case for catching this is unfortunately commented out (so it
36024     didn't catch it) due to this bug
36025
36026      https://bugzilla.gnome.org/show_bug.cgi?id=631379
36027
36028     still being unresolved.
36029
36030     Signed-off-by: David Zeuthen <davidz@redhat.com>
36031
36032  gio/gdbusaddress.c |   29 ++++++-----------------------
36033  1 file changed, 6 insertions(+), 23 deletions(-)
36034
36035 commit 8826ad046d3dfa1a0fbaca1cab1086d12f31d0a5
36036 Author: David Zeuthen <davidz@redhat.com>
36037 Date:   Wed Apr 13 16:39:50 2011 -0400
36038
36039     GDBusInterfaceStub: Clarify ::g-authorize-method docs
36040
36041     As suggested by Simon in
36042     https://bugzilla.gnome.org/show_bug.cgi?id=647577#c11
36043
36044     Signed-off-by: David Zeuthen <davidz@redhat.com>
36045
36046  gio/gdbusinterfaceskeleton.c |    2 +-
36047  gio/gdbusobjectskeleton.c    |    2 +-
36048  2 files changed, 2 insertions(+), 2 deletions(-)
36049
36050 commit 6ccca55752c41001f3af3430d3d93f587fd42383
36051 Author: David Zeuthen <davidz@redhat.com>
36052 Date:   Wed Apr 13 16:33:51 2011 -0400
36053
36054     GDBus: Use Skeleton instead of Stub
36055
36056     After some brainstorming with Simon, see
36057
36058      https://bugzilla.gnome.org/show_bug.cgi?id=647577#c8
36059
36060     Signed-off-by: David Zeuthen <davidz@redhat.com>
36061
36062  docs/reference/gio/gdbus-codegen.xml           |   18 +-
36063  docs/reference/gio/gio-docs.xml                |    4 +-
36064  docs/reference/gio/gio-sections.txt            |   90 +--
36065  docs/reference/gio/gio.types                   |    4 +-
36066  gio/Makefile.am                                |    8 +-
36067  gio/gdbus-codegen/codegen.py                   |  224 ++++----
36068  gio/gdbusinterface.c                           |    4 +-
36069  gio/gdbusinterfaceskeleton.c                   |  717
36070  ++++++++++++++++++++++++
36071  gio/gdbusinterfaceskeleton.h                   |  109 ++++
36072  gio/gdbusinterfacestub.c                       |  717
36073  ------------------------
36074  gio/gdbusinterfacestub.h                       |  109 ----
36075  gio/gdbusobject.c                              |    4 +-
36076  gio/gdbusobjectmanagerserver.c                 |   66 +--
36077  gio/gdbusobjectmanagerserver.h                 |    4 +-
36078  gio/gdbusobjectskeleton.c                      |  491 ++++++++++++++++
36079  gio/gdbusobjectskeleton.h                      |   91 +++
36080  gio/gdbusobjectstub.c                          |  491 ----------------
36081  gio/gdbusobjectstub.h                          |   91 ---
36082  gio/gdbusprivate.h                             |    2 +-
36083  gio/gio.h                                      |    4 +-
36084  gio/gio.symbols                                |   46 +-
36085  gio/gioenums.h                                 |   14 +-
36086  gio/giotypes.h                                 |    4 +-
36087  gio/tests/gdbus-example-objectmanager-server.c |   12 +-
36088  gio/tests/gdbus-test-codegen.c                 |  154 ++---
36089  25 files changed, 1739 insertions(+), 1739 deletions(-)
36090
36091 commit 68b16deb1f4ec739f80291156f2e0e2eed87d225
36092 Author: Colin Walters <walters@verbum.org>
36093 Date:   Wed Apr 13 14:03:58 2011 -0400
36094
36095     gdbusconnection: Avoid tripping assertion if we fail to authenticate
36096     twice
36097
36098     If g_bus_get_sync() fails in authentication (because e.g. the process
36099     uid, doesn't match the expected in EXTERNAL), a secondary call to
36100     g_bus_get_sync() would notice we aren't initialized, and try
36101     to initialize.
36102
36103     The assertion here is just wrong; we now explicitly and clearly handle
36104     both cases where we already have an error, or we already succeeded.
36105
36106     https://bugzilla.gnome.org/show_bug.cgi?id=635694
36107
36108  gio/gdbusconnection.c |   15 ++++++++++-----
36109  1 file changed, 10 insertions(+), 5 deletions(-)
36110
36111 commit 4d15ba90c04e474f996777c9931d50eae712816e
36112 Author: Ryan Lortie <desrt@desrt.ca>
36113 Date:   Wed Apr 13 11:46:33 2011 -0400
36114
36115     G_VARIANT_TYPE_VARDICT: Add 'Since:' tag
36116
36117  glib/gvarianttype.h |    2 ++
36118  1 file changed, 2 insertions(+)
36119
36120 commit 683943b40e20d7cd4eda688d4410012b62b45a20
36121 Author: David Zeuthen <davidz@redhat.com>
36122 Date:   Wed Apr 13 11:35:06 2011 -0400
36123
36124     GDBusInterfaceStub: Use G_VARIANT_TYPE_VARDICT when referring to
36125     type a{sv}
36126
36127     Signed-off-by: David Zeuthen <davidz@redhat.com>
36128
36129  gio/gdbusinterfacestub.c |    6 +-----
36130  1 file changed, 1 insertion(+), 5 deletions(-)
36131
36132 commit 76492d7741c7c6f48d2d7301c872020e42b025ff
36133 Author: Matthias Clasen <mclasen@redhat.com>
36134 Date:   Wed Apr 13 08:48:10 2011 -0400
36135
36136     Bump version
36137
36138  configure.ac |    2 +-
36139  1 file changed, 1 insertion(+), 1 deletion(-)
36140
36141 commit 0e55346420e74a562b42d14a136c07a4bbd9d955
36142 Author: Matthias Clasen <mclasen@redhat.com>
36143 Date:   Wed Apr 13 08:19:35 2011 -0400
36144
36145     Skip the writable test if the file is not writable
36146
36147     Since make distcheck operates on a readonly source tree.
36148
36149  glib/tests/mappedfile.c |   10 ++++++++++
36150  1 file changed, 10 insertions(+)
36151
36152 commit 67b8c7ea8adeef5e2db5e2ed65a15db1e6c91f74
36153 Author: Matthias Clasen <mclasen@redhat.com>
36154 Date:   Wed Apr 13 01:31:19 2011 -0400
36155
36156     Fix non-srcdir builds
36157
36158  glib/tests/mappedfile.c |    6 +++---
36159  1 file changed, 3 insertions(+), 3 deletions(-)
36160
36161 commit 5f90baafb5210a551289900a160928dfd698037e
36162 Author: Matthias Clasen <mclasen@redhat.com>
36163 Date:   Wed Apr 13 00:42:51 2011 -0400
36164
36165     More updates
36166
36167  NEWS |    2 ++
36168  1 file changed, 2 insertions(+)
36169
36170 commit c1a7599568ba953db6d5f6c840a9c4fb121a9bac
36171 Author: Matthias Clasen <mclasen@redhat.com>
36172 Date:   Wed Apr 13 00:39:01 2011 -0400
36173
36174     Fix a typo in the GSettings docs
36175
36176     Pointed out by Thomas Andersen
36177     https://bugzilla.gnome.org/show_bug.cgi?id=647600
36178
36179  gio/gsettings.c |    2 +-
36180  1 file changed, 1 insertion(+), 1 deletion(-)
36181
36182 commit e356c7ca0bcb461491a90f6cfb2907bb4ffa10e8
36183 Author: David Zeuthen <davidz@redhat.com>
36184 Date:   Tue Apr 12 20:40:25 2011 -0400
36185
36186     gdbus-codegen: Shorten man page title
36187
36188     Signed-off-by: David Zeuthen <davidz@redhat.com>
36189
36190  docs/reference/gio/gdbus-codegen.xml |    2 +-
36191  1 file changed, 1 insertion(+), 1 deletion(-)
36192
36193 commit 29bf848d92b3f4a64d32b104638e87bffcfdb5b3
36194 Author: David Zeuthen <davidz@redhat.com>
36195 Date:   Tue Apr 12 20:28:06 2011 -0400
36196
36197     gdbus-codegen: Use CDATA to make gtk-doc avoid expanding certain
36198     strings
36199
36200     Signed-off-by: David Zeuthen <davidz@redhat.com>
36201
36202  docs/reference/gio/gdbus-codegen.xml |   12 ++++++------
36203  1 file changed, 6 insertions(+), 6 deletions(-)
36204
36205 commit 6a4ab7c5d3d98318c38816a64b3c444a2c99ea9b
36206 Author: David Zeuthen <davidz@redhat.com>
36207 Date:   Tue Apr 12 20:15:48 2011 -0400
36208
36209     GDBus: Minor renames and doc fixes
36210
36211     As requested by Simon in
36212     https://bugzilla.gnome.org/show_bug.cgi?id=647577
36213
36214     Signed-off-by: David Zeuthen <davidz@redhat.com>
36215
36216  docs/reference/gio/gio-sections.txt |    2 +-
36217  gio/gdbusinterfacestub.c            |    8 ++++++--
36218  gio/gdbusobjectmanagerserver.c      |    6 +++---
36219  gio/gdbusobjectmanagerserver.h      |    2 +-
36220  gio/gio.symbols                     |    2 +-
36221  5 files changed, 12 insertions(+), 8 deletions(-)
36222
36223 commit 6bf978f35e9688e48942bbb9b4f28187fae29f73
36224 Author: David Zeuthen <davidz@redhat.com>
36225 Date:   Tue Apr 12 17:12:26 2011 -0400
36226
36227     gdbus-codegen: Mention that @since can be used
36228
36229     Signed-off-by: David Zeuthen <davidz@redhat.com>
36230
36231  docs/reference/gio/gdbus-codegen.xml |   13 +++++++++----
36232  1 file changed, 9 insertions(+), 4 deletions(-)
36233
36234 commit 34a28f2f062281d9fb75fcd02c4df238def6396e
36235 Author: David Zeuthen <davidz@redhat.com>
36236 Date:   Tue Apr 12 16:17:28 2011 -0400
36237
36238     Add support for org.gtk.GDBus.Since annotation
36239
36240     And use this for a) documentation purposes; and b) to preserve C ABI
36241     when an interface is extended. See
36242
36243      https://bugzilla.gnome.org/show_bug.cgi?id=647577#c5
36244
36245     for more details. Also add test cases for this.
36246
36247     Signed-off-by: David Zeuthen <davidz@redhat.com>
36248
36249  docs/reference/gio/gdbus-codegen.xml      |   22 +++++++++++
36250  gio/gdbus-codegen/codegen.py              |   60
36251  ++++++++++++++++++++++-------
36252  gio/gdbus-codegen/codegen_docbook.py      |    8 ++++
36253  gio/gdbus-codegen/dbustypes.py            |   15 ++++++++
36254  gio/gdbus-codegen/parser.py               |    8 ++++
36255  gio/gdbus-codegen/utils.py                |    7 ++++
36256  gio/tests/gdbus-example-objectmanager.xml |    4 ++
36257  gio/tests/gdbus-test-codegen.c            |   22 +++++++++++
36258  gio/tests/test-codegen.xml                |   60
36259  +++++++++++++++++++++++++++++
36260  9 files changed, 193 insertions(+), 13 deletions(-)
36261
36262 commit bf087aabbf3811ccb0abce532122c190673356e5
36263 Author: Colin Walters <walters@verbum.org>
36264 Date:   Tue Apr 12 12:56:33 2011 -0400
36265
36266     gsettings-tool fixes: Add missing _apply(), add unset-recursively
36267     to man page
36268
36269  docs/reference/gio/gsettings.xml |   12 ++++++++++++
36270  gio/gsettings-tool.c             |    1 +
36271  2 files changed, 13 insertions(+)
36272
36273 commit 3fd9f2e8f98d59c614a04be8b4a052027e025a64
36274 Author: Colin Walters <walters@verbum.org>
36275 Date:   Tue Apr 12 11:00:54 2011 -0400
36276
36277     gsettings: Implement reset-recursively
36278
36279     Motivation was the ability to:
36280     $ gsettings reset-recursively org.gnome.gnome-panel
36281
36282     https://bugzilla.gnome.org/show_bug.cgi?id=647579
36283
36284  gio/gsettings-tool.c |   57
36285  ++++++++++++++++++++++++++++++++++++++++++++++++++
36286  1 file changed, 57 insertions(+)
36287
36288 commit 76d365372197e9ce9729402ae2fa4fac490f8dd0
36289 Author: David Zeuthen <davidz@redhat.com>
36290 Date:   Tue Apr 12 11:50:34 2011 -0400
36291
36292     gdbus-codegen: Add --c-generate-object-manager option + doc
36293     improvements
36294
36295     Signed-off-by: David Zeuthen <davidz@redhat.com>
36296
36297  docs/reference/gio/Makefile.am            |    4 +-
36298  docs/reference/gio/gdbus-codegen.xml      |  159
36299  ++++++++++++++++++-----------
36300  docs/reference/gio/gio-docs.xml           |    2 +-
36301  docs/reference/gio/migrating-gdbus.xml    |    7 +-
36302  gio/gdbus-codegen/codegen.py              |  153
36303  +++++++++++++--------------
36304  gio/gdbus-codegen/codegen_main.py         |    9 +-
36305  gio/tests/Makefile.am                     |    6 +-
36306  gio/tests/gdbus-example-objectmanager.xml |    2 +-
36307  8 files changed, 200 insertions(+), 142 deletions(-)
36308
36309 commit 3f7912f142088cd27f53ba74fb69037c45223678
36310 Author: Matthias Clasen <mclasen@redhat.com>
36311 Date:   Tue Apr 12 10:02:31 2011 -0400
36312
36313     GLocalDirectoryMonitor: Improve struct packing
36314
36315  gio/glocaldirectorymonitor.h |    2 +-
36316  1 file changed, 1 insertion(+), 1 deletion(-)
36317
36318 commit a2094d5e564433ed3a4398afeacce80519bbda44
36319 Author: Matthias Clasen <mclasen@redhat.com>
36320 Date:   Tue Apr 12 10:02:12 2011 -0400
36321
36322     GIOSchedulerJob: Improve struct packing
36323
36324  gio/gioscheduler.c |    3 +--
36325  1 file changed, 1 insertion(+), 2 deletions(-)
36326
36327 commit bfe7548fe14ec3b49c96264c1e6d1650357fa41a
36328 Author: Matthias Clasen <mclasen@redhat.com>
36329 Date:   Tue Apr 12 10:01:37 2011 -0400
36330
36331     GFilenameCompleter: Improve struct packing
36332
36333  gio/gfilenamecompleter.c |    2 +-
36334  1 file changed, 1 insertion(+), 1 deletion(-)
36335
36336 commit 3e4f3673d8a54b3e1924d00a4a3a6048426f0b10
36337 Author: Matthias Clasen <mclasen@redhat.com>
36338 Date:   Tue Apr 12 10:01:05 2011 -0400
36339
36340     GFileAttributeMatcher: Improve struct packing
36341
36342  gio/gfileinfo.c |    5 +++--
36343  1 file changed, 3 insertions(+), 2 deletions(-)
36344
36345 commit 8903ec808bb02847d80a26c6224b319b2b2be059
36346 Author: Matthias Clasen <mclasen@redhat.com>
36347 Date:   Tue Apr 12 10:00:37 2011 -0400
36348
36349     GDBusProxy: Improve struct packing
36350
36351  gio/gdbusproxy.c |    2 +-
36352  1 file changed, 1 insertion(+), 1 deletion(-)
36353
36354 commit 53e3e111fd5a891e7b3668e1ca7eab4b987c855e
36355 Author: Matthias Clasen <mclasen@redhat.com>
36356 Date:   Tue Apr 12 10:00:03 2011 -0400
36357
36358     GDBusWorker: Improve struct packing
36359
36360  gio/gdbusprivate.c |    4 ++--
36361  1 file changed, 2 insertions(+), 2 deletions(-)
36362
36363 commit 9890c03579754ecf145575f6f77af6e34aa9b05c
36364 Author: Matthias Clasen <mclasen@redhat.com>
36365 Date:   Tue Apr 12 09:58:13 2011 -0400
36366
36367     GMarkupParseContext: Improve struct packing
36368
36369  glib/gmarkup.c |    3 ++-
36370  1 file changed, 2 insertions(+), 1 deletion(-)
36371
36372 commit f8b154f53a30930b6e3213c8b85bbb3dea4f68d7
36373 Author: Matthias Clasen <mclasen@redhat.com>
36374 Date:   Tue Apr 12 09:55:59 2011 -0400
36375
36376     GMatchInfo: improve struct packing
36377
36378  glib/gregex.c |    2 +-
36379  1 file changed, 1 insertion(+), 1 deletion(-)
36380
36381 commit 8276d0e557259154beaf3f2997276ba32ee9c1ee
36382 Author: David Zeuthen <davidz@redhat.com>
36383 Date:   Tue Apr 12 09:28:09 2011 -0400
36384
36385     Spiff up the "Migrating to GDBus" docs a bit
36386
36387     Signed-off-by: David Zeuthen <davidz@redhat.com>
36388
36389  docs/reference/gio/migrating-gdbus.xml         |   17 ++++---
36390  gio/tests/Makefile.am                          |    2 +-
36391  gio/tests/gdbus-example-objectmanager-client.c |   65
36392  +++++++++++++++++++-----
36393  gio/tests/gdbus-example-objectmanager-server.c |   34 ++++++++++---
36394  gio/tests/gdbus-example-objectmanager.xml      |   18 ++++++-
36395  5 files changed, 106 insertions(+), 30 deletions(-)
36396
36397 commit fc59b9d8436f295713d68e3f2a5af86b93013180
36398 Author: David Zeuthen <davidz@redhat.com>
36399 Date:   Mon Apr 11 18:32:11 2011 -0400
36400
36401     Update "Migrating to GDBus" chapter to take gdbus-codegen(1)
36402     into account
36403
36404     Signed-off-by: David Zeuthen <davidz@redhat.com>
36405
36406  docs/reference/gio/gdbus-codegen.xml      |    2 +-
36407  docs/reference/gio/migrating-gdbus.xml    |  223
36408  +++++++++++------------------
36409  gio/tests/gdbus-example-objectmanager.xml |   26 +++-
36410  3 files changed, 105 insertions(+), 146 deletions(-)
36411
36412 commit ff6ecc61c992e27cc018b0716a3910efb4c0656a
36413 Author: Matthias Clasen <mclasen@redhat.com>
36414 Date:   Mon Apr 11 13:26:40 2011 -0400
36415
36416     Add forgotten apis
36417
36418     g_desktop_app_info_launch_uris_as_manager was not listed in
36419     the docs.
36420
36421  NEWS |   30 +++++++++++++++++++++++++++++-
36422  1 file changed, 29 insertions(+), 1 deletion(-)
36423
36424 commit e5525f1010825bc5dfbed39f593999d6a115a972
36425 Author: David Zeuthen <davidz@redhat.com>
36426 Date:   Mon Apr 11 16:35:14 2011 -0400
36427
36428     GDBus: Add ObjectManager example
36429
36430     Signed-off-by: David Zeuthen <davidz@redhat.com>
36431
36432  gio/tests/Makefile.am                          |   29 +++++
36433  gio/tests/gdbus-example-objectmanager-client.c |  135
36434  +++++++++++++++++++++++
36435  gio/tests/gdbus-example-objectmanager-server.c |  141
36436  ++++++++++++++++++++++++
36437  gio/tests/gdbus-example-objectmanager.xml      |   33 ++++++
36438  4 files changed, 338 insertions(+)
36439
36440 commit 24533f261900b3234abc4182ffea6bbd1cb1a29e
36441 Author: David Zeuthen <davidz@redhat.com>
36442 Date:   Mon Apr 11 15:34:38 2011 -0400
36443
36444     Also use interface_ instead of interface in C files
36445
36446     This is because gtk-doc scans the function in the H file but reads the
36447     docs from the C file. Annoying.
36448
36449     Signed-off-by: David Zeuthen <davidz@redhat.com>
36450
36451  gio/gdbusinterface.c     |   34 +++++-----
36452  gio/gdbusinterfacestub.c |  170
36453  +++++++++++++++++++++++-----------------------
36454  gio/gdbusobjectstub.c    |   44 ++++++------
36455  3 files changed, 124 insertions(+), 124 deletions(-)
36456
36457 commit 6cc4dc5b9bb88aff4ec04f115facecef56b7374c
36458 Author: David Zeuthen <davidz@redhat.com>
36459 Date:   Mon Apr 11 15:22:37 2011 -0400
36460
36461     GDBusInterfaceStub: Rename stub parameter to interface
36462
36463     Signed-off-by: David Zeuthen <davidz@redhat.com>
36464
36465  gio/gdbusinterfacestub.c |  256
36466  +++++++++++++++++++++++-----------------------
36467  gio/gdbusinterfacestub.h |   30 +++---
36468  2 files changed, 143 insertions(+), 143 deletions(-)
36469
36470 commit 48090287367bf4c57f375faaca8d65bd9cce0d11
36471 Author: David Zeuthen <davidz@redhat.com>
36472 Date:   Mon Apr 11 15:13:25 2011 -0400
36473
36474     GDBus: Avoid using the word interface in public C headers
36475
36476     Same deal as with e.g. index since some libraries may do crazy stuff
36477     such as "#define interface xyz".
36478
36479     Signed-off-by: David Zeuthen <davidz@redhat.com>
36480
36481  gio/gdbusinterface.h     |   12 ++++++------
36482  gio/gdbusobject.h        |    4 ++--
36483  gio/gdbusobjectmanager.h |    4 ++--
36484  gio/gdbusobjectstub.h    |    4 ++--
36485  4 files changed, 12 insertions(+), 12 deletions(-)
36486
36487 commit 5ec05ebfd48ab6bac396f8cd30b47d61b93c7884
36488 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
36489 Date:   Mon Apr 11 21:06:01 2011 +0200
36490
36491     Updated Spanish translation
36492
36493  po/es.po |  530
36494  ++++++++++++++++++++++++++++++++------------------------------
36495  1 file changed, 272 insertions(+), 258 deletions(-)
36496
36497 commit 4dffec890631acc926b6e66da4d318e3587f7d38
36498 Author: David Zeuthen <davidz@redhat.com>
36499 Date:   Mon Apr 11 14:59:19 2011 -0400
36500
36501     Dist test-codegen.xml
36502
36503     Signed-off-by: David Zeuthen <davidz@redhat.com>
36504
36505  gio/tests/Makefile.am |    4 +++-
36506  1 file changed, 3 insertions(+), 1 deletion(-)
36507
36508 commit eaef2a8f3f54354af50e0089a578f83656756d8d
36509 Author: Matthias Clasen <mclasen@redhat.com>
36510 Date:   Mon Apr 11 13:26:40 2011 -0400
36511
36512     Add forgotten apis
36513
36514     g_desktop_app_info_launch_uris_as_manager was not listed in
36515     the docs.
36516
36517  docs/reference/gio/gio-sections.txt |    2 ++
36518  1 file changed, 2 insertions(+)
36519
36520 commit c36aa59bf05b972ae1c1e0b9e273064914ca3447
36521 Author: Matthias Clasen <mclasen@redhat.com>
36522 Date:   Mon Apr 11 13:21:12 2011 -0400
36523
36524     Fix duplicate private subsection
36525
36526     gtk-doc doesn't understand duplicate Private subsections in
36527     the obvious way, it seems.
36528
36529  docs/reference/glib/glib-sections.txt |    8 +++-----
36530  1 file changed, 3 insertions(+), 5 deletions(-)
36531
36532 commit 1a6dd8c7fabdb79bcce7dc04f0e6044a343169f4
36533 Author: Matthias Clasen <mclasen@redhat.com>
36534 Date:   Mon Apr 11 13:20:55 2011 -0400
36535
36536     Fix a few parameter mismatches in the docs
36537
36538  glib/gtimezone.c |   20 ++++++++++----------
36539  glib/gtimezone.h |    4 ++--
36540  2 files changed, 12 insertions(+), 12 deletions(-)
36541
36542 commit 3c94299b0ff1c8e1b0b06bedd73b1b725e631d8a
36543 Author: Matthias Clasen <mclasen@redhat.com>
36544 Date:   Mon Apr 11 12:57:19 2011 -0400
36545
36546     Don't include unistd.h unconditionally
36547
36548     It doesn't exist on all platforms. Partial fix for bug 647341.
36549
36550  gio/glib-compile-schemas.c |    9 ++++++---
36551  1 file changed, 6 insertions(+), 3 deletions(-)
36552
36553 commit 9d048615da794e265256ad29c27daf147675f239
36554 Author: Matthias Clasen <mclasen@redhat.com>
36555 Date:   Mon Apr 11 12:53:25 2011 -0400
36556
36557     Add 2.30 index to GLib docs
36558
36559  docs/reference/glib/glib-docs.sgml |    4 ++++
36560  1 file changed, 4 insertions(+)
36561
36562 commit 8f2a6d3e5a6208953c4e1691826597b2cd6ea2b2
36563 Author: Matthias Clasen <mclasen@redhat.com>
36564 Date:   Mon Apr 11 12:26:15 2011 -0400
36565
36566     Updates
36567
36568  NEWS |   58 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----
36569  1 file changed, 53 insertions(+), 5 deletions(-)
36570
36571 commit 9c1941c07fba7626ba1a40a7009615c88a645539
36572 Author: David Zeuthen <davidz@redhat.com>
36573 Date:   Mon Apr 11 10:54:52 2011 -0400
36574
36575     GDBus: Add test-suite for new ObjectManager and gdbus-codegen(1) code
36576
36577     Signed-off-by: David Zeuthen <davidz@redhat.com>
36578
36579  gio/tests/Makefile.am          |   24 +
36580  gio/tests/gdbus-test-codegen.c | 2178
36581  ++++++++++++++++++++++++++++++++++++++++
36582  gio/tests/test-codegen.xml     |  341 +++++++
36583  3 files changed, 2543 insertions(+)
36584
36585 commit 982195b61c4996e1dd8045dcdb818ff7ee45d5b4
36586 Author: David Zeuthen <davidz@redhat.com>
36587 Date:   Mon Apr 11 10:51:37 2011 -0400
36588
36589     GDBus: Use thread-default GMainContext in _g_assert_property_notify
36590     + friends
36591
36592     Signed-off-by: David Zeuthen <davidz@redhat.com>
36593
36594  gio/tests/gdbus-tests.c |    4 ++--
36595  1 file changed, 2 insertions(+), 2 deletions(-)
36596
36597 commit ff57ed5d6a67f91ef35ae947f3fea7ecce12ee7b
36598 Author: Ryan Lortie <desrt@desrt.ca>
36599 Date:   Mon Apr 11 03:30:24 2011 -0400
36600
36601     GApplication: g_settings_sync() on exit
36602
36603     Call g_settings_sync() just before g_applcation_run() returns.
36604     This is
36605     really the correct thing to do in every case that you're using
36606     GSettings
36607     and it prevents every single application from having to do it for
36608     themselves.
36609
36610     Closes bug #647419.
36611
36612  gio/gapplication.c |    2 ++
36613  1 file changed, 2 insertions(+)
36614
36615 commit 68aef334041c7da2c67e43b743b8e93114d84e54
36616 Author: Ryan Lortie <desrt@desrt.ca>
36617 Date:   Mon Apr 11 03:37:47 2011 -0400
36618
36619     GSettings: make _sync() a no-op if uninitialised
36620
36621     If GSettings is uninitialised then g_settings_sync() should very
36622     obviously just return right away (rather than attempting to initialise
36623     GSettings first).
36624
36625  gio/gsettingsbackend.c |   23 +++++++++++++++++------
36626  1 file changed, 17 insertions(+), 6 deletions(-)
36627
36628 commit 6a45180c95baaddedafacf1780de2670c5a6a44a
36629 Author: David Zeuthen <davidz@redhat.com>
36630 Date:   Sun Apr 10 11:19:45 2011 -0400
36631
36632     Clarify docs for g_dbus_gvalue_to_gvariant() and
36633     g_dbus_gvariant_to_gvalue()
36634
36635     Signed-off-by: David Zeuthen <davidz@redhat.com>
36636
36637  gio/gdbusutils.c |   77
36638  ++++++++++++++++++++++++++++--------------------------
36639  gio/gdbusutils.h |    2 +-
36640  2 files changed, 41 insertions(+), 38 deletions(-)
36641
36642 commit 45377252db37ed46b4fd4c17ae88d8804c8c0923
36643 Author: Ryan Lortie <desrt@desrt.ca>
36644 Date:   Sun Apr 10 07:55:03 2011 -0400
36645
36646     Add test case for G_APPLICATION_NON_UNIQUE
36647
36648  gio/tests/gapplication.c |   74
36649  ++++++++++++++++++++++++++++++++++++++++++++++
36650  1 file changed, 74 insertions(+)
36651
36652 commit 9d204338f3e2a0eb7fb53eb7287040eb8d0f8589
36653 Author: Ryan Lortie <desrt@desrt.ca>
36654 Date:   Sun Apr 10 07:51:55 2011 -0400
36655
36656     GApplication: add G_APPLICATION_NON_UNIQUE
36657
36658     Add a flag to essentially short-circuit g_application_register().  The
36659     application makes no attempt to acquire the bus name or check for
36660     existing instances with that name.  The application is never
36661     considered
36662     as being 'remote' and all requests are handled locally.
36663
36664     Closes #646985.
36665
36666  gio/gapplication.c |   19 +++++++++++--------
36667  gio/gioenums.h     |    9 ++++++++-
36668  2 files changed, 19 insertions(+), 9 deletions(-)
36669
36670 commit 53389d963d1271d0c36862e2b4866ff5231b9b9e
36671 Author: Ryan Lortie <desrt@desrt.ca>
36672 Date:   Sun Apr 10 07:50:26 2011 -0400
36673
36674     GApplication: fix leaked object path
36675
36676     In the case that we fail to become the primary instance we should
36677     unregister *both* object paths that we registered during our attempt.
36678
36679  gio/gapplicationimpl-dbus.c |    3 +++
36680  1 file changed, 3 insertions(+)
36681
36682 commit 01a5f19e049618fc4665c809ef85958cca1ee2ae
36683 Author: David Zeuthen <davidz@redhat.com>
36684 Date:   Sat Apr 9 17:51:59 2011 -0400
36685
36686     Improve g_dbus_gvalue_to_gvariant() docs
36687
36688     Signed-off-by: David Zeuthen <davidz@redhat.com>
36689
36690  gio/gdbusutils.c |   30 +++++++++++-------------------
36691  1 file changed, 11 insertions(+), 19 deletions(-)
36692
36693 commit 61704dbca5a0004ab9b1172cd96b8d81b1697d61
36694 Author: Dan Winship <danw@gnome.org>
36695 Date:   Sat Apr 9 12:47:32 2011 -0400
36696
36697     GSocket: clarify g_socket_receive documentation
36698
36699     g_socket_receive* return 0 if the connection is closed.
36700
36701     https://bugzilla.gnome.org/show_bug.cgi?id=643074
36702
36703  gio/gsocket.c |   30 ++++++++++++++++++------------
36704  1 file changed, 18 insertions(+), 12 deletions(-)
36705
36706 commit ea57feff96f13bbd4d03a76040a4ddfad2677310
36707 Author: Dan Winship <danw@gnome.org>
36708 Date:   Thu Mar 10 22:09:31 2011 -0500
36709
36710     gsettings-tool: warn if setting a value fails
36711
36712     eg, if the dconf backend cannot connect to dbus
36713
36714     https://bugzilla.gnome.org/show_bug.cgi?id=641768
36715
36716  gio/gsettings-tool.c |   14 +++++++++++---
36717  1 file changed, 11 insertions(+), 3 deletions(-)
36718
36719 commit 1d781ba3bec741475eaa745aec2c060e9b1114f4
36720 Author: David Zeuthen <davidz@redhat.com>
36721 Date:   Sat Apr 9 11:46:19 2011 -0400
36722
36723     GDBus: Document GVariant/GValue conversion routines and move to them
36724     to utils
36725
36726     Signed-off-by: David Zeuthen <davidz@redhat.com>
36727
36728  docs/reference/gio/gio-sections.txt |    4 +-
36729  gio/gdbusinterface.c                |  315 ----------------------------
36730  gio/gdbusinterface.h                |    7 -
36731  gio/gdbusutils.c                    |  385
36732  +++++++++++++++++++++++++++++++++++
36733  gio/gdbusutils.h                    |    5 +
36734  gio/gio.symbols                     |    4 +-
36735  6 files changed, 394 insertions(+), 326 deletions(-)
36736
36737 commit 9c8341f1aaf01148ee2ca7f634478cdfaf4a0303
36738 Author: David Zeuthen <davidz@redhat.com>
36739 Date:   Sat Apr 9 11:39:32 2011 -0400
36740
36741     Forgot to add autofoo for libffi
36742
36743     Signed-off-by: David Zeuthen <davidz@redhat.com>
36744
36745  configure.ac |    4 ++++
36746  1 file changed, 4 insertions(+)
36747
36748 commit 88ab35f3cb6127036361e421987a127bddb989c8
36749 Author: David Zeuthen <davidz@redhat.com>
36750 Date:   Fri Apr 8 17:34:44 2011 -0400
36751
36752     Add a generic libffi based marshaller to libgobject
36753
36754     This code is from https://bugzilla.gnome.org/show_bug.cgi?id=567087
36755     and was adapted by myself to also support the GVariant fundamental
36756     type.
36757
36758     Signed-off-by: David Zeuthen <davidz@redhat.com>
36759
36760  docs/reference/gobject/gobject-sections.txt |    1 +
36761  gio/gdbus-codegen/codegen.py                |  189
36762  +-------------------------
36763  gobject-2.0.pc.in                           |    1 +
36764  gobject/Makefile.am                         |    4 +-
36765  gobject/gclosure.c                          |  194
36766  +++++++++++++++++++++++++++
36767  gobject/gclosure.h                          |    7 +
36768  gobject/gobject.symbols                     |    1 +
36769  7 files changed, 209 insertions(+), 188 deletions(-)
36770
36771 commit 0b9229beca5379b638e9d9a879bca30560042023
36772 Author: David Zeuthen <davidz@redhat.com>
36773 Date:   Fri Apr 8 16:57:31 2011 -0400
36774
36775     Add gdbus-codegen(1) command
36776
36777     It doesn't work yet without the user manually adding ffi bits. That's
36778     the topic of the next commit.
36779
36780     Signed-off-by: David Zeuthen <davidz@redhat.com>
36781
36782  configure.ac                         |    2 +
36783  docs/reference/gio/Makefile.am       |    6 +-
36784  docs/reference/gio/gdbus-codegen.xml |  674 +++++++++++
36785  docs/reference/gio/gio-docs.xml      |    1 +
36786  gio/Makefile.am                      |    2 +-
36787  gio/gdbus-codegen/Makefile.am        |   27 +
36788  gio/gdbus-codegen/__init__.py        |    1 +
36789  gio/gdbus-codegen/codegen.py         | 2104
36790  ++++++++++++++++++++++++++++++++++
36791  gio/gdbus-codegen/codegen_docbook.py |  283 +++++
36792  gio/gdbus-codegen/codegen_main.py    |  171 +++
36793  gio/gdbus-codegen/config.py.in       |    6 +
36794  gio/gdbus-codegen/dbustypes.py       |  288 +++++
36795  gio/gdbus-codegen/gdbus-codegen.in   |   11 +
36796  gio/gdbus-codegen/parser.py          |  255 ++++
36797  gio/gdbus-codegen/utils.py           |   56 +
36798  15 files changed, 3884 insertions(+), 3 deletions(-)
36799
36800 commit 1a0424b7ff4550ae90ff730bb98d40bface512f3
36801 Author: Matthias Clasen <mclasen@redhat.com>
36802 Date:   Fri Apr 8 17:02:01 2011 -0400
36803
36804     Fix another faulty GApplicationCommandline example
36805
36806     Several flaws were pointed out by Shaun McCance. We were
36807     leaking handled arguments, and we were mishandling the last
36808     argument, and we were actually skipping arguments too.
36809
36810     https://bugzilla.gnome.org/show_bug.cgi?id=647031
36811
36812  gio/tests/gapplication-example-cmdline2.c |   16 ++++++++++------
36813  1 file changed, 10 insertions(+), 6 deletions(-)
36814
36815 commit ac93a6af88901840b3324c086221c9153608df0a
36816 Author: David Zeuthen <davidz@redhat.com>
36817 Date:   Fri Apr 8 16:29:48 2011 -0400
36818
36819     Add "Since: 2.30" for new D-Bus routines
36820
36821     Signed-off-by: David Zeuthen <davidz@redhat.com>
36822
36823  gio/gdbusinterface.c           |   10 ++++++++++
36824  gio/gdbusinterface.h           |    4 ++++
36825  gio/gdbusinterfacestub.c       |   24 ++++++++++++++++++++++++
36826  gio/gdbusinterfacestub.h       |    4 ++++
36827  gio/gdbusobject.c              |   14 ++++++++++++++
36828  gio/gdbusobject.h              |    2 ++
36829  gio/gdbusobjectmanager.c       |   22 ++++++++++++++++------
36830  gio/gdbusobjectmanager.h       |    2 ++
36831  gio/gdbusobjectmanagerclient.c |   40
36832  ++++++++++++++++++++++++++++++++++++++++
36833  gio/gdbusobjectmanagerclient.h |    4 ++++
36834  gio/gdbusobjectmanagerserver.c |   14 ++++++++++++++
36835  gio/gdbusobjectmanagerserver.h |    6 +++++-
36836  gio/gdbusobjectproxy.c         |    8 ++++++++
36837  gio/gdbusobjectproxy.h         |    4 ++++
36838  gio/gdbusobjectstub.c          |   16 ++++++++++++++++
36839  gio/gdbusobjectstub.h          |    6 +++++-
36840  16 files changed, 172 insertions(+), 8 deletions(-)
36841
36842 commit bf6e10fe5231e892e9f64b0887b6a432047be07a
36843 Author: David Zeuthen <davidz@redhat.com>
36844 Date:   Fri Apr 8 16:29:30 2011 -0400
36845
36846     Add docs for new high-level D-Bus types
36847
36848     Signed-off-by: David Zeuthen <davidz@redhat.com>
36849
36850  docs/reference/gio/gio-docs.xml     |    8 ++
36851  docs/reference/gio/gio-sections.txt |  179
36852  +++++++++++++++++++++++++++++++++++
36853  docs/reference/gio/gio.types        |    8 ++
36854  3 files changed, 195 insertions(+)
36855
36856 commit 1e2e58705c0dbda29a6bbe9fb890b7700fee428e
36857 Author: David Zeuthen <davidz@redhat.com>
36858 Date:   Fri Apr 8 16:12:33 2011 -0400
36859
36860     GDBusProxy: Store GDBusObject in private struct instead of qdata
36861
36862     Signed-off-by: David Zeuthen <davidz@redhat.com>
36863
36864  gio/gdbusproxy.c |   18 +++++++++++++-----
36865  1 file changed, 13 insertions(+), 5 deletions(-)
36866
36867 commit b41cf76350c144379c012f6a959dd30152e17780
36868 Author: David Zeuthen <davidz@redhat.com>
36869 Date:   Fri Apr 8 16:12:09 2011 -0400
36870
36871     GDBusProxy: Update description to match GDBusInterface
36872
36873     Signed-off-by: David Zeuthen <davidz@redhat.com>
36874
36875  gio/gdbusproxy.c |    2 +-
36876  1 file changed, 1 insertion(+), 1 deletion(-)
36877
36878 commit 94b907134426e26393a86630dae5ce53baee6ae6
36879 Author: David Zeuthen <davidz@redhat.com>
36880 Date:   Fri Apr 8 15:14:47 2011 -0400
36881
36882     Start merging gdbus-codegen code
36883
36884     Signed-off-by: David Zeuthen <davidz@redhat.com>
36885
36886  gio/Makefile.am                |   16 +
36887  gio/gdbusauthobserver.c        |   17 +-
36888  gio/gdbusinterface.c           |  410 +++++++++++
36889  gio/gdbusinterface.h           |   79 ++
36890  gio/gdbusinterfacestub.c       |  693 ++++++++++++++++++
36891  gio/gdbusinterfacestub.h       |  105 +++
36892  gio/gdbusobject.c              |  191 +++++
36893  gio/gdbusobject.h              |   95 +++
36894  gio/gdbusobjectmanager.c       |  216 ++++++
36895  gio/gdbusobjectmanager.h       |   89 +++
36896  gio/gdbusobjectmanagerclient.c | 1575
36897  ++++++++++++++++++++++++++++++++++++++++
36898  gio/gdbusobjectmanagerclient.h |  129 ++++
36899  gio/gdbusobjectmanagerserver.c |  898 +++++++++++++++++++++++
36900  gio/gdbusobjectmanagerserver.h |   80 ++
36901  gio/gdbusobjectproxy.c         |  315 ++++++++
36902  gio/gdbusobjectproxy.h         |   72 ++
36903  gio/gdbusobjectstub.c          |  475 ++++++++++++
36904  gio/gdbusobjectstub.h          |   87 +++
36905  gio/gdbusprivate.c             |   18 +
36906  gio/gdbusprivate.h             |   20 +-
36907  gio/gdbusproxy.c               |   36 +
36908  gio/gio-marshal.list           |    3 +
36909  gio/gio.h                      |    8 +
36910  gio/gio.symbols                |   96 +++
36911  gio/gioenums.h                 |   36 +
36912  gio/giotypes.h                 |   33 +
36913  26 files changed, 5774 insertions(+), 18 deletions(-)
36914
36915 commit 0729260141bb585943ad1c6efa8ab7ee9058b0aa
36916 Author: David Zeuthen <davidz@redhat.com>
36917 Date:   Fri Apr 8 15:44:25 2011 -0400
36918
36919     Silence a bunch of -Wunused-but-set-variable warnings
36920
36921     Signed-off-by: David Zeuthen <davidz@redhat.com>
36922
36923  gio/gdbusaddress.c           |   29 +++++++++++++++++++++++++++++
36924  gio/gdbusauth.c              |    1 +
36925  gio/gdbusauthmechanismsha1.c |    4 ++++
36926  gio/gdbusconnection.c        |   17 -----------------
36927  gio/gdbusmessage.c           |    5 ++---
36928  gio/gdbusprivate.c           |    1 +
36929  gio/gdbusproxy.c             |    5 +----
36930  gio/gdbusserver.c            |    5 +----
36931  gio/gdbusutils.c             |    4 ----
36932  gio/gicon.c                  |    4 +---
36933  gio/ginetaddress.c           |    1 +
36934  gio/glib-compile-schemas.c   |    3 ---
36935  gio/gresolver.c              |    2 ++
36936  gio/gsocket.c                |    6 +-----
36937  gio/gsocketconnection.c      |    1 +
36938  gio/gsocketcontrolmessage.c  |    1 +
36939  gio/gunixconnection.c        |    1 +
36940  gio/gvdb/gvdb-reader.c       |    2 --
36941  gio/tests/converter-stream.c |    6 ------
36942  gio/tests/file.c             |    9 +++------
36943  gio/tests/httpd.c            |    1 +
36944  gio/tests/live-g-file.c      |    3 +--
36945  gio/tests/sleepy-stream.c    |    3 ---
36946  23 files changed, 52 insertions(+), 62 deletions(-)
36947
36948 commit 23818d1e61bdf33e5f19ba1c0993bacfcdc113db
36949 Author: Ryan Lortie <desrt@desrt.ca>
36950 Date:   Fri Apr 8 09:14:50 2011 -0400
36951
36952     GSettings: remove more asserts
36953
36954     Same logic as the last commit on this topic, applied to the other
36955     functions too.
36956
36957  gio/gsettings.c |    8 --------
36958  1 file changed, 8 deletions(-)
36959
36960 commit edaf99be8662bf19a67ef5e62b8402764197d0c6
36961 Author: Matthias Clasen <mclasen@redhat.com>
36962 Date:   Fri Apr 8 07:13:54 2011 -0400
36963
36964     Avoid an interaction between GApplication and GOption
36965
36966     When using GOption to handle commandlines, we need to disable
36967     the builtin help handling, since it calls exit(). Also mention
36968     this particular pitfall in the docs.
36969
36970  gio/gapplicationcommandline.c             |    5 ++++-
36971  gio/tests/gapplication-example-cmdline3.c |   11 +++++++++++
36972  2 files changed, 15 insertions(+), 1 deletion(-)
36973
36974 commit 3498d58289ed833aeae59bfc76db0f5fa5840481
36975 Author: Ryan Lortie <desrt@desrt.ca>
36976 Date:   Fri Apr 8 01:47:52 2011 -0400
36977
36978     glib-compile-schemas: check for undefined refs
36979
36980     For child schemas, verify that the named schema actually exists and
36981     issue a warning if not.  This error in schema files will cause runtime
36982     errors when iterating over the list of child schemas and attempting to
36983     instantiate each one.
36984
36985     This will move from being merely a warning to a hard error in the
36986     future.
36987
36988     Bug #646039.
36989
36990  gio/glib-compile-schemas.c |   28 ++++++++++++++++++++++------
36991  1 file changed, 22 insertions(+), 6 deletions(-)
36992
36993 commit 4ece333afeb046b60eaa5fd512694e5c8f1587a6
36994 Author: Ryan Lortie <desrt@desrt.ca>
36995 Date:   Thu Apr 7 21:25:01 2011 -0400
36996
36997     Don't assert on backend == settings->priv->backend
36998
36999     They could be different if a notification is queued for delivery and
37000     someone calls g_settings_delay().
37001
37002     Bug #646843.
37003
37004  gio/gsettings.c |   12 +++++++++++-
37005  1 file changed, 11 insertions(+), 1 deletion(-)
37006
37007 commit a2e3a4d150b59213694b5166d0fda60d2b17970a
37008 Author: Matthias Clasen <mclasen@redhat.com>
37009 Date:   Thu Apr 7 17:14:36 2011 -0400
37010
37011     Add a warning to the g_dbus_connection_set_exit_on_close docs
37012
37013     Tell people to not leak their apps out of the session.
37014
37015  gio/gdbusconnection.c |    9 ++++++++-
37016  1 file changed, 8 insertions(+), 1 deletion(-)
37017
37018 commit 784619bc3aeb0e4f4d0dcf1c6feb934eaa586841
37019 Author: Dan Winship <danw@gnome.org>
37020 Date:   Mon Apr 4 11:10:50 2011 -0400
37021
37022     Fix two leaks seen when using TLS connections
37023
37024     g_tls_certificate_list_new_from_file() was leaking the file contents,
37025     and GSource was leaking the GSourcePrivate structure that got
37026     created when using child sources.
37027
37028  gio/gtlscertificate.c |    1 +
37029  glib/gmain.c          |    7 +++++++
37030  2 files changed, 8 insertions(+)
37031
37032 commit 9fdc8d976a06d892e3718b417759aacf83167616
37033 Author: Jordi Serratosa <serratosa@gmail.com>
37034 Date:   Mon Apr 4 21:16:35 2011 +0200
37035
37036     [l10n]Fixes on Catalan translation
37037
37038  po/ca.po |   20 ++++++++++----------
37039  1 file changed, 10 insertions(+), 10 deletions(-)
37040
37041 commit 418358f452a858205c1236c9826b40de92aca430
37042 Author: OKANO Takayoshi <kano@na.rim.or.jp>
37043 Date:   Mon Apr 4 21:27:35 2011 +0900
37044
37045     Updated Japanese translation
37046
37047  po/ja.po | 1192
37048  ++++++++++++++++++++++++++++++++++++--------------------------
37049  1 file changed, 696 insertions(+), 496 deletions(-)
37050
37051 commit 3ac7e0a7fe0156605237916d7388cb8894b93b72
37052 Author: Murray Cumming <murrayc@murrayc.com>
37053 Date:   Thu Mar 24 09:37:21 2011 +0100
37054
37055     Docs: Change DBus to D-Bus
37056
37057  gio/gioenums.h             |    2 +-
37058  glib/gvariant-serialiser.c |   12 ++++++------
37059  glib/gvariant.c            |   38 +++++++++++++++++++-------------------
37060  glib/gvarianttype.c        |   20 ++++++++++----------
37061  glib/gvarianttype.h        |   18 +++++++++---------
37062  5 files changed, 45 insertions(+), 45 deletions(-)
37063
37064 commit 27a067a3c860271b62f009382444d5d728932e47
37065 Author: Petr Kovar <pknbe@volny.cz>
37066 Date:   Mon Apr 4 04:10:42 2011 +0200
37067
37068     Update Czech translation
37069
37070  po/cs.po | 1139
37071  +++++++++++++++++++++++++++++++++++---------------------------
37072  1 file changed, 639 insertions(+), 500 deletions(-)
37073
37074 commit 88a6723bf4453d20d467dad7f1400a14e1248545
37075 Author: Gabor Kelemen <kelemeng@gnome.hu>
37076 Date:   Sun Apr 3 10:13:57 2011 +0200
37077
37078     Updated Hungarian translation
37079
37080  po/hu.po |   44 ++++++++++++++++++++++----------------------
37081  1 file changed, 22 insertions(+), 22 deletions(-)
37082
37083 commit 32e26cf17936e0ad26252acb24530a7e2811e3eb
37084 Author: Murray Cumming <murrayc@murrayc.com>
37085 Date:   Sat Apr 2 15:42:11 2011 +0200
37086
37087     GDBusMethodInvocation: Improve get_parameters() documentation.
37088
37089     Note that the returned GVariant is always a tuple.
37090     See bug #646420.
37091
37092  gio/gdbusmethodinvocation.c |    5 +++--
37093  1 file changed, 3 insertions(+), 2 deletions(-)
37094
37095 commit 98365dff73d8ecc8a02b7dfedce87e6fc28f4e39
37096 Author: Colin Walters <walters@verbum.org>
37097 Date:   Thu Mar 31 17:07:07 2011 -0400
37098
37099     gqsort: Quiet a compiler warning for qsort_r
37100
37101  glib/gqsort.c |    2 +-
37102  1 file changed, 1 insertion(+), 1 deletion(-)
37103
37104 commit 14bb138d581b40bbd850c85ae63c8391a1671696
37105 Author: Colin Walters <walters@verbum.org>
37106 Date:   Fri Mar 25 11:59:33 2011 -0400
37107
37108     goption: [linux] Look in /proc/self/cmdline for argv0 if not specified
37109
37110     We really shouldn't use <unknown> when we can perfectly easily
37111     get argv0 out of /proc.  This avoids people having to pass argv
37112     down into gtk_init/g_option_context_parse etc., which is important
37113     because GTK+ uses it to initialize the WM_CLASS, which in turn
37114     GNOME Shell consumes for application tracking.
37115
37116     https://bugzilla.gnome.org/show_bug.cgi?id=644309
37117
37118  glib/goption.c              |   50 +++++++++++++++++++++++++++++-----
37119  glib/tests/Makefile.am      |    4 +++
37120  glib/tests/option-argv0.c   |   63
37121  +++++++++++++++++++++++++++++++++++++++++++
37122  glib/tests/option-context.c |   25 +++--------------
37123  4 files changed, 113 insertions(+), 29 deletions(-)
37124
37125 commit 131b9f98ea6ec1cc7b8dce539199d181ab1dac19
37126 Author: Ryan Lortie <desrt@desrt.ca>
37127 Date:   Thu Mar 31 15:55:21 2011 +0530
37128
37129     gio.symbols updates
37130
37131  gio/gio.symbols |    7 +++++++
37132  1 file changed, 7 insertions(+)
37133
37134 commit 7a752e0817986d535717ceee2d502f00e3c0f747
37135 Author: Ryan Lortie <desrt@desrt.ca>
37136 Date:   Thu Mar 31 15:51:01 2011 +0530
37137
37138     Improve .gitignore
37139
37140  gio/tests/.gitignore     |    1 +
37141  glib/tests/.gitignore    |    4 ++++
37142  gobject/tests/.gitignore |    5 +++++
37143  m4macros/.gitignore      |    1 +
37144  4 files changed, 11 insertions(+)
37145
37146 commit 0cadce7e93b0246ad57ab26b9bc851facbb54416
37147 Author: Ryan Lortie <desrt@desrt.ca>
37148 Date:   Thu Mar 31 15:47:54 2011 +0530
37149
37150     glib.symbols: add some missing symbols
37151
37152  glib/glib.symbols |    2 ++
37153  1 file changed, 2 insertions(+)
37154
37155 commit d95b750a1d936d962b4c00be2d65ea1606f143cb
37156 Author: Ryan Lortie <desrt@desrt.ca>
37157 Date:   Thu Mar 31 15:12:34 2011 +0530
37158
37159     compile schemas test: open ranges for all types
37160
37161     We need to make sure that every value in the table actually parses
37162     with
37163     GVariant.
37164
37165  gio/tests/gschema-compile.c                        |    3 +-
37166  gio/tests/schema-tests/range-type-test.gschema.xml |   76
37167  ++++++++++++++++++++
37168  2 files changed, 78 insertions(+), 1 deletion(-)
37169
37170 commit d2af82e8203323e1b7fad4460c6b48411ef81711
37171 Author: Ryan Lortie <desrt@desrt.ca>
37172 Date:   Thu Mar 31 15:11:30 2011 +0530
37173
37174     gschema-test: invert expectation for min/max omit
37175
37176     It is now completely valid.
37177
37178     Fix up what is now a legitimate range error in the schema used in
37179     one of
37180     the tests.
37181
37182  gio/tests/gschema-compile.c                          |    4 ++--
37183  gio/tests/schema-tests/range-missing-max.gschema.xml |    4 ++--
37184  2 files changed, 4 insertions(+), 4 deletions(-)
37185
37186 commit cde83c8ccd5d56a72d2e3f0d36e9a902f9375482
37187 Author: Ryan Lortie <desrt@desrt.ca>
37188 Date:   Thu Mar 31 15:10:25 2011 +0530
37189
37190     glib-compile-schemas: min and max are now optional
37191
37192     Will be taken to be the minimum and maximum value for the type of the
37193     key if they are left out.
37194
37195     Bug #646310.
37196
37197  gio/glib-compile-schemas.c |   31 +++++++++++++++++++++++++++++--
37198  1 file changed, 29 insertions(+), 2 deletions(-)
37199
37200 commit cd35e2e64341c7d8186f448e990e6589f0b21d64
37201 Author: Ryan Lortie <desrt@desrt.ca>
37202 Date:   Thu Mar 31 15:09:55 2011 +0530
37203
37204     GVariant test: test parsing of "inf" and "nan"
37205
37206  glib/tests/gvariant.c |   17 +++++++++++++++++
37207  1 file changed, 17 insertions(+)
37208
37209 commit 85633f11824bc806bef3d18b8c8a0bdb96af6a16
37210 Author: Ryan Lortie <desrt@desrt.ca>
37211 Date:   Thu Mar 31 14:48:10 2011 +0530
37212
37213     GVariant parser: parse "inf", "-inf" and "nan"
37214
37215  glib/gvariant-parser.c |   13 ++++++++-----
37216  1 file changed, 8 insertions(+), 5 deletions(-)
37217
37218 commit 24ed841d6a65e3beff64b2252d132be9e57ede9a
37219 Author: Ryan Lortie <desrt@desrt.ca>
37220 Date:   Thu Mar 31 14:45:50 2011 +0530
37221
37222     GVariant parser: match strings without consuming
37223
37224     Add a new function that allows the parser to check that the current
37225     token is equal to a given string without consuming the token.
37226     Reimplement the 'consume' function in terms of the new function.
37227
37228  glib/gvariant-parser.c |   25 ++++++++++++++-----------
37229  1 file changed, 14 insertions(+), 11 deletions(-)
37230
37231 commit f6dff49136bd2202fd7a4b928b9dcd8fb625f8a4
37232 Author: Ryan Lortie <desrt@desrt.ca>
37233 Date:   Thu Mar 31 14:07:59 2011 +0530
37234
37235     GVariant parser: fix memory error
37236
37237     In some cases it was possible for the GVariant parser to access
37238     past the
37239     'limit' parameter.  This should fix that.
37240
37241  glib/gvariant-parser.c |   26 +++++++++++++++++---------
37242  1 file changed, 17 insertions(+), 9 deletions(-)
37243
37244 commit 49fa69e05eb6d2a29fc1de8af93e65c4dd45ad72
37245 Author: Ryan Lortie <desrt@desrt.ca>
37246 Date:   Thu Mar 31 12:44:40 2011 +0530
37247
37248     Add 'uint' convenience functions for GSettings
37249
37250     Without getting into a debate about the reasons why you may or may not
37251     want to use unsigned integers, it's sufficient to note that people
37252     have
37253     been using them and requesting this functionality.
37254
37255     Bug #641755.
37256
37257  docs/reference/gio/gio-sections.txt |    2 ++
37258  gio/gio.symbols                     |    2 ++
37259  gio/gsettings.c                     |   56
37260  +++++++++++++++++++++++++++++++++++
37261  gio/gsettings.h                     |    5 ++++
37262  4 files changed, 65 insertions(+)
37263
37264 commit e9ce8f23748c28e19393cb225aeb6f7deac2fa62
37265 Author: Ryan Lortie <desrt@desrt.ca>
37266 Date:   Fri Mar 18 22:00:14 2011 -0400
37267
37268     Add GTimeZoneMonitor
37269
37270     Monitors /etc/localtime for changes and instructs GTimeZone to
37271     drop its
37272     cache.  Also has a signal for interested 3rd parties.
37273
37274  docs/reference/gio/gio-docs.xml     |    1 +
37275  docs/reference/gio/gio-sections.txt |   13 +++
37276  docs/reference/gio/gio.types        |    1 +
37277  gio/Makefile.am                     |    2 +
37278  gio/gio.h                           |    1 +
37279  gio/gtimezonemonitor.c              |  156
37280  +++++++++++++++++++++++++++++++++++
37281  gio/gtimezonemonitor.h              |   47 +++++++++++
37282  glib/gtimezone.c                    |    3 +
37283  8 files changed, 224 insertions(+)
37284
37285 commit de3a3b181a97d43acd29bcdcdbd7406233b7ee9f
37286 Author: Ryan Lortie <desrt@desrt.ca>
37287 Date:   Fri Mar 18 23:09:52 2011 -0400
37288
37289     g_time_zone_new_local: cache the result
37290
37291     Add a function to drop the cache.
37292
37293  docs/reference/glib/glib-sections.txt |    2 ++
37294  glib/gtimezone.c                      |   57
37295  ++++++++++++++++++++++++++++++++-
37296  glib/gtimezone.h                      |    2 ++
37297  3 files changed, 60 insertions(+), 1 deletion(-)
37298
37299 commit 29a074b87e60be0d3f5508fa71ceb61937777c6d
37300 Author: Ryan Lortie <desrt@desrt.ca>
37301 Date:   Fri Mar 18 23:09:17 2011 -0400
37302
37303     GTimeZone: don't add /etc/localtime to the cache
37304
37305     It may change.
37306
37307  glib/gtimezone.c |   40 ++++++++++++++--------------------------
37308  1 file changed, 14 insertions(+), 26 deletions(-)
37309
37310 commit 3d46c848c538b53e9d8b986803742bb4ee125e40
37311 Author: Miroslav Nikolić <miroslavnikolic@rocketmail.com>
37312 Date:   Thu Mar 31 00:47:41 2011 +0200
37313
37314     Updated Serbian translation
37315
37316  po/sr.po       | 1774
37317  ++++++++++++++++++++++++++++++++------------------------
37318  po/sr@latin.po | 1774
37319  ++++++++++++++++++++++++++++++++------------------------
37320  2 files changed, 2030 insertions(+), 1518 deletions(-)
37321
37322 commit d306d0019be47c6fc6600210c5c9acbf222729b5
37323 Author: Gil Forcada <gforcada@gnome.org>
37324 Date:   Wed Mar 30 23:17:29 2011 +0200
37325
37326     [l10n]Updated Catalan translation
37327
37328  po/ca.po |  344
37329  ++++++++++++++++++++++++++++++++------------------------------
37330  1 file changed, 180 insertions(+), 164 deletions(-)
37331
37332 commit 04969571bb9dd0f9415ca9cd2c3fd360e3f7f159
37333 Author: Martin Pitt <martin.pitt@ubuntu.com>
37334 Date:   Wed Mar 30 19:52:31 2011 +0200
37335
37336     [gi] Add missing allow-none annotations to Gio
37337
37338  gio/gdbusproxy.c |   18 ++++++++++--------
37339  1 file changed, 10 insertions(+), 8 deletions(-)
37340
37341 commit abe57505407fa3a8f95e41972e3c8deb79ec8f7d
37342 Author: Friedel Wolff <friedel@translate.org.za>
37343 Date:   Wed Mar 30 18:53:38 2011 +0200
37344
37345     Update translation for Afrikaans (af)
37346
37347  po/af.po | 2200
37348  ++++++++++++++++++++++++++++++++++++++++++--------------------
37349  1 file changed, 1510 insertions(+), 690 deletions(-)
37350
37351 commit 92977a221760eba19a5a7186f5ccc90f21262279
37352 Author: Bruce Cowan <bruce@bcowan.me.uk>
37353 Date:   Wed Mar 30 15:22:38 2011 +0100
37354
37355     Updated British English translation
37356
37357  po/en_GB.po |   14 +++++++++-----
37358  1 file changed, 9 insertions(+), 5 deletions(-)
37359
37360 commit 5f71bb583be44a4e7cacd36d5a21c27c9048e8ed
37361 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
37362 Date:   Wed Mar 30 21:17:26 2011 +0800
37363
37364     Updated Traditional Chinese translation(Hong Kong and Taiwan)
37365
37366  po/zh_HK.po |  336
37367  +++++++++++++++++++++++++++++++----------------------------
37368  po/zh_TW.po |  336
37369  +++++++++++++++++++++++++++++++----------------------------
37370  2 files changed, 350 insertions(+), 322 deletions(-)
37371
37372 commit c9bc758e8d638f2dd37b38249ae0a9a1034d0854
37373 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
37374 Date:   Tue Mar 29 14:12:25 2011 +0200
37375
37376     Updated Lithuanian translation.
37377
37378  po/lt.po | 1342
37379  ++++++++++++++++++++++++++++++++++++--------------------------
37380  1 file changed, 773 insertions(+), 569 deletions(-)
37381
37382 commit 95e7aa0e07d7d31d3459910fed014f7aa611f957
37383 Author: Jonathan Matthew <jonathan@d14n.org>
37384 Date:   Sun Mar 27 10:44:31 2011 +1000
37385
37386     introspection: add annotations for g_file_load_contents and friends
37387
37388     https://bugzilla.gnome.org/show_bug.cgi?id=645789
37389
37390  gio/gfile.c |   10 +++++-----
37391  1 file changed, 5 insertions(+), 5 deletions(-)
37392
37393 commit abe058a599a8b9a064ab6cbf8fe2416f6ecd08bc
37394 Author: Gil Forcada <gforcada@gnome.org>
37395 Date:   Tue Mar 29 00:58:25 2011 +0200
37396
37397     [l10n]Updated Catalan translation
37398
37399  po/ca.po | 2798
37400  ++++++++++++++++++++++++++++++++++++++++++--------------------
37401  1 file changed, 1920 insertions(+), 878 deletions(-)
37402
37403 commit f516ebc57b8e075744fd1c653fba47191dfd3fba
37404 Author: David Zeuthen <davidz@redhat.com>
37405 Date:   Mon Mar 28 13:04:34 2011 -0400
37406
37407     GDBusProxy: Also check signature when checking if signal is expected
37408
37409     Signed-off-by: David Zeuthen <davidz@redhat.com>
37410
37411  gio/gdbusproxy.c |    8 ++++++++
37412  1 file changed, 8 insertions(+)
37413
37414 commit caf993df6f9dbf2cd01ae16f5d757187c44683e3
37415 Author: David Zeuthen <davidz@redhat.com>
37416 Date:   Mon Mar 28 12:10:25 2011 -0400
37417
37418     GDBusProxy: Drop unexpected signals
37419
37420     If we have an expected interface and receive a signal not mentioned in
37421     the interface, simply drop it. This way, the application won't have to
37422     check for the signal itself.
37423
37424     This was pointed out in
37425
37426      https://bugzilla.gnome.org/show_bug.cgi?id=642724#c5
37427
37428     Signed-off-by: David Zeuthen <davidz@redhat.com>
37429
37430  gio/gdbusproxy.c |    8 ++++++++
37431  1 file changed, 8 insertions(+)
37432
37433 commit aa59fb9dd1a20004a5ba5f4d97c271eb5abe01e9
37434 Author: Olivier Crête <olivier.crete@collabora.co.uk>
37435 Date:   Fri Feb 18 20:34:06 2011 -0500
37436
37437     GDBusProxy: Validate properties received from service if possible
37438
37439     If the proxy has an GInterfaceInfo set, validate properties against it
37440     so the application doesn't have to do it.
37441
37442     Signed-off-by: David Zeuthen <davidz@redhat.com>
37443
37444  gio/gdbusproxy.c |   42 ++++++++++++++++++++++++++++++++++++------
37445  1 file changed, 36 insertions(+), 6 deletions(-)
37446
37447 commit 2809964c289ce278cc7477b7af908de7845c5c61
37448 Author: David Zeuthen <davidz@redhat.com>
37449 Date:   Mon Mar 28 11:35:14 2011 -0400
37450
37451     docs: Add a "Index of new symbols in 2.30" section
37452
37453     Signed-off-by: David Zeuthen <davidz@redhat.com>
37454
37455  docs/reference/gio/gio-docs.xml |    4 ++++
37456  1 file changed, 4 insertions(+)
37457
37458 commit b845c62c7feb06f3d16921b5c08065fb13a1030b
37459 Author: David Zeuthen <davidz@redhat.com>
37460 Date:   Mon Mar 28 11:34:48 2011 -0400
37461
37462     GDBusProxy: Make interface lookups O(1)
37463
37464     Signed-off-by: David Zeuthen <davidz@redhat.com>
37465
37466  gio/gdbusproxy.c |   12 ++++++++++--
37467  1 file changed, 10 insertions(+), 2 deletions(-)
37468
37469 commit 91f97ebbaad602115b3b26e36592a3b3a22cf9e6
37470 Author: David Zeuthen <davidz@redhat.com>
37471 Date:   Mon Mar 28 11:33:36 2011 -0400
37472
37473     GDBusConnection: Make interface lookups O(1)
37474
37475     Signed-off-by: David Zeuthen <davidz@redhat.com>
37476
37477  gio/gdbusconnection.c |    2 ++
37478  1 file changed, 2 insertions(+)
37479
37480 commit 5bcf54b29cfe65f07d362b48a7fce7ac7c9a6dc3
37481 Author: David Zeuthen <davidz@redhat.com>
37482 Date:   Mon Mar 28 11:31:05 2011 -0400
37483
37484     GDBus: Add mechanism to make lookup on interfaces constant-time
37485
37486     This is used both on the service- and client-side and is currently
37487     O(n).
37488
37489     Signed-off-by: David Zeuthen <davidz@redhat.com>
37490
37491  docs/reference/gio/gio-sections.txt |    2 +
37492  gio/gdbusintrospection.c            |  171
37493  ++++++++++++++++++++++++++++++++++-
37494  gio/gdbusintrospection.h            |    3 +
37495  gio/gio.symbols                     |    2 +
37496  4 files changed, 175 insertions(+), 3 deletions(-)
37497
37498 commit 5aa8f135c782e080b1be62e1f1fc5f1c9f12e959
37499 Author: Aron Xu <aronxu@gnome.org>
37500 Date:   Mon Mar 28 10:21:57 2011 +0000
37501
37502     Update Simplified Chinese translation.
37503
37504  po/zh_CN.po |  180
37505  +++++++++++++++++++++++++++++------------------------------
37506  1 file changed, 90 insertions(+), 90 deletions(-)
37507
37508 commit 13e2328117452af86097c18d873abd0c7d996c19
37509 Author: Aron Xu <aronxu@gnome.org>
37510 Date:   Mon Mar 28 10:18:03 2011 +0000
37511
37512     Update Simplified Chinese translation.
37513
37514  po/zh_CN.po |  570
37515  +++++++++++++++++++++++++++++++----------------------------
37516  1 file changed, 298 insertions(+), 272 deletions(-)
37517
37518 commit 6477c58ce477fc6ac7ac98ab3895175db44eef2e
37519 Author: Wouter Bolsterlee <wbolster@gnome.org>
37520 Date:   Sun Mar 27 23:49:55 2011 +0200
37521
37522     Updated Dutch translation by Wouter Bolsterlee
37523
37524  po/nl.po | 1198
37525  +++++++++++++++++++++++++++++++++++---------------------------
37526  1 file changed, 675 insertions(+), 523 deletions(-)
37527
37528 commit cd7f028cc0962dad80901603baaa4ba9e9283825
37529 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
37530 Date:   Sun Mar 27 19:38:45 2011 +0200
37531
37532     Added UG translation
37533
37534  po/ug.po | 1649
37535  ++++++++++++++++++++++++++++++++------------------------------
37536  1 file changed, 851 insertions(+), 798 deletions(-)
37537
37538 commit 77f30fc3d3f8bee9970df58051d8934223982fd3
37539 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
37540 Date:   Sun Mar 27 00:38:07 2011 +0700
37541
37542     Updated Vietnamese translation
37543
37544  po/vi.po |   41 +++++++++++++++--------------------------
37545  1 file changed, 15 insertions(+), 26 deletions(-)
37546
37547 commit 0e9d328bbee4c4a75c155b6943ee70da27c73025
37548 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
37549 Date:   Sun Mar 27 00:34:44 2011 +0700
37550
37551     po/vi.po: import from Damned Lies
37552
37553  po/vi.po |  769
37554  +++++++++++++++++++++++++++++++++-----------------------------
37555  1 file changed, 409 insertions(+), 360 deletions(-)
37556
37557 commit ead00ab55d8492a3fce81916da7ffd154b4272a9
37558 Author: Ask H. Larsen <asklarsen@gmail.com>
37559 Date:   Sat Mar 26 14:17:39 2011 +0100
37560
37561     Updated Danish translation
37562
37563  po/da.po | 1302
37564  +++++++++++++++++++++++++++++++++++++-------------------------
37565  1 file changed, 771 insertions(+), 531 deletions(-)
37566
37567 commit 1618ca572fec292f0771202bd8b218dacc959060
37568 Author: David Zeuthen <davidz@redhat.com>
37569 Date:   Fri Mar 25 17:56:59 2011 -0400
37570
37571     Fix test suite breakage caused by Murray's commit
37572
37573     See https://bugzilla.gnome.org/show_bug.cgi?id=645682
37574
37575     Signed-off-by: David Zeuthen <davidz@redhat.com>
37576
37577  gio/tests/gschema-compile.c |    2 +-
37578  1 file changed, 1 insertion(+), 1 deletion(-)
37579
37580 commit 222b0276f552c2bf3ca40dc75101f737d82f7991
37581 Author: Alexander Shopov <ash@kambanaria.org>
37582 Date:   Fri Mar 25 22:13:47 2011 +0200
37583
37584     Updated Bulgarian translation
37585
37586  po/bg.po |   30 +++++++++++++++++-------------
37587  1 file changed, 17 insertions(+), 13 deletions(-)
37588
37589 commit c926c099594be2fdc211032fd31b59cdffeebc58
37590 Author: Daniel Nylander <po@danielnylander.se>
37591 Date:   Fri Mar 25 18:22:51 2011 +0100
37592
37593     Updated Swedish translation
37594
37595  po/sv.po | 1257
37596  +++++++++++++++++++++++++++++++++-----------------------------
37597  1 file changed, 670 insertions(+), 587 deletions(-)
37598
37599 commit 0760e239d3156421f222ab638f96222fe7083a6e
37600 Author: Daniel Nylander <po@danielnylander.se>
37601 Date:   Fri Mar 25 18:22:13 2011 +0100
37602
37603     Updated Swedish translation
37604
37605  po/sv.po | 1318
37606  +++++++++++++++++++++++++++++++-------------------------------
37607  1 file changed, 663 insertions(+), 655 deletions(-)
37608
37609 commit a8bc1436f1106f92b9dad803787278323c2041fc
37610 Author: Tristan Van Berkom <tristanvb@openismus.com>
37611 Date:   Thu Mar 24 10:07:18 2011 -0400
37612
37613     GDBusServer: move business logic from _new() function to
37614     initable_init()
37615
37616     https://bugzilla.gnome.org/show_bug.cgi?id=639478
37617
37618     Signed-off-by: David Zeuthen <davidz@redhat.com>
37619
37620  gio/gdbusserver.c |   19 +++++++------------
37621  1 file changed, 7 insertions(+), 12 deletions(-)
37622
37623 commit 30fdc1a79938540af7bad0af68d0a3b8af14f117
37624 Author: Murray Cumming <murrayc@murrayc.com>
37625 Date:   Thu Mar 24 09:33:55 2011 +0100
37626
37627     Docs: Changed can not to cannot.
37628
37629  gio/gapplication.c          |    4 ++--
37630  gio/gsettings.h             |    2 +-
37631  gio/gvdb/gvdb-reader.c      |    2 +-
37632  gio/tests/gschema-compile.c |    2 +-
37633  glib/gconvert.c             |    4 ++--
37634  glib/giochannel.c           |    6 +++---
37635  glib/gmessages.c            |    2 +-
37636  glib/gthread.c              |    4 ++--
37637  glib/gthreadpool.c          |    2 +-
37638  glib/gvariant.c             |    4 ++--
37639  glib/gvarianttype.c         |    2 +-
37640  gobject/gtype.h             |    2 +-
37641  gobject/gtypemodule.c       |    2 +-
37642  gobject/gvalue.h            |    2 +-
37643  14 files changed, 20 insertions(+), 20 deletions(-)
37644
37645 commit 16358f76f6cef6865660e00952fa4d1a35437bce
37646 Author: Daniel Nylander <po@danielnylander.se>
37647 Date:   Tue Mar 22 15:12:41 2011 +0100
37648
37649     Updated Swedish translation
37650
37651  po/sv.po |  977
37652  +++++++++++++++++++++++++++++++-------------------------------
37653  1 file changed, 495 insertions(+), 482 deletions(-)
37654
37655 commit 78e075f369c589ca8cbbd9c34f8aa7c8be9cf1bd
37656 Author: Daniel Nylander <po@danielnylander.se>
37657 Date:   Tue Mar 22 15:12:10 2011 +0100
37658
37659     Updated Swedish translation
37660
37661  po/sv.po |  829
37662  ++++++++++++++++++++++++++++++++------------------------------
37663  1 file changed, 427 insertions(+), 402 deletions(-)
37664
37665 commit 57b1142beed7f84dc3e6e13cdd1ee0253bc37f88
37666 Author: Luca Ferretti <lferrett@gnome.org>
37667 Date:   Tue Mar 22 14:42:32 2011 +0100
37668
37669     Updated Italian translation
37670
37671  po/it.po |  285
37672  +++++++++++++++++++++++++++++++++++++-------------------------
37673  1 file changed, 170 insertions(+), 115 deletions(-)
37674
37675 commit 175f5292e4806a2ca1bc2db675c8adffb5c8693d
37676 Author: Sweta Kothari <swkothar@redhat.com>
37677 Date:   Mon Mar 21 16:41:46 2011 +0530
37678
37679     Updated Gujarati Translations
37680
37681  po/gu.po |  111
37682  +++++++++++++++++++++++++++++++-------------------------------
37683  1 file changed, 56 insertions(+), 55 deletions(-)
37684
37685 commit 432180d02fd595e95f36d732feac26dcd2b811d2
37686 Author: Piotr Drąg <piotrdrag@gmail.com>
37687 Date:   Sat Mar 19 16:31:42 2011 +0100
37688
37689     Updated Polish translation
37690
37691  po/pl.po |    2 +-
37692  1 file changed, 1 insertion(+), 1 deletion(-)
37693
37694 commit a5999d317a15cbf173d89f8f73861b43bcd9ffa9
37695 Author: Piotr Drąg <piotrdrag@gmail.com>
37696 Date:   Sat Mar 19 16:30:22 2011 +0100
37697
37698     Updated Polish translation
37699
37700  po/pl.po |   22 +++++++++++++---------
37701  1 file changed, 13 insertions(+), 9 deletions(-)
37702
37703 commit dc4a95ed978e51d03a792e07ca291388fed8c789
37704 Author: Gabor Kelemen <kelemeng@gnome.hu>
37705 Date:   Fri Mar 18 17:11:24 2011 +0100
37706
37707     Updated Hungarian translation
37708
37709  po/hu.po |    8 ++++++--
37710  1 file changed, 6 insertions(+), 2 deletions(-)
37711
37712 commit 029b8fa06952d9e6ce65fd3ca9ee6823c20236e9
37713 Author: Bruno Brouard <annoa.b@gmail.com>
37714 Date:   Thu Mar 17 21:40:03 2011 +0100
37715
37716     Updated French translation
37717
37718  po/fr.po |  350
37719  +++++++++++++++++++++++++-------------------------------------
37720  1 file changed, 141 insertions(+), 209 deletions(-)
37721
37722 commit 545faa8d2cf03bb16ef09428d80253db91689870
37723 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
37724 Date:   Thu Mar 17 20:35:31 2011 +0100
37725
37726     Updated Spanish translation
37727
37728  po/es.po |  137
37729  +++++++++++++++++++++++++++++++++-----------------------------
37730  1 file changed, 73 insertions(+), 64 deletions(-)
37731
37732 commit e2ed78417a102291763881d40560064cb101ada9
37733 Author: Mario Blättermann <mariobl@gnome.org>
37734 Date:   Thu Mar 17 12:53:06 2011 +0100
37735
37736     [l10n] Updated German translation
37737
37738  po/de.po | 1168
37739  ++++++++++++++++++++++++++++++++++++--------------------------
37740  1 file changed, 677 insertions(+), 491 deletions(-)
37741
37742 commit 89194fb415f26f10f18800cd84095a0a505e52a8
37743 Author: Sweta Kothari <swkothar@redhat.com>
37744 Date:   Thu Mar 17 16:09:40 2011 +0530
37745
37746     Updated Gujarati Translations
37747
37748  po/gu.po | 2276
37749  ++++++++++++++++++++++++++++++++++++++++++--------------------
37750  1 file changed, 1538 insertions(+), 738 deletions(-)
37751
37752 commit 098aa5639cc13e5a8cda38e81b05058ca8ff5463
37753 Author: Matthias Clasen <mclasen@redhat.com>
37754 Date:   Tue Mar 15 11:28:03 2011 -0400
37755
37756     Document which files glib-compile-schemas looks at
37757
37758     Otherwise, your vendor override files are silently ignored...
37759
37760  docs/reference/gio/glib-compile-schemas.xml |    2 ++
37761  gio/gsettings.c                             |    6 ++++++
37762  2 files changed, 8 insertions(+)
37763
37764 commit 0fbdd5c1d26cc85385d0b0889a8f1f4d04df38a9
37765 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
37766 Date:   Tue Mar 15 14:08:09 2011 +0100
37767
37768     Updated Romanian translation
37769
37770  po/ro.po |   12 ++++++------
37771  1 file changed, 6 insertions(+), 6 deletions(-)
37772
37773 commit 1518592045cef352b90386fefb4509a5b2a727b8
37774 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
37775 Date:   Tue Mar 15 14:06:59 2011 +0100
37776
37777     Updated Romanian translation
37778
37779  po/ro.po |   44 +++++++++++++++++---------------------------
37780  1 file changed, 17 insertions(+), 27 deletions(-)
37781
37782 commit 8f0e371cbf004c26561b2194b753c71f25c5ea93
37783 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
37784 Date:   Tue Mar 15 14:03:51 2011 +0100
37785
37786     Updated Romanian translation
37787
37788  po/ro.po |   34 +++++++++++++++++-----------------
37789  1 file changed, 17 insertions(+), 17 deletions(-)
37790
37791 commit 1732e891661712d661d59254936a120da6a526bd
37792 Author: Lupescu Mircea <mircea.crazy@gmail.com>
37793 Date:   Tue Mar 15 14:00:11 2011 +0100
37794
37795     Updated Romanian translation
37796
37797  po/ro.po |  208
37798  +++++++++++++++++++++++++++++++++++---------------------------
37799  1 file changed, 118 insertions(+), 90 deletions(-)
37800
37801 commit e16547e79f56e65d247f4db8025772af355079a8
37802 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
37803 Date:   Tue Mar 15 13:34:46 2011 +0100
37804
37805     Updated Romanian translation
37806
37807  po/ro.po | 1268
37808  +++++++++++++++++++++++++++++++++++++-------------------------
37809  1 file changed, 754 insertions(+), 514 deletions(-)
37810
37811 commit 08f0a312895e0dd457f5f4d5bcdf282a6d5a793f
37812 Author: Emmanuele Bassi <ebassi@linux.intel.com>
37813 Date:   Tue Mar 15 09:03:28 2011 +0000
37814
37815     Revert "Remove all uses of G_CONST_RETURN"
37816
37817     This reverts commit 36741245cca56e979fe85e3de676fb3912058f2c.
37818
37819     The removal has not been discussed, except on Bugzilla:
37820
37821     https://bugzilla.gnome.org/show_bug.cgi?id=644611
37822
37823  glib/gchecksum.c      |    2 +-
37824  glib/gchecksum.h      |    2 +-
37825  glib/gconvert.c       |    4 ++--
37826  glib/gconvert.h       |    2 +-
37827  glib/gdataset.c       |    6 +++---
37828  glib/gdir.c           |    4 ++--
37829  glib/gdir.h           |    2 +-
37830  glib/giochannel.c     |    4 ++--
37831  glib/giochannel.h     |    4 ++--
37832  glib/glibintl.h       |    6 +++---
37833  glib/gmain.c          |    2 +-
37834  glib/gmain.h          |    2 +-
37835  glib/gmarkup.c        |    4 ++--
37836  glib/gmarkup.h        |    4 ++--
37837  glib/goption.c        |    4 ++--
37838  glib/goption.h        |    4 ++--
37839  glib/gquark.h         |    6 +++---
37840  glib/gstrfuncs.c      |   16 +++++++-------
37841  glib/gstrfuncs.h      |   18 ++++++++--------
37842  glib/gunicode.h       |    2 +-
37843  glib/gutf8.c          |    2 +-
37844  glib/gutils.c         |   56
37845  ++++++++++++++++++++++++-------------------------
37846  glib/gutils.h         |   38 ++++++++++++++++-----------------
37847  gmodule/gmodule.c     |    6 +++---
37848  gmodule/gmodule.h     |    4 ++--
37849  gobject/gbinding.c    |    4 ++--
37850  gobject/gbinding.h    |    4 ++--
37851  gobject/gparam.c      |    6 +++---
37852  gobject/gparam.h      |    6 +++---
37853  gobject/gsignal.c     |    2 +-
37854  gobject/gsignal.h     |    2 +-
37855  gobject/gtype.c       |    6 +++---
37856  gobject/gtype.h       |    6 +++---
37857  gobject/gvaluetypes.c |    2 +-
37858  gobject/gvaluetypes.h |    2 +-
37859  35 files changed, 122 insertions(+), 122 deletions(-)
37860
37861 commit 0c1acc7e741a01bf37d4c5f7a97ba1661f25d36a
37862 Author: Emmanuele Bassi <ebassi@linux.intel.com>
37863 Date:   Tue Mar 15 09:02:08 2011 +0000
37864
37865     Revert "Deprecate G_CONST_RETURN"
37866
37867     This reverts commit a7fc7909dad9b88e8b2d1c6cde801e8888bdfc36.
37868
37869     The deprecations was not discussed except on Bugzilla:
37870
37871     https://bugzilla.gnome.org/show_bug.cgi?id=644611
37872
37873  docs/reference/glib/tmpl/macros.sgml |    5 ++---
37874  glib/gmacros.h                       |    2 --
37875  2 files changed, 2 insertions(+), 5 deletions(-)
37876
37877 commit d679a7659ff8c4948e7bdff5fb80f52dee8f6a09
37878 Author: Ryan Lortie <desrt@desrt.ca>
37879 Date:   Tue Mar 15 01:29:52 2011 -0400
37880
37881     GVariant parser: fix tuple type checking
37882
37883     Robert Ancell discovered that the GVariant parser messes up pretty
37884     badly
37885     when the type of a tuple is specified and the tuple in the text being
37886     parsed has a different number of elements (but otherwise matching
37887     child
37888     types).
37889
37890     Check that we have the expected number of elements.
37891
37892     Closes #644786.
37893
37894  glib/gvariant-parser.c |   12 ++++++++++++
37895  1 file changed, 12 insertions(+)
37896
37897 commit a7fc7909dad9b88e8b2d1c6cde801e8888bdfc36
37898 Author: Ryan Lortie <desrt@desrt.ca>
37899 Date:   Sat Mar 12 22:04:53 2011 -0500
37900
37901     Deprecate G_CONST_RETURN
37902
37903  docs/reference/glib/tmpl/macros.sgml |    5 +++--
37904  glib/gmacros.h                       |    2 ++
37905  2 files changed, 5 insertions(+), 2 deletions(-)
37906
37907 commit 36741245cca56e979fe85e3de676fb3912058f2c
37908 Author: Ryan Lortie <desrt@desrt.ca>
37909 Date:   Sat Mar 12 21:50:45 2011 -0500
37910
37911     Remove all uses of G_CONST_RETURN
37912
37913     Just use 'const'.
37914
37915  glib/gchecksum.c      |    2 +-
37916  glib/gchecksum.h      |    2 +-
37917  glib/gconvert.c       |    4 ++--
37918  glib/gconvert.h       |    2 +-
37919  glib/gdataset.c       |    6 +++---
37920  glib/gdir.c           |    4 ++--
37921  glib/gdir.h           |    2 +-
37922  glib/giochannel.c     |    4 ++--
37923  glib/giochannel.h     |    4 ++--
37924  glib/glibintl.h       |    6 +++---
37925  glib/gmain.c          |    2 +-
37926  glib/gmain.h          |    2 +-
37927  glib/gmarkup.c        |    4 ++--
37928  glib/gmarkup.h        |    4 ++--
37929  glib/goption.c        |    4 ++--
37930  glib/goption.h        |    4 ++--
37931  glib/gquark.h         |    6 +++---
37932  glib/gstrfuncs.c      |   16 +++++++-------
37933  glib/gstrfuncs.h      |   18 ++++++++--------
37934  glib/gunicode.h       |    2 +-
37935  glib/gutf8.c          |    2 +-
37936  glib/gutils.c         |   56
37937  ++++++++++++++++++++++++-------------------------
37938  glib/gutils.h         |   38 ++++++++++++++++-----------------
37939  gmodule/gmodule.c     |    6 +++---
37940  gmodule/gmodule.h     |    4 ++--
37941  gobject/gbinding.c    |    4 ++--
37942  gobject/gbinding.h    |    4 ++--
37943  gobject/gparam.c      |    6 +++---
37944  gobject/gparam.h      |    6 +++---
37945  gobject/gsignal.c     |    2 +-
37946  gobject/gsignal.h     |    2 +-
37947  gobject/gtype.c       |    6 +++---
37948  gobject/gtype.h       |    6 +++---
37949  gobject/gvaluetypes.c |    2 +-
37950  gobject/gvaluetypes.h |    2 +-
37951  35 files changed, 122 insertions(+), 122 deletions(-)
37952
37953 commit 61b0e1c8d49b6b42d3b6f27f0663ead75967f81a
37954 Author: Christian Persch <chpe@gnome.org>
37955 Date:   Wed Mar 2 15:48:40 2011 +0100
37956
37957     Add G_SIGNAL_MUST_COLLECT
37958
37959     In some cases, signal arguments have to be collected, even if there
37960     are i
37961     no signal handlers connected (e.g. for GVariant parameters, where
37962     collection
37963     consumes a floating variant).
37964
37965     Based on a patch by Christian Persch.
37966
37967     Bug #643624.
37968
37969  gobject/gsignal.c         |   10 +++--
37970  gobject/gsignal.h         |    7 +++-
37971  gobject/tests/Makefile.am |    1 +
37972  gobject/tests/signals.c   |   91
37973  +++++++++++++++++++++++++++++++++++++++++++++
37974  4 files changed, 104 insertions(+), 5 deletions(-)
37975
37976 commit c95ff4de046d583fe2e8189522214069b708d32f
37977 Author: Olivier Crête <olivier.crete@collabora.co.uk>
37978 Date:   Mon Mar 14 14:54:46 2011 -0400
37979
37980     GDBusProxy: Check if connection is NULL before unreffing
37981
37982     If no connection can be established with the bus, it is possible that
37983     the GDBusPRoxy will be finalized without having a connection object.
37984
37985  gio/gdbusproxy.c |    3 ++-
37986  1 file changed, 2 insertions(+), 1 deletion(-)
37987
37988 commit 789b341eff1553232b61b2e3ce3c4c918bf661e3
37989 Author: Owen W. Taylor <otaylor@fishsoup.net>
37990 Date:   Sat Mar 12 20:48:31 2011 -0500
37991
37992     Correct internal definition of C_()
37993
37994     * Since the GLib translations are lazily initialized, we need an
37995       internal wrapper for g_dpgettext() that does the initialization
37996       in the same way as glib_gettext()
37997     * We need to use the glib domain defined by GETTEXT_PACKAGE
37998       rather than than the application's domain.
37999
38000     https://bugzilla.gnome.org/show_bug.cgi?id=644607
38001
38002  glib/glibintl.h |    6 ++++--
38003  glib/gutils.c   |   56
38004  ++++++++++++++++++++++++++++++++++++++++++-------------
38005  2 files changed, 47 insertions(+), 15 deletions(-)
38006
38007 commit 88d23f02850faf4346a314e54abf4d71842dabed
38008 Author: Gabor Kelemen <kelemeng@gnome.hu>
38009 Date:   Sun Mar 13 02:21:55 2011 +0100
38010
38011     Updated Hungarian translation
38012
38013  po/hu.po | 1158
38014  +++++++++++++++++++++++++++++++++++---------------------------
38015  1 file changed, 647 insertions(+), 511 deletions(-)
38016
38017 commit 89ca0f729665f812b142b9a107515c945237082a
38018 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
38019 Date:   Sat Mar 12 10:08:52 2011 +0000
38020
38021     Document g_timeout_add_seconds first call latency
38022
38023     And fix /timeout/rounding to not fail if the first call
38024     happens after 2 seconds.
38025
38026     https://bugzilla.gnome.org/show_bug.cgi?id=644552
38027
38028  glib/gmain.c         |    6 +++++-
38029  glib/tests/timeout.c |    8 +++++++-
38030  2 files changed, 12 insertions(+), 2 deletions(-)
38031
38032 commit 1a2f1d3458e1e5ffe48e2a44fdf04c645b8b55c0
38033 Author: Duarte Loreto <happyguy_pt@hotmail.com>
38034 Date:   Sat Mar 12 01:09:49 2011 +0000
38035
38036     Updated Portuguese translation
38037
38038  po/pt.po |   10 +++++++---
38039  1 file changed, 7 insertions(+), 3 deletions(-)
38040
38041 commit c1a75ca783f602d3edf465c28918dac7ea57a1e7
38042 Author: Murray Cumming <murrayc@murrayc.com>
38043 Date:   Fri Mar 11 09:59:09 2011 +0100
38044
38045     g_file_info_get/set_attribute_string*(): Document the UTF-8ness.
38046
38047     * gio/gfileattribute.c: (_g_file_attribute_value_get_string,
38048     _g_file_attribute_value_set_string): These use
38049     G_FILE_ATTRIBUTE_TYPE_STRING, which is documented as UTF-8, so
38050     document these private functions as using UTF-8.
38051     * gio/gfileinfo.c: (g_file_info_get_attribute_string,
38052     g_file_info_set_attribute_string, and stringv versions):
38053     Document that the strings are UTF-8 because the implementation uses
38054     those private functions, that use UTF-8.
38055
38056     This helps language bindings (such as glibmm) whose API
38057     distinguishes between known and unknown encodings.
38058
38059  gio/gfileattribute.c |  112 +++++-----
38060  gio/gfileinfo.c      |  574
38061  +++++++++++++++++++++++++-------------------------
38062  2 files changed, 343 insertions(+), 343 deletions(-)
38063
38064 commit 9505ad05eedefff2030bb20c587f168bb4dedeb7
38065 Author: Tor Lillqvist <tml@iki.fi>
38066 Date:   Fri Mar 11 10:19:42 2011 +0200
38067
38068     Use g_usleep() for portability, bug #644465
38069
38070  glib/tests/timeout.c |    2 +-
38071  1 file changed, 1 insertion(+), 1 deletion(-)
38072
38073 commit a6615ba859e8723888e108e2af390e5645dfa761
38074 Author: Matthias Clasen <mclasen@redhat.com>
38075 Date:   Thu Mar 10 23:27:49 2011 -0500
38076
38077     Fix cleanup in g_markup_collect
38078
38079     Patch by Matt Barnes,
38080     https://bugzilla.gnome.org/show_bug.cgi?id=644428
38081
38082  glib/gmarkup.c |   35 ++++++++++++++++-------------------
38083  1 file changed, 16 insertions(+), 19 deletions(-)
38084
38085 commit 949b7c34283f1efa08aa7d7d2266f6e2ef7d6fdb
38086 Author: Matthias Clasen <mclasen@redhat.com>
38087 Date:   Thu Mar 10 23:25:22 2011 -0500
38088
38089     Add a testcase for g_markup_collect cleanup
38090
38091     Taken from https://bugzilla.gnome.org/show_bug.cgi?id=644428.
38092     The test is currently failing.
38093
38094  glib/tests/markup-collect.c |   45
38095  +++++++++++++++++++++++++++++++++++++++++++
38096  1 file changed, 45 insertions(+)
38097
38098 commit fccaadcdabad22141a171f92a79efc97c9ba8ebc
38099 Author: Andre Klapper <a9016009@gmx.de>
38100 Date:   Thu Mar 10 12:33:58 2011 +0100
38101
38102     Add missing files to POTFILES.in
38103
38104  po/POTFILES.in |    3 +++
38105  1 file changed, 3 insertions(+)
38106
38107 commit b2ebf0526ddc6ae46e4bcd5e0a5ab55376061013
38108 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
38109 Date:   Thu Mar 10 12:40:57 2011 +0800
38110
38111     Update config.h.win32.in for VS 2010
38112
38113     VS2010 ships with stdint.h by default, so update config.h.win32.in
38114     to reflect that
38115
38116  config.h.win32.in |    9 +++++++++
38117  1 file changed, 9 insertions(+)
38118
38119 commit b1813f7c9f63c2b3e50d1e0546511b7cd2b86c14
38120 Author: Michael Kotsarinis <mk73628@gmail.com>
38121 Date:   Thu Mar 10 01:36:54 2011 +0200
38122
38123     l10n: Updated Greek translation for glib
38124
38125  po/el.po |  661
38126  ++++++++++++++++++++++++++++++++------------------------------
38127  1 file changed, 342 insertions(+), 319 deletions(-)
38128
38129 commit 37858f7f5ef842c606f99e4808a591c4773550c0
38130 Author: Martin Nordholts <martinn@src.gnome.org>
38131 Date:   Tue Mar 8 07:36:15 2011 +0100
38132
38133     Check availability of linux/magic.h
38134
38135     Check availability of linux/magic.h. It isn't available in Linux
38136     versions before 2.6.19.
38137
38138  configure.ac      |    1 +
38139  glib/gfileutils.c |    2 +-
38140  2 files changed, 2 insertions(+), 1 deletion(-)
38141
38142 commit fc75b2597dcbb44214ebf40d8c15b741299ddaab
38143 Author: Matthias Clasen <mclasen@redhat.com>
38144 Date:   Sun Mar 6 23:08:46 2011 -0500
38145
38146     Improve preconditions in action-related GApplication api
38147
38148     https://bugzilla.gnome.org/show_bug.cgi?id=643780
38149
38150  gio/gapplication.c |   16 ++++++++++++----
38151  1 file changed, 12 insertions(+), 4 deletions(-)
38152
38153 commit 121ce56fe1741151faffb2c96c4ee7aa5352c314
38154 Author: Matthias Clasen <mclasen@redhat.com>
38155 Date:   Sun Mar 6 22:37:01 2011 -0500
38156
38157     Go back to the old logic in set_expiration
38158
38159     It was more complicated, but also more correct...
38160     Also add a test to ensure that our rounding works as expected.
38161     https://bugzilla.gnome.org/show_bug.cgi?id=643795
38162
38163  glib/gmain.c         |   10 +++++++---
38164  glib/tests/timeout.c |   41 +++++++++++++++++++++++++++++++++++++++++
38165  2 files changed, 48 insertions(+), 3 deletions(-)
38166
38167 commit d377367b2cd1bb102bce9b47c47b4a488af24238
38168 Author: Matthias Clasen <mclasen@redhat.com>
38169 Date:   Sun Feb 27 21:26:42 2011 -0500
38170
38171     Forgotten file
38172
38173  gio/tests/gapplication.c |   32 ++++++++++++++++++++++++++++++++
38174  1 file changed, 32 insertions(+)
38175
38176 commit 90ad3c9962e335bb135cae71f746e2922c312943
38177 Author: Murray Cumming <murrayc@murrayc.com>
38178 Date:   Sat Mar 5 14:51:55 2011 +0100
38179
38180     g_application_run(): Add (allow-none) introspection annotation.
38181
38182  gio/gapplication.c |    2 +-
38183  1 file changed, 1 insertion(+), 1 deletion(-)
38184
38185 commit 3aac417fefeec178fad390c028b8b1ebfc0f9192
38186 Author: Matthias Clasen <mclasen@redhat.com>
38187 Date:   Fri Mar 4 12:10:06 2011 -0500
38188
38189     Some more details about GApplicationFlags
38190
38191  gio/gioenums.h |   13 ++++++++++---
38192  1 file changed, 10 insertions(+), 3 deletions(-)
38193
38194 commit 34ac69e688455adbde677ea96b2ec6456bbc5617
38195 Author: Matthias Clasen <mclasen@redhat.com>
38196 Date:   Fri Mar 4 12:03:15 2011 -0500
38197
38198     Add more GApplication docs
38199
38200     Add more details about ::command-line to the g_application_run docs.
38201
38202  gio/gapplication.c |   11 ++++++++++-
38203  1 file changed, 10 insertions(+), 1 deletion(-)
38204
38205 commit 91614bb5fe18a980283755522279767a22da7c5c
38206 Author: Murray Cumming <murrayc@murrayc.com>
38207 Date:   Mon Feb 28 11:15:13 2011 +0100
38208
38209     GApplication: Check more before warning about a missing signal
38210     handler.
38211
38212     * gio/application.c (g_application_real_command_line): Check that the
38213     default signal handler is not the current one before complaining,
38214     because
38215     it is not unusual for overloads to call the base class implementation
38216     as
38217     a matter of habit.
38218     g_application_real_open() and g_application_real_activate() already
38219     do this
38220     extra check.
38221
38222  gio/gapplication.c |   22 ++++++++++++++--------
38223  1 file changed, 14 insertions(+), 8 deletions(-)
38224
38225 commit 1485871ed5e8e9ce70b088cfedae4012032e5dca
38226 Author: Matthias Clasen <mclasen@redhat.com>
38227 Date:   Fri Mar 4 01:53:56 2011 -0500
38228
38229     GApplication: More documentation tweaks
38230
38231  gio/gapplication.c            |   22 +++++++++++++++++-----
38232  gio/gapplicationcommandline.c |   36 +++++++++++++++++++++---------------
38233  2 files changed, 38 insertions(+), 20 deletions(-)
38234
38235 commit 54e474931e4013cf0088df479018d9b7b156e637
38236 Author: Matthias Clasen <mclasen@redhat.com>
38237 Date:   Fri Mar 4 01:36:51 2011 -0500
38238
38239     Fix a typo
38240
38241  gio/gapplicationcommandline.c             |    9 +++++
38242  gio/gioenums.h                            |    2 +-
38243  gio/tests/gapplication-example-cmdline3.c |   54
38244  ++++++++++++++++++++++-------
38245  3 files changed, 52 insertions(+), 13 deletions(-)
38246
38247 commit d2a2fe96a3e9ddf5516bb138f365afec3e68a400
38248 Author: Ryan Lortie <desrt@desrt.ca>
38249 Date:   Fri Mar 4 00:57:51 2011 -0500
38250
38251     GVariant docs cleanups
38252
38253     Fix some gtk-doc warnings
38254
38255  docs/reference/glib/gvariant-varargs.xml |   42
38256  +++++++++++++++---------------
38257  glib/gvariant.c                          |    6 ++---
38258  glib/gvarianttype.c                      |   11 ++++----
38259  glib/gvarianttype.h                      |    2 +-
38260  4 files changed, 31 insertions(+), 30 deletions(-)
38261
38262 commit be04e514c05082e338b2f53f6c28687f6aa6c982
38263 Author: Ryan Lortie <desrt@desrt.ca>
38264 Date:   Wed Mar 2 06:15:21 2011 -0500
38265
38266     GVariant: add G_VARIANT_TYPE_VARDICT for a{sv}
38267
38268  docs/reference/glib/glib-sections.txt |    1 +
38269  glib/gvarianttype.h                   |    8 ++++++++
38270  2 files changed, 9 insertions(+)
38271
38272 commit 6dd692d8580655639ee7bd3ecd453f9d03009bab
38273 Author: Matthias Clasen <mclasen@redhat.com>
38274 Date:   Fri Mar 4 00:27:23 2011 -0500
38275
38276     Small doc correction
38277
38278     We don't actually pass @argc to local_command_line().
38279
38280  gio/gapplication.c |   11 ++++++-----
38281  1 file changed, 6 insertions(+), 5 deletions(-)
38282
38283 commit 3c7203cf1ac0841e4613f40020f721f9c71ec0a4
38284 Author: Matthias Clasen <mclasen@redhat.com>
38285 Date:   Fri Mar 4 00:12:34 2011 -0500
38286
38287     GApplication: Clarify docs for @argv
38288
38289     Clearly state that @argv may be NULL.
38290     https://bugzilla.gnome.org/show_bug.cgi?id=643649
38291
38292  gio/gapplication.c |    9 ++++++---
38293  1 file changed, 6 insertions(+), 3 deletions(-)
38294
38295 commit 1a6455b7858ea16f314949ceed9a128ad46267b2
38296 Author: Matthias Clasen <mclasen@redhat.com>
38297 Date:   Fri Mar 4 00:03:13 2011 -0500
38298
38299     GApplication: Beef up the local_command_line() docs
38300
38301     This adds some details, such as the meaning of @argc, @argv and
38302     @status,
38303     even though gtk-doc does not make it easy to document vfunc arguments.
38304     Requested in
38305     https://bugzilla.gnome.org/show_bug.cgi?id=643478
38306
38307  gio/gapplication.c |   20 ++++++++++++++++----
38308  1 file changed, 16 insertions(+), 4 deletions(-)
38309
38310 commit f05bce027e49ba3ba4dee042ed52837d0145a7bf
38311 Author: Matthias Clasen <mclasen@redhat.com>
38312 Date:   Thu Mar 3 23:34:49 2011 -0500
38313
38314     GApplication: Improve documentation
38315
38316     This commit adds some details regarding platform data.
38317
38318  gio/gapplication.c |   28 +++++++++++++++++++++++-----
38319  gio/gapplication.h |   20 +++++++++++++-------
38320  gio/gioenums.h     |   12 ++++++++----
38321  3 files changed, 44 insertions(+), 16 deletions(-)
38322
38323 commit 321682871b6547c73d6b8df61643bcc73a0555f7
38324 Author: Matthias Clasen <mclasen@redhat.com>
38325 Date:   Thu Mar 3 22:40:48 2011 -0500
38326
38327     Try harder to explain GApplicationCommandline
38328
38329     Trying to answer some of the questions in
38330     https://bugzilla.gnome.org/show_bug.cgi?id=643468
38331
38332  gio/gapplication.c                        |    9 ++--
38333  gio/gapplicationcommandline.c             |   38 ++++++++++++++++-
38334  gio/tests/Makefile.am                     |    4 ++
38335  gio/tests/gapplication-example-cmdline3.c |   65
38336  +++++++++++++++++++++++++++++
38337  4 files changed, 112 insertions(+), 4 deletions(-)
38338
38339 commit 72016418d38e51f1fb4f60f4b37fa1a8e5c282fb
38340 Author: Will Thompson <will.thompson@collabora.co.uk>
38341 Date:   Thu Mar 3 14:51:41 2011 +0000
38342
38343     g_value_array_remove(): clarify docstring formatting
38344
38345  gobject/gvaluearray.c |    4 +++-
38346  1 file changed, 3 insertions(+), 1 deletion(-)
38347
38348 commit 0f59af82d5fa39551f221c461b89dca56a022576
38349 Author: Duarte Loreto <happyguy_pt@hotmail.com>
38350 Date:   Wed Mar 2 01:11:04 2011 +0000
38351
38352     Updated Portuguese translation
38353
38354  po/pt.po | 1314
38355  +++++++++++++++++++++++++++++++++++++-------------------------
38356  1 file changed, 777 insertions(+), 537 deletions(-)
38357
38358 commit 084c3c43045e242724e2fbd9d485b4762dc8af48
38359 Author: Yaron Shahrabani <sh.yaron@gmail.com>
38360 Date:   Sun Feb 27 22:56:31 2011 +0200
38361
38362     Updated Hebrew translation.
38363
38364  po/he.po |  119
38365  +++++++++++++++++++++++++++++++++-----------------------------
38366  1 file changed, 63 insertions(+), 56 deletions(-)
38367
38368 commit 2b964d890aae6efd04bd75477a5481aa8abeb873
38369 Author: Luca Ferretti <lferrett@gnome.org>
38370 Date:   Sun Feb 27 21:47:44 2011 +0100
38371
38372     Updated Italian translation
38373
38374  po/it.po |  204
38375  ++++++++++++++++++++++++++++++++++----------------------------
38376  1 file changed, 112 insertions(+), 92 deletions(-)
38377
38378 commit c193b49eeebfd83e3bb39b89499df5c5c8016914
38379 Author: Changwoo Ryu <cwryu@debian.org>
38380 Date:   Sun Feb 27 14:43:34 2011 +0900
38381
38382     Updated Korean translation
38383
38384  po/ko.po |  127
38385  +++++++++++++++++++++++++++++++++-----------------------------
38386  1 file changed, 67 insertions(+), 60 deletions(-)
38387
38388 commit 60e0dab3e6682c0e09fa81b8907636202394a073
38389 Author: Bruno Brouard <annoa.b@gmail.com>
38390 Date:   Fri Feb 25 23:53:52 2011 +0100
38391
38392     Updated French translation
38393
38394  po/fr.po | 1373
38395  ++++++++++++++++++++++++++++++++++++--------------------------
38396  1 file changed, 789 insertions(+), 584 deletions(-)
38397
38398 commit e3cff93408163009dbc2dd3b6d90cd620385fc28
38399 Author: Matthias Clasen <mclasen@redhat.com>
38400 Date:   Fri Feb 25 11:13:55 2011 -0500
38401
38402     GApplications: Tighten up application-id validity checks
38403
38404     Also add tests for these conditions.
38405     https://bugzilla.gnome.org/show_bug.cgi?id=643197
38406
38407  gio/gapplication.c |   32 ++++++++++++++++++++++++--------
38408  1 file changed, 24 insertions(+), 8 deletions(-)
38409
38410 commit c430ad0b1be1b32be442299e47a3b09f54d3d8de
38411 Author: Matthias Clasen <mclasen@redhat.com>
38412 Date:   Fri Feb 25 10:41:29 2011 -0500
38413
38414     Add some tests for g_hash_table_lookup_extended
38415
38416  glib/tests/hash.c |   45 +++++++++++++++++++++++++++++++++++++++++++++
38417  1 file changed, 45 insertions(+)
38418
38419 commit d2d756439f1c6e434a3a8b348c17d63b6a452e9e
38420 Author: Matthias Clasen <mclasen@redhat.com>
38421 Date:   Fri Feb 25 10:40:39 2011 -0500
38422
38423     GHashTable: Clarify g_hash_table_lookup_extended docs
38424
38425     Passing NULL as a key is only ok if your hash and equal functions
38426     can deal with it.
38427     https://bugzilla.gnome.org/show_bug.cgi?id=642944
38428
38429  glib/ghash.c |   10 ++++++----
38430  1 file changed, 6 insertions(+), 4 deletions(-)
38431
38432 commit 52ef73ac8c40ea2a8ca80cf96d52a836bcaf76c2
38433 Author: Matthias Clasen <mclasen@redhat.com>
38434 Date:   Fri Feb 25 10:10:37 2011 -0500
38435
38436     GOptionContext: Warn about invalid arg/flag combinations
38437
38438     This was proposed by Kjell Ahlstedt in bug 642825.
38439     Also adding a few tests for this new behaviour.
38440
38441  glib/goption.c              |   25 ++++++--
38442  glib/tests/option-context.c |  132
38443  +++++++++++++++++++++++++++++++++++++++++--
38444  2 files changed, 147 insertions(+), 10 deletions(-)
38445
38446 commit ee9e38ef6850ef1ce8da683425621898a35d5b5f
38447 Author: Matthias Clasen <mclasen@redhat.com>
38448 Date:   Fri Feb 25 08:45:28 2011 -0500
38449
38450     Treat optional arguments the same for long and short options
38451
38452     This was noticed in bug 642825 and the change was proposed
38453     by Kjell Ahlstedt.
38454
38455  glib/goption.c |    5 ++---
38456  1 file changed, 2 insertions(+), 3 deletions(-)
38457
38458 commit c68c05a420e6c42af681e165393130a2a39ea7b9
38459 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
38460 Date:   Thu Feb 24 20:36:04 2011 +0100
38461
38462     Updated Spanish translation
38463
38464  po/es.po |  118
38465  +++++++++++++++++++++++++++++++++-----------------------------
38466  1 file changed, 63 insertions(+), 55 deletions(-)
38467
38468 commit 701ac3cb3d7a603697570f085457af7e68d089fd
38469 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
38470 Date:   Thu Feb 24 12:38:51 2011 +0800
38471
38472     Fix the VS2010 project generation for GLib
38473
38474     The scripts accently pick up gcc-only source files... this fixes that.
38475
38476  glib/Makefile.am |    4 ++++
38477  1 file changed, 4 insertions(+)
38478
38479 commit 74d4fca53accff301058e8d4798d0412d9eeeca3
38480 Author: Piotr Drąg <piotrdrag@gmail.com>
38481 Date:   Wed Feb 23 22:03:34 2011 +0100
38482
38483     Updated Polish translation
38484
38485  po/pl.po |  115
38486  +++++++++++++++++++++++++++++++++-----------------------------
38487  1 file changed, 61 insertions(+), 54 deletions(-)
38488
38489 commit abfef39da9a11f59051dfa23a50bc374c0b8ad6e
38490 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
38491 Date:   Wed Feb 23 14:22:36 2011 +0800
38492
38493     Remove uneeded item form VS10 folder
38494
38495     There is no install.vcxproj.filters...oops
38496
38497  build/win32/vs10/Makefile.am |    3 +--
38498  1 file changed, 1 insertion(+), 2 deletions(-)
38499
38500 commit 1c764f41ccb8e0cf887de827af3bc034aa6cfc28
38501 Author: Alexander Shopov <ash@kambanaria.org>
38502 Date:   Wed Feb 23 08:02:23 2011 +0200
38503
38504     Updated Bulgarian translation
38505
38506  po/bg.po |   85
38507  ++++++++++++++++++++++++++++++++++----------------------------
38508  1 file changed, 46 insertions(+), 39 deletions(-)
38509
38510 commit 766d70729b8671a3ac7b2139b635ac5555d858fa
38511 Author: Matthias Clasen <mclasen@redhat.com>
38512 Date:   Wed Feb 23 00:13:39 2011 -0500
38513
38514     Allow to list keys in all schemas
38515
38516     Make the schema argument to gsettings list-recursively optional.
38517     This allows to search for not exactly known keys by going
38518
38519     gsettings list-recursively | grep 'font'
38520
38521  docs/reference/gio/gsettings.xml |   10 ++++---
38522  gio/gsettings-tool.c             |   54
38523  ++++++++++++++++++++++++--------------
38524  2 files changed, 41 insertions(+), 23 deletions(-)
38525
38526 commit 51dd7c5e4a1cf10177725a8c471731f0c4947159
38527 Author: Cosimo Cecchi <cosimoc@gnome.org>
38528 Date:   Tue Feb 22 22:02:05 2011 -0500
38529
38530     application: fix a typo in the docs annotation
38531
38532  gio/gapplication.c |    2 +-
38533  1 file changed, 1 insertion(+), 1 deletion(-)
38534
38535 commit fdfb09a79397589b3b86c059e97b4f0ce8d4df26
38536 Author: Andreas Rottmann <a.rottmann@gmx.at>
38537 Date:   Tue Feb 22 15:12:30 2011 +0100
38538
38539     Bug 638185 - GIOCondition should be annotated as "flags"
38540
38541     Add a gtk-doc annotation to GIOCondition marking it as a flags type.
38542
38543  glib/giochannel.h |    2 +-
38544  1 file changed, 1 insertion(+), 1 deletion(-)
38545
38546 commit cd23ae7134bd25500272bd3ec24c3b39502cfc3d
38547 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
38548 Date:   Tue Feb 22 20:08:36 2011 +0800
38549
38550     Visual C++ 2010 Project Files
38551
38552     These are the actual GLib VS2010 project files (*.vcxproj,
38553     *.vcxproj.filters) and property sheet file (*.props) that are used
38554     to compile the GLib, GModule, GObject, GThread, GIO DLLs, along with
38555     the gspawn-win32-helper* programs, glib-genmarshal utility and
38556     testglib test program.  A readme.txt file is also enclosed for
38557     references for building GLib under VS2010.
38558
38559     Note that the project files for GLib, GIO and GObject are templates
38560     that makes use of the autotools items of my last commit so that
38561     maintenance
38562     of those files are simplified as new source files are added to
38563     these rather
38564     frequently.
38565
38566     Suggestions are welcome for these-please let me know via BugZilla.
38567
38568     Thank you!
38569
38570  build/win32/vs10/Makefile.am                       |   30 ++
38571  build/win32/vs10/README.txt                        |   52 ++
38572  build/win32/vs10/gio.vcxproj.filtersin             |   51 ++
38573  build/win32/vs10/gio.vcxprojin                     |  223 ++++++++
38574  build/win32/vs10/glib-genmarshal.vcxproj           |  170 +++++++
38575  build/win32/vs10/glib-genmarshal.vcxproj.filters   |   22 +
38576  build/win32/vs10/glib.props                        |  538
38577  ++++++++++++++++++++
38578  build/win32/vs10/glib.sln                          |  199 ++++++++
38579  build/win32/vs10/glib.vcxproj.filtersin            |  114 +++++
38580  build/win32/vs10/glib.vcxprojin                    |  476
38581  +++++++++++++++++
38582  build/win32/vs10/gmodule.vcxproj                   |  201 ++++++++
38583  build/win32/vs10/gmodule.vcxproj.filters           |   32 ++
38584  build/win32/vs10/gobject.vcxproj.filtersin         |   30 ++
38585  build/win32/vs10/gobject.vcxprojin                 |  207 ++++++++
38586  .../win32/vs10/gspawn-win32-helper-console.vcxproj |  172 +++++++
38587  .../gspawn-win32-helper-console.vcxproj.filters    |   22 +
38588  build/win32/vs10/gspawn-win32-helper.vcxproj       |  172 +++++++
38589  .../win32/vs10/gspawn-win32-helper.vcxproj.filters |   22 +
38590  build/win32/vs10/gthread.vcxproj                   |  188 +++++++
38591  build/win32/vs10/gthread.vcxproj.filters           |   32 ++
38592  build/win32/vs10/install.vcxproj                   |  137 +++++
38593  build/win32/vs10/testglib.vcxproj                  |  170 +++++++
38594  build/win32/vs10/testglib.vcxproj.filters          |   22 +
38595  23 files changed, 3282 insertions(+)
38596
38597 commit 7b118b0c4121a6ae5b5b0adb1e2c45d7f5b941f5
38598 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
38599 Date:   Tue Feb 22 19:58:18 2011 +0800
38600
38601     Visual C++ 2010 Project Files: autotools files
38602
38603     These are the updates to the autotools files to
38604     ensure the expansion of the GIO, GLib and GObject
38605     project files (*.vcxproj, *.vcxproj.filters) and to
38606     enable the distribution of the VS2010 project files
38607
38608     The actual VS2010 project files will follow shortly
38609
38610  build/win32/Makefile.am |    3 ++-
38611  configure.ac            |    1 +
38612  gio/Makefile.am         |   24 +++++++++++++++++++++++-
38613  glib/Makefile.am        |   23 ++++++++++++++++++++++-
38614  gobject/Makefile.am     |   23 ++++++++++++++++++++++-
38615  5 files changed, 70 insertions(+), 4 deletions(-)
38616
38617 commit aa2ed1dbfbe66c2f4e3165559b1f707ba8b0aada
38618 Author: Bruce Cowan <bruce@bcowan.me.uk>
38619 Date:   Sun Feb 20 16:47:56 2011 +0000
38620
38621     Updated British English translation
38622
38623  po/en_GB.po | 1167
38624  ++++++++++++++++++++++++++++++++++-------------------------
38625  1 file changed, 675 insertions(+), 492 deletions(-)
38626
38627 commit f909469e31caacd9ec26569cc377dcc367e1f571
38628 Author: Vincent Untz <vuntz@gnome.org>
38629 Date:   Sun Feb 20 10:41:17 2011 +0100
38630
38631     appinfo: Do not override system default handler with less specific one
38632
38633     We were considering explicitly configured defaults for parent types
38634     after we already got results for the specific type we're interested
38635     in.
38636
38637     This resulted in the explicit default for text/plain to override all
38638     system defaults for subtypes of text/plain, for example. The explicit
38639     default should not apply to subtypes that have a system default.
38640
38641     https://bugzilla.gnome.org/show_bug.cgi?id=642797
38642
38643  gio/gdesktopappinfo.c |   19 ++++++++++++-------
38644  1 file changed, 12 insertions(+), 7 deletions(-)
38645
38646 commit 1158f9c171682e2ce30c1e790fe809dbb9926277
38647 Author: Tor Lillqvist <tml@iki.fi>
38648 Date:   Sun Feb 20 01:23:48 2011 +0200
38649
38650     Export _glib_get_locale_dir() as it is now used in gio, too
38651
38652  gio/gdbus-tool.c           |    1 +
38653  gio/glib-compile-schemas.c |    3 ++-
38654  glib/glib.symbols          |    3 +++
38655  glib/gutils.c              |    2 +-
38656  4 files changed, 7 insertions(+), 2 deletions(-)
38657
38658 commit 73af5ab4cf14d33495ba098af3b53f7d7f257256
38659 Author: Matthias Clasen <mclasen@redhat.com>
38660 Date:   Sat Feb 19 16:27:51 2011 -0500
38661
38662     Be more forgiving when parsing introspection xml
38663
38664     Accept (and silently ignore) version attributes on <interface>
38665     and <method> elements - these occur in the wild, and ignoring
38666     them does not cost us anything.
38667
38668  gio/gdbusintrospection.c |    4 ++++
38669  1 file changed, 4 insertions(+)
38670
38671 commit 2c0a8ff4dcd581096dad2a6ced2409b0cdf708a6
38672 Author: Matthias Clasen <mclasen@redhat.com>
38673 Date:   Fri Feb 18 23:46:09 2011 -0500
38674
38675     Add a testcase for bug 637738
38676
38677  gobject/tests/dynamictests.c |  127
38678  ++++++++++++++++++++++++++++++++++++++++++
38679  1 file changed, 127 insertions(+)
38680
38681 commit 9dd1f75a414637e8fed50eae0577e33d6b4aab8f
38682 Author: Matthias Clasen <mclasen@redhat.com>
38683 Date:   Fri Feb 18 22:42:24 2011 -0500
38684
38685     Document G_VALUE_NOCOPY_CONTENTS
38686
38687     https://bugzilla.gnome.org/show_bug.cgi?id=624943
38688
38689  gobject/gtype.h  |    2 +-
38690  gobject/gvalue.h |   10 +++++++++-
38691  2 files changed, 10 insertions(+), 2 deletions(-)
38692
38693 commit 2a1eed20b40c2ad4211ed0adb0d17983e5dcaec6
38694 Author: Matthias Clasen <mclasen@redhat.com>
38695 Date:   Fri Feb 18 22:35:49 2011 -0500
38696
38697     Expand the documentation of g_type_get_qdata()
38698
38699     https://bugzilla.gnome.org/show_bug.cgi?id=613269
38700
38701  gobject/gtype.c |    4 ++++
38702  1 file changed, 4 insertions(+)
38703
38704 commit bb4d6fd1b14c7152cb0bf163f761b7d148b30b80
38705 Author: Matthias Clasen <mclasen@redhat.com>
38706 Date:   Thu Feb 17 23:30:45 2011 -0500
38707
38708     Updates
38709
38710  NEWS |   28 ++++++++++++++++++++++++++++
38711  1 file changed, 28 insertions(+)
38712
38713 commit 82388ef3cdd4d1df664a82ab9f5c8c8a9ec6dfa0
38714 Author: Matthias Clasen <mclasen@redhat.com>
38715 Date:   Thu Feb 17 23:30:29 2011 -0500
38716
38717     Bump micro to .2
38718
38719  configure.ac |    2 +-
38720  1 file changed, 1 insertion(+), 1 deletion(-)
38721
38722 commit 237df47c5f6f82021faef495afcbd2a8ad932a3c
38723 Author: Lin Ma <lin.ma@oracle.com>
38724 Date:   Thu Feb 17 14:57:37 2011 +0800
38725
38726     Fixed bugster 7007407. Do not clear stat info until a node is really
38727     deleted.
38728
38729  gio/fen/fen-helper.c |    3 +--
38730  gio/fen/fen-kernel.c |    3 +--
38731  gio/fen/fen-node.c   |    7 +++----
38732  3 files changed, 5 insertions(+), 8 deletions(-)
38733
38734 commit 48dbfb425d684e00620ccd1fc8fe683e69d3f40a
38735 Author: Alexander Shopov <ash@kambanaria.org>
38736 Date:   Wed Feb 16 22:28:00 2011 +0200
38737
38738     Updated Bulgarian translation
38739
38740  po/bg.po |  228
38741  +++++++++++++++++++++++++++++++-------------------------------
38742  1 file changed, 114 insertions(+), 114 deletions(-)
38743
38744 commit a7faf0b16ee7cb32e8e0206a5fa5b10069a79e89
38745 Author: Colin Walters <walters@verbum.org>
38746 Date:   Wed Feb 16 13:49:20 2011 -0500
38747
38748     gdesktopappinfo: Handle g_get_prgname() being NULL
38749
38750     Reported-By: Sebastien Bacher <seb128@ubuntu.com>
38751
38752     https://bugzilla.gnome.org/show_bug.cgi?id=642490
38753
38754  gio/gdesktopappinfo.c |    7 ++++---
38755  1 file changed, 4 insertions(+), 3 deletions(-)
38756
38757 commit 4cda703d8e925fc34f9fc3303f96ed20765a816d
38758 Author: Matthias Clasen <mclasen@redhat.com>
38759 Date:   Wed Feb 16 01:28:27 2011 -0500
38760
38761     Use glibc qsort_r() for g_qsort_with_data()
38762
38763     No point in using an outdated copy that claims to
38764     'work best on a Sun 4/260' when we can just wrap qsort_r...
38765
38766  configure.ac           |   40 ++++++++++++++++++++++++++++++++
38767  glib/gqsort.c          |   40 ++++++++++++++++++++++----------
38768  glib/tests/Makefile.am |    3 +++
38769  glib/tests/sort.c      |   60
38770  ++++++++++++++++++++++++++++++++++++++++++++++++
38771  4 files changed, 131 insertions(+), 12 deletions(-)
38772
38773 commit 6cd08472b20004d6ef06c6063fed817fdb9bc1f5
38774 Author: Stef Walter <stefw@collabora.co.uk>
38775 Date:   Tue Feb 15 19:54:53 2011 +0100
38776
38777     Better documentation for g_value_dup_object().
38778
38779     State that NULL is returned when value is NULL.
38780
38781  gobject/gobject.c |    3 ++-
38782  1 file changed, 2 insertions(+), 1 deletion(-)
38783
38784 commit 59cbb3a8a3171f59035b4cabebdc63f8832fffed
38785 Author: Damien Lespiau <damien.lespiau@intel.com>
38786 Date:   Thu Sep 30 17:27:19 2010 +0100
38787
38788     gtimezone: Rename shadowing variable 'time' to 'time_'
38789
38790  glib/gtimezone.c |   78
38791  +++++++++++++++++++++++++++---------------------------
38792  1 file changed, 39 insertions(+), 39 deletions(-)
38793
38794 commit 5df049706ff10cded918b31243ee33f7b7a4e64e
38795 Author: Matthias Clasen <mclasen@redhat.com>
38796 Date:   Tue Feb 15 19:50:55 2011 -0500
38797
38798     Don't report standard interfaces more than once
38799
38800     If they have a custom implementation, don't add the canned
38801     introspection XML, just rely on the generated XML. Fixes
38802     https://bugzilla.gnome.org/show_bug.cgi?id=642042
38803
38804  gio/gdbusconnection.c |   40 +++++++++++++++++++++++++++++-----------
38805  1 file changed, 29 insertions(+), 11 deletions(-)
38806
38807 commit 6f87ecc14e5286773b8b34eee443f5b61c3b03fd
38808 Author: Matthias Clasen <mclasen@redhat.com>
38809 Date:   Tue Feb 15 19:49:24 2011 -0500
38810
38811     Add a (currently failing) testcase
38812
38813     This testcase check that we don't report the standard interfaces
38814     more than one in the introspection XML, see
38815     https://bugzilla.gnome.org/show_bug.cgi?id=642042
38816
38817  gio/tests/gdbus-export.c |  140
38818  ++++++++++++++++++++++++++++++++++++++++++++++
38819  1 file changed, 140 insertions(+)
38820
38821 commit 470a8dfa1ceee28929bf34662732287f2831e71c
38822 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
38823 Date:   Tue Feb 15 21:32:56 2011 +0100
38824
38825     Updated Spanish translation
38826
38827  po/es.po |  338
38828  +++++++++++++++++++++++++++++---------------------------------
38829  1 file changed, 160 insertions(+), 178 deletions(-)
38830
38831 commit 25b2e3cbffacf8ec733e199489d5a640d390feff
38832 Author: Luca Ferretti <lferrett@gnome.org>
38833 Date:   Tue Feb 15 13:02:30 2011 +0100
38834
38835     Updated Italian translation
38836
38837  po/it.po |  788
38838  ++++++++++++++++++++++++++------------------------------------
38839  1 file changed, 326 insertions(+), 462 deletions(-)
38840
38841 commit f9ad7baf3122445784c1766b0475ee6519a4ad24
38842 Author: Matthias Clasen <mclasen@redhat.com>
38843 Date:   Tue Feb 15 02:27:54 2011 -0500
38844
38845     Fix memory leaks in the gdbus introspection parser
38846
38847     We were getting our length zero, yet NULL-terminated arrays in
38848     a twist in some places. Stop passing around ignored length arguments
38849     at the same time.
38850     https://bugzilla.gnome.org/show_bug.cgi?id=635099
38851
38852  gio/gdbusintrospection.c        |  178
38853  +++++++++++++++------------------------
38854  gio/tests/gdbus-introspection.c |    3 +-
38855  2 files changed, 68 insertions(+), 113 deletions(-)
38856
38857 commit b21b3a01c776275197f0d31538c2c36ace8860ea
38858 Author: Matthias Clasen <mclasen@redhat.com>
38859 Date:   Tue Feb 15 00:02:42 2011 -0500
38860
38861     Fix bug base in array-test
38862
38863  glib/tests/array-test.c |    2 +-
38864  1 file changed, 1 insertion(+), 1 deletion(-)
38865
38866 commit a46885242b3566a7f6afa4ca5cf5d3ffcf3d977d
38867 Author: Matthias Clasen <mclasen@redhat.com>
38868 Date:   Tue Feb 15 00:02:13 2011 -0500
38869
38870     Add a testcase for bug 640489
38871
38872  glib/tests/regex.c |   27 +++++++++++++++++++++++++++
38873  1 file changed, 27 insertions(+)
38874
38875 commit c2fbef4125977d0c1aa1a9859491e694c9c71b05
38876 Author: Ryan Lortie <desrt@desrt.ca>
38877 Date:   Mon Feb 14 23:21:14 2011 -0500
38878
38879     Bug 642052 - g_timeout_add(_seconds) overflow
38880
38881     Fix integer overflow error.
38882
38883  glib/gmain.c |    3 ++-
38884  1 file changed, 2 insertions(+), 1 deletion(-)
38885
38886 commit 10154d21f012ae4fc3d94cbdbb12ed32df4837ce
38887 Author: Ryan Lortie <desrt@desrt.ca>
38888 Date:   Mon Feb 14 23:20:38 2011 -0500
38889
38890     Bug 642052: add currently-broken test case
38891
38892     The test case fails for now.  It will be fixed by the next commit.
38893
38894  glib/tests/Makefile.am |    4 ++++
38895  glib/tests/timeout.c   |   53
38896  ++++++++++++++++++++++++++++++++++++++++++++++++
38897  2 files changed, 57 insertions(+)
38898
38899 commit f1a88e7e4283cfa706382a06a0cec46e33f48ed1
38900 Author: Matthias Clasen <mclasen@redhat.com>
38901 Date:   Mon Feb 14 19:15:41 2011 -0500
38902
38903     More GValue conversion tests
38904
38905  gobject/tests/param.c |   31 ++++++++++++++++++++++++++++++-
38906  1 file changed, 30 insertions(+), 1 deletion(-)
38907
38908 commit cfe8ec429ac48302d631bea18ffc37a1ed69095b
38909 Author: Matthias Clasen <mclasen@redhat.com>
38910 Date:   Mon Feb 14 19:14:44 2011 -0500
38911
38912     Vary the order of unreffing dest and src
38913
38914     For slightly better test coverage.
38915
38916  gobject/tests/binding.c |    2 +-
38917  1 file changed, 1 insertion(+), 1 deletion(-)
38918
38919 commit b2919e558bfb49b519eac59b657f2c7efb33241c
38920 Author: Matthias Clasen <mclasen@redhat.com>
38921 Date:   Mon Feb 14 19:13:09 2011 -0500
38922
38923     Add schema name in error message
38924
38925     Why not be helpful if it doesn't cost anything...
38926
38927  gio/gsettingsschema.c |    3 ++-
38928  1 file changed, 2 insertions(+), 1 deletion(-)
38929
38930 commit a6f0249d589292ef9eabd31a7f174b327ce4d3ce
38931 Author: Yaron Shahrabani <sh.yaron@gmail.com>
38932 Date:   Mon Feb 14 07:53:06 2011 +0200
38933
38934     Updated Hebrew translation
38935
38936  po/he.po |  208
38937  +++++++++++++++++++++++++++++++-------------------------------
38938  1 file changed, 104 insertions(+), 104 deletions(-)
38939
38940 commit 309f5f978bc1378449fea2a81f4d47e749ae7ceb
38941 Author: Matthias Clasen <mclasen@redhat.com>
38942 Date:   Sun Feb 13 23:47:42 2011 -0500
38943
38944     Improve test coverage
38945
38946     Various test additions, mainly in GObject
38947
38948  gio/tests/gapplication.c  |   32 ++++
38949  gio/tests/gsettings.c     |    4 +-
38950  glib/tests/Makefile.am    |    9 +-
38951  glib/tests/dataset.c      |  187 ++++++++++++++++++++++
38952  glib/tests/gdatetime.c    |   26 +++
38953  glib/tests/mappedfile.c   |   73 +++++++++
38954  glib/tests/utils.c        |   53 +++++++
38955  gobject/tests/Makefile.am |   12 +-
38956  gobject/tests/binding.c   |   52 +++++-
38957  gobject/tests/boxed.c     |  386
38958  +++++++++++++++++++++++++++++++++++++++++++++
38959  gobject/tests/enums.c     |  113 +++++++++++++
38960  gobject/tests/param.c     |  223 ++++++++++++++++++++++++++
38961  gobject/tests/reference.c |  213 +++++++++++++++++++++++++
38962  13 files changed, 1376 insertions(+), 7 deletions(-)
38963
38964 commit 1e48bff207a85564297c2e7d15f72aba00048213
38965 Author: Matthias Clasen <mclasen@redhat.com>
38966 Date:   Sun Feb 13 17:37:06 2011 -0500
38967
38968     Cosmetic rearrangement
38969
38970  gobject/gboxed.h |  174
38971  +++++++++++++++++++++++++++++-------------------------
38972  1 file changed, 93 insertions(+), 81 deletions(-)
38973
38974 commit 498508852745d0e3b743b065d78ba560d753d24e
38975 Author: Matthias Clasen <mclasen@redhat.com>
38976 Date:   Sat Feb 12 22:23:04 2011 -0500
38977
38978     Fix the tm.tm_gmtoff check
38979
38980  configure.ac |    2 +-
38981  1 file changed, 1 insertion(+), 1 deletion(-)
38982
38983 commit 147139d968ff052a516e8b2b0fb9bb8474a5986a
38984 Author: Matthias Clasen <mclasen@redhat.com>
38985 Date:   Sat Feb 12 21:08:57 2011 -0500
38986
38987     Use g_assert_no_error
38988
38989     The option-context test had its own version.
38990
38991  glib/tests/option-context.c |   72
38992  +++++++++++++++++++------------------------
38993  1 file changed, 31 insertions(+), 41 deletions(-)
38994
38995 commit cf3ad6e293490a910f90637ce6cc93a02cfc8f61
38996 Author: Fran Diéguez <fran.dieguez@mabishu.com>
38997 Date:   Sun Feb 13 13:58:18 2011 +0100
38998
38999     Updated Galician translations
39000
39001  po/gl.po |    4 ++--
39002  1 file changed, 2 insertions(+), 2 deletions(-)
39003
39004 commit d8a1eac483f7a6c0a600b4784aff233c74b82b51
39005 Author: Fran Diéguez <fran.dieguez@mabishu.com>
39006 Date:   Sun Feb 13 13:55:47 2011 +0100
39007
39008     Updated Galician translations
39009
39010  po/gl.po |  120
39011  +++++++++++++++++++++++++++++++-------------------------------
39012  1 file changed, 60 insertions(+), 60 deletions(-)
39013
39014 commit 18c6e46fd1bc91d32d0d994235382d6e3610168d
39015 Author: Piotr Drąg <piotrdrag@gmail.com>
39016 Date:   Sun Feb 13 01:18:41 2011 +0100
39017
39018     Updated Polish translation
39019
39020  po/pl.po |   91
39021  +++++++++++++++++++++++++++++++-------------------------------
39022  1 file changed, 45 insertions(+), 46 deletions(-)
39023
39024 commit 61fec7e821c2deed09b6b77c2b92e185814a9380
39025 Author: Changwoo Ryu <cwryu@debian.org>
39026 Date:   Sun Feb 13 07:02:24 2011 +0900
39027
39028     Update Korean translation
39029
39030  po/ko.po |  100
39031  ++++++++++++++++++++++++++++++++------------------------------
39032  1 file changed, 51 insertions(+), 49 deletions(-)
39033
39034 commit ef6db8f94b6c7a4a1c922631e3c5cfec32cf1353
39035 Author: Matthias Clasen <mclasen@redhat.com>
39036 Date:   Sat Feb 12 12:43:15 2011 -0500
39037
39038     Fix a few string mismatches in the Italian translations
39039
39040     Noticed these while testing gsettings translations.
39041
39042  po/it.po |   10 +++++-----
39043  1 file changed, 5 insertions(+), 5 deletions(-)
39044
39045 commit c3334490c7b97ac561f7c7f1be407d17fbbb22ba
39046 Author: Matthias Clasen <mclasen@redhat.com>
39047 Date:   Sat Feb 12 12:42:18 2011 -0500
39048
39049     Fix some problems with message handling
39050
39051     g_printerr() doesn't append a newline, so we have to consistently
39052     do it everywhere. Also, we cannot call gettext on "", ever.
39053
39054  gio/gsettings-tool.c |   19 ++++++++++++++++---
39055  1 file changed, 16 insertions(+), 3 deletions(-)
39056
39057 commit a536a1f2d751c89296f63f9863f3df90d8d2dfea
39058 Author: Matthias Clasen <mclasen@redhat.com>
39059 Date:   Sat Feb 12 12:30:35 2011 -0500
39060
39061     Complete the translation setup for glib-compile-schemas
39062
39063  gio/glib-compile-schemas.c |   12 ++++++++++++
39064  1 file changed, 12 insertions(+)
39065
39066 commit 7efc12e0d55e582cdb689e40dbe3500c06f35196
39067 Author: Matthias Clasen <mclasen@redhat.com>
39068 Date:   Sat Feb 12 12:26:26 2011 -0500
39069
39070     Set up message translation for gdbus
39071
39072     This was only halfway done before and not working.
39073
39074  gio/gdbus-tool.c |   24 +++++++++++++++++++++---
39075  1 file changed, 21 insertions(+), 3 deletions(-)
39076
39077 commit deab10645794e8ca8fce544729710dac4a74bc03
39078 Author: Matthias Clasen <mclasen@redhat.com>
39079 Date:   Sat Feb 12 12:09:39 2011 -0500
39080
39081     Docs: Mention gettext setup requirements in i18n section
39082
39083  docs/reference/glib/tmpl/i18n.sgml |   17 +++++++++++++++--
39084  1 file changed, 15 insertions(+), 2 deletions(-)
39085
39086 commit 562f29afdce05d63d98c8952d1d91d2f379634dc
39087 Author: Benjamin Otte <otte@redhat.com>
39088 Date:   Sat Feb 12 18:05:54 2011 +0100
39089
39090     doc: Fix typo in previous commit
39091
39092     Yuck. I blame it on the weekend.
39093
39094  glib/gdatetime.c |    2 +-
39095  1 file changed, 1 insertion(+), 1 deletion(-)
39096
39097 commit 17eea8fa60915c5711a99eebe5025eadb04c3f3f
39098 Author: Benjamin Otte <otte@redhat.com>
39099 Date:   Sat Feb 12 17:56:34 2011 +0100
39100
39101     docs: Fix return value for g_datetime_compare()
39102
39103     Previous code confused dt1 and dt2. The new formulation is stolen from
39104     man strcmp() and g_strcmp0().
39105
39106  glib/gdatetime.c |    4 ++--
39107  1 file changed, 2 insertions(+), 2 deletions(-)
39108
39109 commit dfeb02ee86c02a2bb665b8b8457003d56baa474d
39110 Author: Will Thompson <will.thompson@collabora.co.uk>
39111 Date:   Fri Feb 11 19:09:48 2011 +0000
39112
39113     GVariant: titlecase ‘Unicode’ in text format docs
39114
39115  docs/reference/glib/gvariant-text.xml |   10 +++++-----
39116  1 file changed, 5 insertions(+), 5 deletions(-)
39117
39118 commit c3fe071813447f837eb7a8e73906753db00bc98b
39119 Author: Will Thompson <will.thompson@collabora.co.uk>
39120 Date:   Fri Feb 11 19:07:45 2011 +0000
39121
39122     GVariant: Correct uint32/64 thinko in text format docs
39123
39124  docs/reference/glib/gvariant-text.xml |    2 +-
39125  1 file changed, 1 insertion(+), 1 deletion(-)
39126
39127 commit ea4e3ea1cb7d3264cb4c84d0b257e886a2be88e8
39128 Author: Ryan Lortie <desrt@desrt.ca>
39129 Date:   Fri Feb 11 10:27:44 2011 -0500
39130
39131     GVariant: doc the format of g_variant_parse/print
39132
39133  docs/reference/glib/Makefile.am       |    3 +-
39134  docs/reference/glib/glib-docs.sgml    |    1 +
39135  docs/reference/glib/gvariant-text.xml |  615
39136  +++++++++++++++++++++++++++++++++
39137  glib/gvariant-parser.c                |    2 +
39138  glib/gvariant.c                       |    2 +
39139  5 files changed, 622 insertions(+), 1 deletion(-)
39140
39141 commit 2409c69d5b484c50b8f01ae742c339f4e511df5f
39142 Author: Ryan Lortie <desrt@desrt.ca>
39143 Date:   Fri Feb 11 10:27:44 2011 -0500
39144
39145     Branch away from stable, bump to 2.29.0
39146
39147     This is now the unstable branch.
39148
39149     Stable release is on the glib-2-28 branch.
39150
39151  configure.ac |   11 ++++++++---
39152  1 file changed, 8 insertions(+), 3 deletions(-)
39153
39154 commit c2d98c56092db1f7bcf79cbbbb494abfd1255b52
39155 Author: Will Thompson <will.thompson@collabora.co.uk>
39156 Date:   Fri Feb 11 15:18:02 2011 +0000
39157
39158     GObject: correct documentation typos
39159
39160  gobject/gobject.c |    4 ++--
39161  1 file changed, 2 insertions(+), 2 deletions(-)
39162
39163 commit b1d02f9323d4eb157dc99e0b7a79d06a2e510500
39164 Author: Ryan Lortie <desrt@desrt.ca>
39165 Date:   Fri Feb 11 10:14:29 2011 -0500
39166
39167     GVariant: support NULL for empty arrays in varargs
39168
39169     g_variant_new("as", NULL); now gives an empty array of strings, for
39170     example.
39171
39172     This was documented as working already, but was never actually
39173     implemented (due to the fact that it muddies the water when
39174     considering
39175     maybe types).  It's being implemented now because its convenience to
39176     programmers exceeds any damage done to the conceptual purity of
39177     the API.
39178
39179  docs/reference/glib/gvariant-varargs.xml |    5 +++
39180  glib/gvariant.c                          |   52
39181  +++++++++++++++++++-----------
39182  glib/tests/gvariant.c                    |   16 +++++++++
39183  3 files changed, 55 insertions(+), 18 deletions(-)
39184
39185 commit d25dca2d74cddd66644890760f4d56e619528e14
39186 Author: Runa Bhattacharjee <runab@redhat.com>
39187 Date:   Fri Feb 11 19:01:05 2011 +0530
39188
39189     Updated Bengali India Translation
39190
39191  po/bn_IN.po | 2276
39192  ++++++++++++++++++++++++++++++++++++++++-------------------
39193  1 file changed, 1536 insertions(+), 740 deletions(-)
39194
39195 commit 4196dfbc4a764a2342c1107bcd9339210c0ee332
39196 Author: Colin Walters <walters@verbum.org>
39197 Date:   Thu Feb 10 23:42:34 2011 -0500
39198
39199     gsettings: Minor typo in previous commit
39200
39201  gio/gsettings.c |    4 ++--
39202  1 file changed, 2 insertions(+), 2 deletions(-)
39203
39204 commit 0f8d1933ad59d83bebe7e4f9d115fec71f915688
39205 Author: Ryan Lortie <desrt@desrt.ca>
39206 Date:   Wed Feb 9 11:55:35 2011 -0500
39207
39208     GSettings: add paragraph with performance notes
39209
39210     summary: reads are very fast.  writes are fast for you, but expensive
39211     for the system, so don't do them except in response to explicit user
39212     action.
39213
39214  gio/gsettings.c |   17 +++++++++++++++++
39215  1 file changed, 17 insertions(+)
39216
39217 commit 214d1bdd20c940be1e1cd38e071a3898c19aa3f7
39218 Author: Matthias Clasen <mclasen@redhat.com>
39219 Date:   Tue Feb 8 13:21:37 2011 -0500
39220
39221     Bump version
39222
39223  configure.ac |    4 ++--
39224  1 file changed, 2 insertions(+), 2 deletions(-)
39225
39226 commit 939d5131dd7c0fad6204aa976139a3bb730e1a07
39227 Author: Piotr Drąg <piotrdrag@gmail.com>
39228 Date:   Tue Feb 8 18:22:44 2011 +0100
39229
39230     Updated Polish translation
39231
39232  po/pl.po | 2170
39233  ++++++++++++++++++++++++++++++++++----------------------------
39234  1 file changed, 1203 insertions(+), 967 deletions(-)
39235
39236 commit a6caaebea7261601fb4f9f57bb8aeadf38e5e499
39237 Author: Matthias Clasen <mclasen@redhat.com>
39238 Date:   Tue Feb 8 10:05:00 2011 -0500
39239
39240     Document new API
39241
39242  gio/gmemorysettingsbackend.c |   13 +++++++++++++
39243  gio/gnullsettingsbackend.c   |   13 +++++++++++++
39244  2 files changed, 26 insertions(+)
39245
39246 commit 78dcafc5cb2b8c05fed719ed1add0849f9938595
39247 Author: Matthias Clasen <mclasen@redhat.com>
39248 Date:   Tue Feb 8 10:04:36 2011 -0500
39249
39250     Fix some parameter mismatches in GVariant docs
39251
39252  glib/gvariant.c |    2 +-
39253  glib/gvariant.h |   20 ++++++++++----------
39254  2 files changed, 11 insertions(+), 11 deletions(-)
39255
39256 commit 4368a07e02b7008b3ab7c56b7637f7bbec505ea5
39257 Author: Matthias Clasen <mclasen@redhat.com>
39258 Date:   Tue Feb 8 07:41:49 2011 -0500
39259
39260     Avoid more compiler warnings
39261
39262  glib/giochannel.c |   12 ++++++------
39263  glib/gmessages.c  |    2 +-
39264  2 files changed, 7 insertions(+), 7 deletions(-)
39265
39266 commit 8d572f5d22c07580936067e91e669220cfc801cc
39267 Author: Matthias Clasen <mclasen@redhat.com>
39268 Date:   Tue Feb 8 07:35:54 2011 -0500
39269
39270     g_date_time_format: drop an unused variable
39271
39272  glib/gdatetime.c |    4 +---
39273  1 file changed, 1 insertion(+), 3 deletions(-)
39274
39275 commit ab2112a77b16cb36785088bb5975ef62f075102a
39276 Author: Matthias Clasen <mclasen@redhat.com>
39277 Date:   Tue Feb 8 07:33:02 2011 -0500
39278
39279     Add release note about GApplication
39280
39281  README.in |   12 ++++++++++++
39282  1 file changed, 12 insertions(+)
39283
39284 commit f93d2f1b0898d6f7fde696ab42a86c63a71ec4d5
39285 Author: Matthias Clasen <mclasen@redhat.com>
39286 Date:   Tue Feb 8 00:00:08 2011 -0500
39287
39288     Update NEWS
39289
39290  NEWS |   18 ++++++++++++++++++
39291  1 file changed, 18 insertions(+)
39292
39293 commit 7839c46897d730d9db5eff2c7a7a9f18876370df
39294 Author: Matthias Clasen <mclasen@redhat.com>
39295 Date:   Mon Feb 7 23:53:29 2011 -0500
39296
39297     Bump version to 2.28.0
39298
39299  configure.ac |    4 ++--
39300  1 file changed, 2 insertions(+), 2 deletions(-)
39301
39302 commit 126beeee3338c94de9d01b9e99b99e8413282045
39303 Author: Matthias Clasen <mclasen@redhat.com>
39304 Date:   Mon Feb 7 23:46:02 2011 -0500
39305
39306     Fix a typo
39307
39308  gobject/glib-mkenums.in |    4 ++--
39309  1 file changed, 2 insertions(+), 2 deletions(-)
39310
39311 commit d43b2d52b4129bf3eb36af6083063cba8f40cbed
39312 Author: Michal Hruby <michal.mhr@gmail.com>
39313 Date:   Mon Feb 7 21:25:33 2011 +0100
39314
39315     Add more data about origin application to the "Launched" signal.
39316
39317     This will help applications such as zeitgeist's datahub to collect
39318     more complete information about application launches, as the "actor"
39319     of a launch is important for zeitgeist's magic to work properly.
39320
39321  gio/gdesktopappinfo.c |   13 +++++++++++++
39322  1 file changed, 13 insertions(+)
39323
39324 commit d6954c785d635be875b896ac9f4812e400b39455
39325 Author: Colin Walters <walters@verbum.org>
39326 Date:   Fri Feb 4 15:37:51 2011 -0500
39327
39328     gdesktopappinfo: Asynchronously flush after sending notification
39329
39330     If we were the initial connection owner, unref will destroy the
39331     connection immediately, and we may lose messages.  Asynchronously
39332     flush to avoid that.
39333
39334     https://bugzilla.gnome.org/show_bug.cgi?id=641411
39335
39336  gio/gdesktopappinfo.c |    9 ++++++++-
39337  1 file changed, 8 insertions(+), 1 deletion(-)
39338
39339 commit 626f197ee328c9b8ce11439e99b66fef14c5f9da
39340 Author: Matthias Clasen <mclasen@redhat.com>
39341 Date:   Mon Feb 7 23:35:21 2011 -0500
39342
39343     Clarify GInitable docs
39344
39345     Mention explicitly that the object is unrefed on error.
39346     Pointed out by Philip Van Hoof,
39347     https://bugzilla.gnome.org/show_bug.cgi?id=641363
39348
39349  gio/ginitable.c |    3 ++-
39350  1 file changed, 2 insertions(+), 1 deletion(-)
39351
39352 commit 761fc9a8e722baf6175eb33a6ffb7deacc504c20
39353 Author: Matthias Clasen <mclasen@redhat.com>
39354 Date:   Mon Feb 7 23:30:56 2011 -0500
39355
39356     Append .exe to glib-compile-schemas in .pc file
39357
39358     This makes the binary name correct on Windows.
39359     Pointed out by David Schleef,
39360     https://bugzilla.gnome.org/show_bug.cgi?id=641572
39361
39362  gio-2.0.pc.in |    2 +-
39363  1 file changed, 1 insertion(+), 1 deletion(-)
39364
39365 commit fb2d30b9ffc3d698cc38a5c16d1a136f1439dbb0
39366 Author: Matthias Clasen <mclasen@redhat.com>
39367 Date:   Mon Feb 7 23:28:26 2011 -0500
39368
39369     Change the id of the gsettings section
39370
39371     This tricks gtk-doc into generating a html file with a different
39372     name, avoiding the case-only GSettings.html vs gsettings.html.
39373     https://bugzilla.gnome.org/show_bug.cgi?id=641688
39374
39375  docs/reference/gio/gsettings.xml |    2 +-
39376  1 file changed, 1 insertion(+), 1 deletion(-)
39377
39378 commit 25ab13fd3c834a022175a5c8a6cc85fbb090968a
39379 Author: Matthias Clasen <mclasen@redhat.com>
39380 Date:   Mon Feb 7 23:27:19 2011 -0500
39381
39382     Don't use -w in shebang line
39383
39384     This can cause warnings when PERL_PATH gets expanded to /usr/bin/env.
39385     Patch by Adam Sampson,
39386     https://bugzilla.gnome.org/show_bug.cgi?id=641477
39387
39388  gobject/glib-mkenums.in |    3 ++-
39389  1 file changed, 2 insertions(+), 1 deletion(-)
39390
39391 commit a0554a9f76f70589506e2aa98cb387fcd10ef184
39392 Author: Javier Jardón <jjardon@gnome.org>
39393 Date:   Tue Feb 8 01:04:20 2011 +0000
39394
39395     docs: Document Since properly, 2.26 -> 2.28
39396
39397  gio/gaction.h            |    2 +-
39398  gio/gactiongroup.h       |    2 +-
39399  gio/gioenums.h           |    2 +-
39400  gio/gsimpleaction.h      |    4 ++--
39401  gio/gsimpleactiongroup.h |    2 +-
39402  glib/gsequence.c         |    4 ++--
39403  6 files changed, 8 insertions(+), 8 deletions(-)
39404
39405 commit db12eb5ca47247a5e580d2db2dc1942a7f4971f0
39406 Author: Rui Matos <tiagomatos@gmail.com>
39407 Date:   Mon Feb 7 22:53:29 2011 +0000
39408
39409     GApplication: document Since properly in header files, 2.26 -> 2.28
39410
39411     https://bugzilla.gnome.org/show_bug.cgi?id=641783
39412
39413  gio/gapplication.h            |    4 ++--
39414  gio/gapplicationcommandline.h |    4 ++--
39415  2 files changed, 4 insertions(+), 4 deletions(-)
39416
39417 commit 3812559659e645be223e34f12040c2d58fdc875c
39418 Author: Ryan Lortie <desrt@desrt.ca>
39419 Date:   Thu Feb 3 17:26:51 2011 -0500
39420
39421     Remove unused variable in gvdb-reader
39422
39423     As originally committed against dconf by Owen.
39424
39425     Newer GCC flags this.
39426
39427  gvdb-reader.c |    2 --
39428  1 file changed, 2 deletions(-)
39429
39430 commit 9823ff1d203166f33302dce2a26e1dee86c4d569
39431 Author: Johan Dahlin <johan@gnome.org>
39432 Date:   Tue Feb 1 17:27:04 2011 -0200
39433
39434     Use ; instead of: to not confuse g-ir-scanner
39435
39436  gio/gioenums.h |    2 +-
39437  1 file changed, 1 insertion(+), 1 deletion(-)
39438
39439 commit 59973526ea8b9883bf78567c88deaef9b3da9b2c
39440 Author: Changwoo Ryu <cwryu@debian.org>
39441 Date:   Wed Feb 2 21:59:38 2011 +0900
39442
39443     Updated Korean translation
39444
39445  po/ko.po | 2708
39446  ++++++++++++++++++++++++++++++++++++++++----------------------
39447  1 file changed, 1742 insertions(+), 966 deletions(-)
39448
39449 commit fdaaa22b58b20c285bc0c328cd6a97bb6c0f0258
39450 Author: Johan Dahlin <johan@gnome.org>
39451 Date:   Tue Feb 1 16:17:23 2011 -0200
39452
39453     Correct gtk-doc SECTION: syntax
39454
39455     g-ir-scanner does not allow a space between the : and the
39456     section name.
39457
39458  gio/gapplication.c            |    2 +-
39459  gio/gsocketcontrolmessage.c   |    2 +-
39460  gio/gsocketlistener.c         |    2 +-
39461  gio/gsocketservice.c          |    2 +-
39462  gio/gtcpconnection.c          |    2 +-
39463  gio/gtcpwrapperconnection.c   |    2 +-
39464  gio/gthreadedsocketservice.c  |    2 +-
39465  gio/gtlscertificate.c         |    2 +-
39466  gio/gunixconnection.c         |    2 +-
39467  gio/gunixcredentialsmessage.c |    2 +-
39468  gio/gunixfdlist.c             |    2 +-
39469  gio/gunixfdmessage.c          |    2 +-
39470  glib/garray.c                 |    6 +++---
39471  glib/gasyncqueue.c            |    2 +-
39472  glib/gcache.c                 |    2 +-
39473  glib/gchecksum.c              |    2 +-
39474  glib/gcompletion.c            |    2 +-
39475  glib/gdataset.c               |    6 +++---
39476  glib/ghash.c                  |    2 +-
39477  glib/giochannel.c             |    2 +-
39478  glib/glist.c                  |    2 +-
39479  glib/gmem.c                   |    4 ++--
39480  glib/gnode.c                  |    2 +-
39481  glib/gpattern.c               |    2 +-
39482  glib/grand.c                  |    2 +-
39483  glib/grel.c                   |    2 +-
39484  glib/gsequence.c              |    2 +-
39485  glib/gshell.c                 |    2 +-
39486  glib/gslist.c                 |    2 +-
39487  glib/gstring.c                |    2 +-
39488  glib/gthread.c                |    2 +-
39489  glib/gthreadpool.c            |    2 +-
39490  glib/gtimer.c                 |    2 +-
39491  glib/gtree.c                  |    2 +-
39492  glib/gvariant.c               |    2 +-
39493  glib/gvarianttype.c           |    2 +-
39494  36 files changed, 41 insertions(+), 41 deletions(-)
39495
39496 commit ad1f882a1c8b4a20daba877d3504280e512b104e
39497 Author: Javier Jardón <javier.jardon@codethink.co.uk>
39498 Date:   Tue Feb 1 13:15:55 2011 +0000
39499
39500     docs: Remove some unneeded template files
39501
39502     async_queues, atomic_operations and bookmarkfile are already ported
39503     to inline comments
39504
39505  docs/reference/glib/tmpl/.gitignore             |    3 +
39506  docs/reference/glib/tmpl/async_queues.sgml      |  195 ---------
39507  docs/reference/glib/tmpl/atomic_operations.sgml |  116 ------
39508  docs/reference/glib/tmpl/bookmarkfile.sgml      |  480
39509  -----------------------
39510  4 files changed, 3 insertions(+), 791 deletions(-)
39511
39512 commit 9f8798170dba82b8d46de02ab46105cf61b41f87
39513 Author: Ryan Lortie <desrt@desrt.ca>
39514 Date:   Mon Jan 31 13:19:59 2011 -0500
39515
39516     GApplication: add notes about GDBus architecture
39517
39518     Some people are trying to write code that calls
39519     g_application_register()
39520     then checks to see if we became the primary name owner before
39521     exporting
39522     objects.  This sort of approach worked with libdbus-1 because method
39523     calls to the freshly-acquired name would not be dispatched until the
39524     application returned to the mainloop.  With GDBus, however, dispatches
39525     can occur at any time (including in the brief space between acquiring
39526     the name and actually registering the object).
39527
39528     Add documentation to make it clear that you should not expect this to
39529     work.
39530
39531  gio/gapplication.c |   25 ++++++++++++++++++++++++-
39532  1 file changed, 24 insertions(+), 1 deletion(-)
39533
39534 commit 401a4233e492e3a2f83e86300b0004d524280e87
39535 Author: Ignacio Casal Quinteiro <icq@gnome.org>
39536 Date:   Mon Jan 31 13:34:26 2011 +0100
39537
39538     Check that error exists before trying to set it. Fixes bug #640975.
39539
39540  glib/gconvert.c |   15 ++++++++-------
39541  1 file changed, 8 insertions(+), 7 deletions(-)
39542
39543 commit 72a8282231c9a56c93b08c04561e77f730047998
39544 Author: Fran Diéguez <fran.dieguez@mabishu.com>
39545 Date:   Sun Jan 30 03:31:06 2011 +0100
39546
39547     Updated Galician translations
39548
39549  po/gl.po |  314
39550  +++++++++++++++++++++++++++++++-------------------------------
39551  1 file changed, 159 insertions(+), 155 deletions(-)
39552
39553 commit 49428369a71f560fe2f4a4c33ba3ebf0a3765761
39554 Author: Luca Ferretti <lferrett@gnome.org>
39555 Date:   Sat Jan 29 14:00:25 2011 +0100
39556
39557     Updated Italian translation
39558
39559  po/it.po |  883
39560  ++++++++++++++++++++++++++++++++++++++------------------------
39561  1 file changed, 539 insertions(+), 344 deletions(-)
39562
39563 commit 5d9f5cdc5a9d45b80e728b2609966af1d5f70c52
39564 Author: A S Alam <aalam@users.sf.net>
39565 Date:   Sat Jan 29 07:54:24 2011 +0530
39566
39567     update Punjabi Translation by A S Alam
39568
39569  po/pa.po |  997
39570  ++++++++++++++++++++++++++++++++++----------------------------
39571  1 file changed, 550 insertions(+), 447 deletions(-)
39572
39573 commit 75098c297c46945af7c9cf9224951495a82f04a6
39574 Author: Matthias Clasen <mclasen@redhat.com>
39575 Date:   Fri Jan 28 23:47:36 2011 -0500
39576
39577     Bump version
39578
39579  configure.ac |    2 +-
39580  1 file changed, 1 insertion(+), 1 deletion(-)
39581
39582 commit 83661af46a23a046a87f8d3e4464f5a70676a839
39583 Author: Matthias Clasen <mclasen@redhat.com>
39584 Date:   Fri Jan 28 21:09:52 2011 -0500
39585
39586     Enable silent rules by default
39587
39588  configure.ac |    6 +++---
39589  1 file changed, 3 insertions(+), 3 deletions(-)
39590
39591 commit 2b6064760796e01d40fc41a605ba65826196f67a
39592 Author: Matthias Clasen <mclasen@redhat.com>
39593 Date:   Fri Jan 28 21:06:03 2011 -0500
39594
39595     Update NEWS
39596
39597  NEWS |   24 ++++++++++++++++++++++++
39598  1 file changed, 24 insertions(+)
39599
39600 commit a33aaad00c5e0ce135e34a3280f2560546fe7738
39601 Author: Matthias Clasen <mclasen@redhat.com>
39602 Date:   Fri Jan 28 20:50:43 2011 -0500
39603
39604     Fix GIO build on Solaris
39605
39606     Major and minor are defined in sys/mkdev.h on Solaris
39607
39608     Patch by Fabian Groffen
39609     https://bugzilla.gnome.org/show_bug.cgi?id=637013
39610
39611  configure.ac       |    2 +-
39612  gio/gdbusmessage.c |    3 +++
39613  2 files changed, 4 insertions(+), 1 deletion(-)
39614
39615 commit 6fe2f5f11b5dee144658e25c2b152fa2f0edd7eb
39616 Author: Matthias Clasen <mclasen@redhat.com>
39617 Date:   Fri Jan 28 12:26:23 2011 -0500
39618
39619     Prevent unused variable warnings from G_DEFINE_DYNAMIC_TYPE
39620
39621  gobject/gtypemodule.h |    2 +-
39622  1 file changed, 1 insertion(+), 1 deletion(-)
39623
39624 commit 3c59c38404894b09f1f67add89f7fbbbcb4f4ace
39625 Author: Dan Winship <danw@gnome.org>
39626 Date:   Fri Jan 28 10:17:54 2011 -0500
39627
39628     Fix g_source_add_child_source docs
39629
39630     https://bugzilla.gnome.org/show_bug.cgi?id=640823
39631
39632  glib/gmain.c |    4 ++--
39633  1 file changed, 2 insertions(+), 2 deletions(-)
39634
39635 commit d4209c1c415766c8735eb08500cd7de450c7c09a
39636 Author: Ryan Lortie <desrt@desrt.ca>
39637 Date:   Fri Jan 28 08:23:11 2011 -0500
39638
39639     GVariant: clear memory before releasing it
39640
39641     Bug #640807 makes a reasonable case for why it's better to have your
39642     program crash outright in the case of memory errors.  With this
39643     modification, GVariant is far more likely to do that in the case
39644     that a
39645     GVariant pointer is used shortly after being freed.
39646
39647  glib/gvariant-core.c |    1 +
39648  1 file changed, 1 insertion(+)
39649
39650 commit 8602a3a68212b54773f31e57bbe48189dacfcfd3
39651 Author: Tobias Mueller <tobiasmue@gnome.org>
39652 Date:   Thu Jan 27 15:14:31 2011 +0100
39653
39654     Fixed format string issue in a test, fixes bug 640725
39655
39656  glib/tests/markup-parse.c |    2 +-
39657  1 file changed, 1 insertion(+), 1 deletion(-)
39658
39659 commit 069daa69f62c89c7957f22d3b5ccbe0420e51e8b
39660 Author: Matthias Clasen <mclasen@redhat.com>
39661 Date:   Thu Jan 27 23:07:53 2011 -0500
39662
39663     Add testcase for bug 640695
39664
39665  glib/tests/Makefile.am |    1 +
39666  glib/tests/keyfile.c   |   38 +++++++++++++++++++-
39667  glib/tests/pages.ini   |   92
39668  ++++++++++++++++++++++++++++++++++++++++++++++++
39669  3 files changed, 130 insertions(+), 1 deletion(-)
39670
39671 commit 440e6f4a61e27ee95994cd6a57c9d977a4376755
39672 Author: Benjamin Gilbert <bgilbert@backtick.net>
39673 Date:   Thu Jan 27 02:04:00 2011 -0500
39674
39675     Ensure g_key_file_load_from_file() strips a \r on a 4 KB boundary
39676
39677     When g_key_file_parse_data() encountered \n, it was checking the
39678     previous
39679     character in the current input buffer for a \r to erase, rather
39680     than the
39681     previous character in the parse buffer.  If
39682     g_key_file_load_from_file()
39683     was given a file with a \r\n sequence straddling a 4 KB boundary,
39684     the \n
39685     would be the first character in the input buffer, so the \r would
39686     not be
39687     properly stripped.
39688
39689     Bug #640695.
39690
39691     Found-by: Jan Harkes <jaharkes@cs.cmu.edu>
39692
39693  glib/gkeyfile.c |    4 +++-
39694  1 file changed, 3 insertions(+), 1 deletion(-)
39695
39696 commit e644b29190aaec2cb2239d2541144e313e293020
39697 Author: Matthias Clasen <mclasen@redhat.com>
39698 Date:   Thu Jan 27 22:54:32 2011 -0500
39699
39700     Use g_set_error_literal where appropriate
39701
39702  gio/gpollableinputstream.c  |    4 ++--
39703  gio/gpollableoutputstream.c |    4 ++--
39704  2 files changed, 4 insertions(+), 4 deletions(-)
39705
39706 commit cc5578fbd73ac3845daaa098601640a41cc8586a
39707 Author: Matthias Clasen <mclasen@redhat.com>
39708 Date:   Thu Jan 27 21:57:57 2011 -0500
39709
39710     Make load_user_special_dirs() resistant to nonexistent dirs
39711
39712  glib/gutils.c |   26 ++++++++++++++++++--------
39713  1 file changed, 18 insertions(+), 8 deletions(-)
39714
39715 commit 4f8a4f171ec3ad2d922ab890ac875dae4a1c49b8
39716 Author: Matthias Clasen <mclasen@redhat.com>
39717 Date:   Thu Jan 27 20:31:14 2011 -0500
39718
39719     Remove redundant definitions
39720
39721     https://bugzilla.gnome.org/show_bug.cgi?id=640262
39722
39723  gio/gactiongroup.h |    7 -------
39724  1 file changed, 7 deletions(-)
39725
39726 commit 4a8d9b68e38c8b2d09e426eb009ca6fadff5af86
39727 Author: Matthias Clasen <mclasen@redhat.com>
39728 Date:   Thu Jan 27 20:29:22 2011 -0500
39729
39730     Fail in a clean way if schema name is missing
39731
39732     https://bugzilla.gnome.org/show_bug.cgi?id=640192
39733
39734  gio/gsettingsschema.c |    2 ++
39735  1 file changed, 2 insertions(+)
39736
39737 commit d8ca6404229e5b64d2bf2e1a3660ad9fe7feefdd
39738 Merge: 73410f1 03b6b9f
39739 Author: Ryan Lortie <desrt@desrt.ca>
39740 Date:   Thu Jan 27 11:45:04 2011 -0500
39741
39742     Merge remote branch 'gvdb/master'
39743
39744 commit 73410f1176c276e244c172fd36037ada8db12a3d
39745 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
39746 Date:   Thu Jan 27 18:51:55 2011 +0800
39747
39748     Updated Traditional Chinese translation(Hong Kong and Taiwan)
39749
39750  po/zh_HK.po |  604
39751  ++++++++++++++++++++++++++++++-----------------------------
39752  po/zh_TW.po |  604
39753  ++++++++++++++++++++++++++++++-----------------------------
39754  2 files changed, 620 insertions(+), 588 deletions(-)
39755
39756 commit bdbfbd5ea314cf90168db3737ef64d5399ecd591
39757 Author: Kjartan Maraas <kmaraas@gnome.org>
39758 Date:   Thu Jan 27 11:13:12 2011 +0100
39759
39760     Updated Norwegian bokmål translation.
39761
39762  po/nb.po |  597
39763  +++++++++++++++++++++++++++++++++-----------------------------
39764  1 file changed, 314 insertions(+), 283 deletions(-)
39765
39766 commit cddf27de94be3fa3f0ec7b52640c52b2e5479064
39767 Author: Fran Diéguez <fran.dieguez@mabishu.com>
39768 Date:   Thu Jan 27 00:37:03 2011 +0100
39769
39770     QA of Galician translations
39771
39772  po/gl.po |  198
39773  ++++++++++++++++++++++++++++++++------------------------------
39774  1 file changed, 103 insertions(+), 95 deletions(-)
39775
39776 commit 03b6b9fb9775387c3ec5eedb9e5d2152d6468147
39777 Author: Ryan Lortie <desrt@desrt.ca>
39778 Date:   Tue Jan 25 18:26:21 2011 -0500
39779
39780     Mark a symbol as G_GNUC_INTERNAL
39781
39782  gvdb-reader.h |    1 +
39783  1 file changed, 1 insertion(+)
39784
39785 commit 1e5916ffae7bfaf041df454677562aec4557e21c
39786 Author: Yaron Shahrabani <sh.yaron@gmail.com>
39787 Date:   Sun Jan 23 02:44:15 2011 +0200
39788
39789     Updated Hebrew translation.
39790
39791  po/he.po |  448
39792  ++++++++++++++++++++++++++++++++------------------------------
39793  1 file changed, 232 insertions(+), 216 deletions(-)
39794
39795 commit 816e6541d6680028a19865e68db0aa0cafc20f8c
39796 Author: Alexander Shopov <ash@kambanaria.org>
39797 Date:   Sat Jan 22 22:43:52 2011 +0200
39798
39799     Updated Bulgarian translation
39800
39801  po/bg.po | 1020
39802  +++++++++++++++++++++++++++++++++++---------------------------
39803  1 file changed, 577 insertions(+), 443 deletions(-)
39804
39805 commit 59fd6f184a5ccd2002a0043bbe13c06cb59515fd
39806 Author: Jorge González <jorgegonz@svn.gnome.org>
39807 Date:   Sat Jan 22 16:50:48 2011 +0100
39808
39809     Updated Spanish translation
39810
39811  po/es.po |  582
39812  +++++++++++++++++++++++++++++++++-----------------------------
39813  1 file changed, 308 insertions(+), 274 deletions(-)
39814
39815 commit 9f0c592b9c5f9ac57d3454f02ffa92e98001ceaf
39816 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
39817 Date:   Sat Jan 22 15:36:13 2011 +0000
39818
39819     Bump PCRE minimum version
39820
39821     https://bugzilla.gnome.org/show_bug.cgi?id=640261
39822
39823  configure.ac |    2 +-
39824  1 file changed, 1 insertion(+), 1 deletion(-)
39825
39826 commit acc295e292406e15e35bdab08b97c9f4409c16fc
39827 Author: Matthias Clasen <mclasen@redhat.com>
39828 Date:   Sat Jan 22 09:52:33 2011 -0500
39829
39830     Bump version
39831
39832  configure.ac |    2 +-
39833  1 file changed, 1 insertion(+), 1 deletion(-)
39834
39835 commit bd8b245f574497755265ec0cee15ebe17bd00a7d
39836 Author: Matthias Clasen <mclasen@redhat.com>
39837 Date:   Sat Jan 22 00:02:08 2011 -0500
39838
39839     Update Unicode tests to 6.0
39840
39841  tests/casefold.txt |   17 ++++++++++++++++-
39842  tests/casemap.txt  |   40 +++++++++++++++++++++++++++++++++-------
39843  2 files changed, 49 insertions(+), 8 deletions(-)
39844
39845 commit fb2809ec996e9e12d06f4bc7239a98718f5f06d7
39846 Author: Matthias Clasen <mclasen@redhat.com>
39847 Date:   Sat Jan 22 00:01:54 2011 -0500
39848
39849     Forgotten files
39850
39851  glib/pcre/pcre.h            |   81 +--
39852  glib/pcre/pcre_chartables.c |    2 +-
39853  glib/pcre/pcre_compile.c    |  899 +++++++++++++++++++++++----------
39854  glib/pcre/pcre_dfa_exec.c   |  257 +++++++---
39855  glib/pcre/pcre_exec.c       | 1155
39856  ++++++++++++++++++++++++++++++-------------
39857  glib/pcre/pcre_internal.h   |  286 ++++++-----
39858  glib/pcre/pcre_study.c      |  277 ++++++++---
39859  glib/pcre/pcre_tables.c     |  271 +++++-----
39860  glib/pcre/pcre_xclass.c     |   37 +-
39861  glib/pcre/ucp.h             |    5 +-
39862  10 files changed, 2271 insertions(+), 999 deletions(-)
39863
39864 commit 3f059a6a123dd62257f224b9af7701078783060e
39865 Author: Matthias Clasen <mclasen@redhat.com>
39866 Date:   Fri Jan 21 23:41:12 2011 -0500
39867
39868     Remove a test that seems to fail depending on time of day
39869
39870  glib/tests/gdatetime.c |    2 +-
39871  1 file changed, 1 insertion(+), 1 deletion(-)
39872
39873 commit 37e221b5aee3a0d1b1a3988c69e5694b7722c0fb
39874 Author: Matthias Clasen <mclasen@redhat.com>
39875 Date:   Fri Jan 21 23:12:16 2011 -0500
39876
39877     Update NEWS
39878
39879  NEWS |    4 ++++
39880  1 file changed, 4 insertions(+)
39881
39882 commit c03dc6bf7dfc6e326e7249e9e377676db885d99e
39883 Author: Matthias Clasen <mclasen@redhat.com>
39884 Date:   Fri Jan 21 23:10:01 2011 -0500
39885
39886     Update the included copy of PCRE
39887
39888     Update PCRE to version 8.12.
39889     At the same time, also add Unicode 6.0 script support.
39890
39891  glib/gregex.c      |   16 ++++++++++++++++
39892  glib/tests/regex.c |    5 ++---
39893  2 files changed, 18 insertions(+), 3 deletions(-)
39894
39895 commit 51c87f680991760940da65b0c182016350e211a6
39896 Author: Matthias Clasen <mclasen@redhat.com>
39897 Date:   Fri Jan 21 18:02:05 2011 -0500
39898
39899     Update help and docs for gsettings cmdline tool
39900
39901     The man page had gotten quite out of sync.
39902
39903  docs/reference/gio/gsettings.xml |  135
39904  ++++++++++++++++++++++++++++----------
39905  gio/gsettings-tool.c             |   28 +++++---
39906  2 files changed, 120 insertions(+), 43 deletions(-)
39907
39908 commit 0a5708654080232dd404d089b5b790de79f11032
39909 Author: Behdad Esfahbod <behdad@behdad.org>
39910 Date:   Fri Jan 21 16:30:19 2011 -0500
39911
39912     Update to Unicode 6.0
39913
39914     One new GUnicodeBreak enum member.  Three new GUnicodeScript members,
39915     and one member renamed to fix a typo.
39916
39917     Tests, docs, and scripts are updated.  PCRE update still needed.
39918
39919  docs/reference/glib/tmpl/unicode.sgml |    6 +-
39920  glib/gen-unicode-tables.pl            |   79 +-
39921  glib/gscripttable.h                   |  516 +-
39922  glib/gunibreak.h                      | 5372 ++++++++++-----
39923  glib/gunichartables.h                 | 4727 ++++++++-----
39924  glib/gunicode.h                       |   38 +-
39925  glib/gunicomp.h                       |  288 +-
39926  glib/gunidecomp.h                     |11955
39927  +++++++++++++++++----------------
39928  glib/pcre/ucp.h                       |    2 +-
39929  glib/tests/utf8-misc.c                |   20 +-
39930  10 files changed, 13730 insertions(+), 9273 deletions(-)
39931
39932 commit b50f4a1a52eeaec2ff14a0ac44b0b42ebb6cca30
39933 Author: Matthias Clasen <mclasen@redhat.com>
39934 Date:   Fri Jan 21 11:24:14 2011 -0500
39935
39936     Updates for 2.27.92
39937
39938  NEWS |   14 ++++++++++++++
39939  1 file changed, 14 insertions(+)
39940
39941 commit 654ab34e3a7ea03dd7e86d16deae90df8e153d4c
39942 Author: Matthias Clasen <mclasen@redhat.com>
39943 Date:   Fri Jan 21 10:52:48 2011 -0500
39944
39945     Don't warn in GApplication if class handlers have been overridden
39946
39947     https://bugzilla.gnome.org/show_bug.cgi?id=640042
39948
39949  gio/gapplication.c |    6 ++++--
39950  1 file changed, 4 insertions(+), 2 deletions(-)
39951
39952 commit b31d80eff3352de556e630cdc117a735bc4925e5
39953 Author: Khaled Hosny <khaledhosny@eglug.org>
39954 Date:   Thu Jan 20 21:57:05 2011 +0200
39955
39956     Updated Arabic translation
39957
39958  po/ar.po | 1827
39959  ++++++++++++++++++++++++++++++++++----------------------------
39960  1 file changed, 992 insertions(+), 835 deletions(-)
39961
39962 commit da36756f3f907ce7d9d4484e29ef7c08c838b351
39963 Author: Michael Kotsarinis <mk73628@gmail.com>
39964 Date:   Wed Jan 19 19:08:15 2011 +0200
39965
39966     Updated Greek translation
39967
39968  po/el.po | 1010
39969  ++++++++++++++++++++++++++++++++++++--------------------------
39970  1 file changed, 590 insertions(+), 420 deletions(-)
39971
39972 commit c7f38cd277f0bfa9c303fcd30dd17e1320e5c162
39973 Author: Matthias Clasen <mclasen@redhat.com>
39974 Date:   Tue Jan 18 00:06:55 2011 -0500
39975
39976     Mark another function as static
39977
39978  glib/gtimezone.c |    2 +-
39979  1 file changed, 1 insertion(+), 1 deletion(-)
39980
39981 commit 67e112cce6bc7a9e841354d2c760a017a2c01527
39982 Author: Matthias Clasen <mclasen@redhat.com>
39983 Date:   Tue Jan 18 00:06:05 2011 -0500
39984
39985     Mark a function as static
39986
39987  glib/gtimezone.c |    2 +-
39988  1 file changed, 1 insertion(+), 1 deletion(-)
39989
39990 commit d2347f34fded2651e47a60814f600c173b8ca5e7
39991 Author: Matthias Clasen <mclasen@redhat.com>
39992 Date:   Mon Jan 17 23:46:20 2011 -0500
39993
39994     Move GMarkup docs inline
39995
39996  docs/reference/glib/tmpl/.gitignore  |    1 +
39997  docs/reference/glib/tmpl/markup.sgml |  327 ---------
39998  glib/gmarkup.c                       | 1331
39999  ++++++++++++++++++----------------
40000  glib/gmarkup.h                       |   85 ++-
40001  4 files changed, 768 insertions(+), 976 deletions(-)
40002
40003 commit dc8b03027d905bf22527aeaa7e31ad072231197a
40004 Author: Ray Strode <rstrode@redhat.com>
40005 Date:   Mon Jan 17 17:13:44 2011 -0500
40006
40007     gsettings: Update documentation on schema naming convention
40008
40009     The existing docs are a bit inconsistent in that they say to follow
40010     the dbus convention, but then give an example that doesn't.
40011
40012     This commit changes things to be how Ryan says they should be.
40013
40014  docs/reference/gio/migrating-gconf.xml |   10 ++++++----
40015  gio/gsettings.c                        |   10 +++++++---
40016  2 files changed, 13 insertions(+), 7 deletions(-)
40017
40018 commit a2918d6c3e676e2656a87b5a5ee974dc5777eb59
40019 Author: Ryan Lortie <desrt@desrt.ca>
40020 Date:   Mon Jan 17 15:17:34 2011 -0500
40021
40022     Fix some harmless sign compare warnings
40023
40024  gvdb-reader.c |    4 ++--
40025  1 file changed, 2 insertions(+), 2 deletions(-)
40026
40027 commit ba5619ba7f69025f40bf5e77d667a2a84b61d1a7
40028 Author: Ryan Lortie <desrt@desrt.ca>
40029 Date:   Mon Jan 17 15:15:46 2011 -0500
40030
40031     C++ify the reader header
40032
40033  gvdb-reader.h |    3 +++
40034  1 file changed, 3 insertions(+)
40035
40036 commit e8120dc4ce75b0cff6d45632e5d9037853ad51ae
40037 Author: Ray Strode <rstrode@redhat.com>
40038 Date:   Mon Jan 17 14:15:18 2011 -0500
40039
40040     datetime: Show 12 instead of 0 for 12h hour format
40041
40042     The 12h mode hour format is computed by taking the
40043     24h mode hour format modulo 12.
40044
40045     The conversion results in 12 noon getting erroneously
40046     converted to 0.
40047
40048     This commit makes noon get the same special handling
40049     as midnight.
40050
40051  glib/gdatetime.c |    4 ++--
40052  1 file changed, 2 insertions(+), 2 deletions(-)
40053
40054 commit a437c5e768b9a62b550e174b25413ce9149fcdbe
40055 Author: Ray Strode <rstrode@redhat.com>
40056 Date:   Mon Jan 17 14:30:43 2011 -0500
40057
40058     tests: add format test case for noon hour in 12h mode
40059
40060     It currently displays it as "0" instead of "12", so this
40061     test case demonstrates the bug.
40062
40063  glib/tests/gdatetime.c |    2 ++
40064  1 file changed, 2 insertions(+)
40065
40066 commit 8728949e0db56159485e5d214e581e5f46911d0b
40067 Author: Christian Persch <chpe@gnome.org>
40068 Date:   Thu Jan 6 23:30:09 2011 +0100
40069
40070     Don't leak variants in the null settings backend
40071
40072     Even though the write fails, the variant still needs to be consumed.
40073
40074     Bug #638872.
40075
40076  gio/gnullsettingsbackend.c |   13 +++++++++++++
40077  1 file changed, 13 insertions(+)
40078
40079 commit a583405f66758e320eaf2025b757ddc081186686
40080 Author: Javier Jardón <jjardon@gnome.org>
40081 Date:   Fri Jan 14 17:54:04 2011 +0000
40082
40083     docs: gvariant-core: g_variant_normalise ->
40084     g_variant_get_normal_form()
40085
40086  glib/gvariant-core.c |    2 +-
40087  1 file changed, 1 insertion(+), 1 deletion(-)
40088
40089 commit 6c0491841e40aba4b479285e473f267f623b4a57
40090 Author: Javier Jardón <jjardon@gnome.org>
40091 Date:   Fri Jan 14 17:24:45 2011 +0000
40092
40093     gvariant-core: Fix typo
40094
40095     g_variant_create_from_data -> g_variant_new_from_data
40096
40097  glib/gvariant-core.c |    2 +-
40098  1 file changed, 1 insertion(+), 1 deletion(-)
40099
40100 commit c7041e221fcf165ae16603ba4a2d5579cc02826a
40101 Author: Javier Jardón <jjardon@gnome.org>
40102 Date:   Fri Jan 14 00:49:35 2011 +0000
40103
40104     docs: gvariant-varargs: Fix typo
40105
40106  docs/reference/glib/gvariant-varargs.xml |    2 +-
40107  1 file changed, 1 insertion(+), 1 deletion(-)
40108
40109 commit 060e516ede200990d09a259f5f48e939fc001f89
40110 Author: Ivar Smolin <okul@linux.ee>
40111 Date:   Thu Jan 13 12:41:06 2011 +0200
40112
40113     [l10n] Updated Estonian translation
40114
40115  po/et.po |   40 ++++++++++++++++++++--------------------
40116  1 file changed, 20 insertions(+), 20 deletions(-)
40117
40118 commit a86eb8785b9b93ee0fb2a52e714ef6431268ccf2
40119 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
40120 Date:   Wed Jan 12 22:29:53 2011 +0100
40121
40122     Updated Basque language
40123
40124  po/eu.po |  910
40125  ++++++++++++++++++++++++++++++++++++++------------------------
40126  1 file changed, 563 insertions(+), 347 deletions(-)
40127
40128 commit c0208940c569b2d2a7e0e86f93d97cfbaf2b3fc7
40129 Author: Daiki Ueno <ueno@unixuser.org>
40130 Date:   Tue Jan 11 11:33:21 2011 +0900
40131
40132     Make g_unix_connection_send_fd() work as expected.
40133
40134     https://bugzilla.gnome.org/show_bug.cgi?id=637696
40135
40136  gio/gunixfdmessage.c |    2 +-
40137  gio/tests/socket.c   |  105
40138  ++++++++++++++++++++++++++++++++++++++++++++++++++
40139  2 files changed, 106 insertions(+), 1 deletion(-)
40140
40141 commit 634e9e43cfb8b0d88d0a6b4899d0e33c62c07458
40142 Author: Michael Natterer <mitch@gimp.org>
40143 Date:   Wed Jan 12 19:45:40 2011 +0100
40144
40145     gobject: add an empty default impl of GObject::constructed()
40146
40147     to allow unconditional upchaining.
40148
40149  gobject/gobject.c |   16 +++++++++++++---
40150  1 file changed, 13 insertions(+), 3 deletions(-)
40151
40152 commit 19c73918ec7faf6e32d100493772a1dccf43b110
40153 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
40154 Date:   Wed Jan 12 11:08:54 2011 +0800
40155
40156     Added symbols for GIO/Win32
40157
40158     There are now fallback functions in the Win32 portion of
40159     g_app_info that were previously only available under UNIX,
40160     so add them here so that they can be exported as well.
40161
40162     The symbols are as follows:
40163     g_app_info_get_fallback_for_type
40164     g_app_info_get_recommended_for_type
40165
40166  gio/gio.symbols |    2 ++
40167  1 file changed, 2 insertions(+)
40168
40169 commit 1df31f00140bfba941db65e2374ff2700f55a295
40170 Author: Matthias Clasen <mclasen@redhat.com>
40171 Date:   Tue Jan 11 16:13:42 2011 -0500
40172
40173     Bump version
40174
40175  configure.ac |    2 +-
40176  1 file changed, 1 insertion(+), 1 deletion(-)
40177
40178 commit dd6baef46fcb7abd561383f2af7bb1b8e3579f5c
40179 Author: Matthias Clasen <mclasen@redhat.com>
40180 Date:   Tue Jan 11 11:27:45 2011 -0500
40181
40182     Update NEWS
40183
40184  NEWS |   16 ++++++++++++++++
40185  1 file changed, 16 insertions(+)
40186
40187 commit fabf506b8d5baf8f59fca563e6f1a62be5148112
40188 Author: Ivar Smolin <okul@linux.ee>
40189 Date:   Tue Jan 11 11:04:56 2011 +0200
40190
40191     [l10n] Updated Estonian translation
40192
40193  po/et.po |   30 +++++++++++++++---------------
40194  1 file changed, 15 insertions(+), 15 deletions(-)
40195
40196 commit eec2cb1af873f38091671486b5adc5d444e306b7
40197 Author: Matthias Clasen <mclasen@redhat.com>
40198 Date:   Mon Jan 10 20:28:17 2011 -0500
40199
40200     Avoid a segfault in g_application_register()
40201
40202     Patch by Mikkel Kamstrup Erlandsen
40203     https://bugzilla.gnome.org/show_bug.cgi?id=639177
40204
40205  gio/gapplicationimpl-dbus.c |    4 ++--
40206  1 file changed, 2 insertions(+), 2 deletions(-)
40207
40208 commit 48f27317607fe117fe9aed0c2fe24ff6ef10a5d5
40209 Author: Javier Jardón <jjardon@gnome.org>
40210 Date:   Mon Jan 10 23:36:00 2011 +0000
40211
40212     mkinstalldirs: Update to latest version
40213
40214  mkinstalldirs |   93
40215  ++++++++++++++++++++++++++++++++++++++++++++-------------
40216  1 file changed, 72 insertions(+), 21 deletions(-)
40217
40218 commit 42d71c0ef952a2a3b9bd685ad3bb4294f0706947
40219 Author: Ivar Smolin <okul@linux.ee>
40220 Date:   Mon Jan 10 19:44:11 2011 +0200
40221
40222     [l10n] Updated Estonian translation
40223
40224  po/et.po |  101
40225  +++++++++++++++++---------------------------------------------
40226  1 file changed, 27 insertions(+), 74 deletions(-)
40227
40228 commit a57c4c90662077163316d1d53ee18a5a0fbec393
40229 Author: Matthias Clasen <mclasen@redhat.com>
40230 Date:   Sun Jan 9 16:43:28 2011 -0500
40231
40232     GSettings: Fix a copy-paste error
40233
40234     https://bugzilla.gnome.org/show_bug.cgi?id=639084
40235
40236  gio/gsettings.c |    2 +-
40237  1 file changed, 1 insertion(+), 1 deletion(-)
40238
40239 commit b0b37bcb06723ede07cc9c5c4573f12c3acb1643
40240 Author: Christian Persch <chpe@gnome.org>
40241 Date:   Sun Jan 9 15:03:31 2011 +0100
40242
40243     Update gschema.dtd
40244
40245     Bug #639064.
40246
40247  gio/gschema.dtd |   11 +++++++++--
40248  1 file changed, 9 insertions(+), 2 deletions(-)
40249
40250 commit eafa3443d39f36a3ade11154243495a77d5b089d
40251 Author: Fran Diéguez <fran.dieguez@mabishu.com>
40252 Date:   Sun Jan 9 16:35:32 2011 +0100
40253
40254     Updated Galician translations
40255
40256  po/gl.po |  386
40257  +++++++++++++++++++++++++++++++-------------------------------
40258  1 file changed, 193 insertions(+), 193 deletions(-)
40259
40260 commit 33c7a9d8ecaa75b41dbdd2a3a31ac8c62394a8b5
40261 Author: Javier Jardón <jjardon@gnome.org>
40262 Date:   Fri Jan 7 18:55:20 2011 +0100
40263
40264     configure: Use AC_CONFIG_MACRO_DIR
40265
40266     To keep the correct macros in-tree.
40267
40268  configure.ac |    1 +
40269  1 file changed, 1 insertion(+)
40270
40271 commit b67d9cb7eef036b76955a75e6e9cd6b8ae1fb8e4
40272 Author: Matthias Clasen <mclasen@redhat.com>
40273 Date:   Fri Jan 7 12:07:19 2011 -0500
40274
40275     Add regex test cases
40276
40277     These come from https://bugzilla.gnome.org/show_bug.cgi?id=638894
40278
40279  glib/tests/regex.c |    2 ++
40280  1 file changed, 2 insertions(+)
40281
40282 commit f6b52322a2049dfb3873922a8f1417d8c44363b0
40283 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40284 Date:   Fri Jan 7 14:52:29 2011 +0100
40285
40286     Fix and update GI annotations for 'Volumes and Drives'
40287
40288     Volumes and Drives GIO category contains: GVolumeMonitor, GVolume,
40289     GMount, GDrive, Unix Mounts.
40290
40291  gio/gdrive.c      |   34 +++++++++++++++++++---------------
40292  gio/gmount.c      |   33 ++++++++++++++++++---------------
40293  gio/gunixmounts.c |   20 +++++++++++---------
40294  gio/gvolume.c     |   13 +++++++------
40295  4 files changed, 55 insertions(+), 45 deletions(-)
40296
40297 commit f85909fb65635b8321d1abf60c073ae854acae5e
40298 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40299 Date:   Fri Jan 7 09:38:35 2011 +0100
40300
40301     Add and update GI annotations in 'Settings'
40302
40303     'Settings' GIO group contains GSettings and GSettingsBackend.
40304
40305  gio/gsettings.c        |   18 +++++++++---------
40306  gio/gsettings.h        |    5 +++--
40307  gio/gsettingsbackend.c |   12 +++++++-----
40308  3 files changed, 19 insertions(+), 16 deletions(-)
40309
40310 commit 99c740fdb58e2a7bf18fa1213c03b0be186f3581
40311 Author: Andika Triwidada <andika@gmail.com>
40312 Date:   Fri Jan 7 11:37:39 2011 +0700
40313
40314     Updated Indonesian translation
40315
40316  po/id.po | 1531
40317  +++++++++++++++++++++++++++++++++++---------------------------
40318  1 file changed, 858 insertions(+), 673 deletions(-)
40319
40320 commit e738a8dd8ca3d3dd327bc5a3bbfd151858738609
40321 Author: Colin Walters <walters@verbum.org>
40322 Date:   Thu Jan 6 11:47:58 2011 -0500
40323
40324     gdesktopappinfo: Don't crash if we don't have a desktop filename
40325
40326     If code creates a GDesktopAppInfo via
40327     g_desktop_app_info_new_from_keyfile(),
40328     we'd try to send a NULL pointer down into GVariant.
40329
40330     Since in this case we don't have a filename, just send the empty
40331     string.  In the future we should either:
40332
40333     1) Change panel to use g_desktop_app_info_new_from_filename(), and
40334        take the hit of parsing the file twice.
40335     2) Add a g_key_file_get_origin_filename()
40336     3) Add g_desktop_app_info_new_from_keyfile_and_name()
40337
40338     https://bugzilla.gnome.org/show_bug.cgi?id=638838
40339
40340  gio/gdesktopappinfo.c |   14 +++++++++++---
40341  1 file changed, 11 insertions(+), 3 deletions(-)
40342
40343 commit 26b65a3abda5ad0930b1cd0d0652417feb50c274
40344 Author: Serkan Kaba <serkan@gentoo.org>
40345 Date:   Thu Jan 6 14:08:02 2011 +0100
40346
40347     gio: Recognize reiser4 in g_file_query_filesystem_info()
40348
40349     Signed-off-by: Serkan Kaba <serkan@gentoo.org>
40350     Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>
40351
40352  gio/glocalfile.c |    2 ++
40353  1 file changed, 2 insertions(+)
40354
40355 commit 48f8c07c530973a0b32ed6cd3251cc82851e20b0
40356 Author: Matthias Clasen <mclasen@redhat.com>
40357 Date:   Wed Jan 5 20:43:46 2011 -0500
40358
40359     Bump version
40360
40361  configure.ac |    2 +-
40362  1 file changed, 1 insertion(+), 1 deletion(-)
40363
40364 commit 0b3412b419a322426ae04ca5177546ba68def3d8
40365 Author: Matthias Clasen <mclasen@redhat.com>
40366 Date:   Wed Jan 5 19:51:44 2011 -0500
40367
40368     Add anothre bug ref
40369
40370  NEWS |    1 +
40371  1 file changed, 1 insertion(+)
40372
40373 commit 51ac0c6c85c5bf993ff2de0282c569884b79027a
40374 Author: Matthias Clasen <mclasen@redhat.com>
40375 Date:   Wed Jan 5 19:42:13 2011 -0500
40376
40377     Avoid possible parameter name clashes in GVariant
40378
40379     https://bugzilla.gnome.org/show_bug.cgi?id=638349
40380
40381  glib/gvariant.c |   18 +++++++++---------
40382  1 file changed, 9 insertions(+), 9 deletions(-)
40383
40384 commit 31db1f9688274b245ba7f47b7a837f609715331c
40385 Author: Matthias Clasen <mclasen@redhat.com>
40386 Date:   Wed Jan 5 19:07:01 2011 -0500
40387
40388     Add new symbol
40389
40390  gio/gio.symbols |    5 +++--
40391  1 file changed, 3 insertions(+), 2 deletions(-)
40392
40393 commit f4773faa9f669ff3a705946f5b4ddcc83d3c6931
40394 Author: Matthias Clasen <mclasen@redhat.com>
40395 Date:   Wed Jan 5 17:46:28 2011 -0500
40396
40397     Drop annotation that break the documentation build
40398
40399  gio/gtlsclientconnection.c |    4 ----
40400  1 file changed, 4 deletions(-)
40401
40402 commit 87068c0fcd08dd968679e68bd71a2a7355361522
40403 Author: Matthias Clasen <mclasen@redhat.com>
40404 Date:   Wed Jan 5 17:16:36 2011 -0500
40405
40406     Update NEWS
40407
40408  NEWS |   43 +++++++++++++++++++++++++++++++++++++++++++
40409  1 file changed, 43 insertions(+)
40410
40411 commit 98a0dfe1da9f3b8919f0bb73b1cb99333a31975f
40412 Author: Matthias Clasen <mclasen@redhat.com>
40413 Date:   Wed Jan 5 17:01:42 2011 -0500
40414
40415     Bump version to 2.27.90
40416
40417  configure.ac |    2 +-
40418  1 file changed, 1 insertion(+), 1 deletion(-)
40419
40420 commit 3d824065b847f2702aa312c51734328fc414af5a
40421 Author: Christian Persch <chpe@gnome.org>
40422 Date:   Sun Nov 28 18:49:04 2010 +0100
40423
40424     Add g_get_locale_variants()
40425
40426     Make _g_compute_locale_variants() public as g_get_locale_variants().
40427
40428     Bug #635998.
40429
40430  docs/reference/glib/glib-sections.txt |    1 +
40431  glib/gkeyfile.c                       |    5 ++---
40432  glib/glib.symbols                     |    1 +
40433  glib/gutils.c                         |   23 ++++++++++++++++++++++-
40434  glib/gutils.h                         |    2 ++
40435  glib/tests/utils.c                    |   15 +++++++++++++++
40436  6 files changed, 43 insertions(+), 4 deletions(-)
40437
40438 commit be8899bfe66d460b3eda33ff7512778788c07974
40439 Author: Christian Persch <chpe@gnome.org>
40440 Date:   Mon Mar 1 16:32:09 2010 +0100
40441
40442     Make _g_compute_locale_variants return a char** directly
40443
40444     Bug #635998.
40445
40446  glib/gkeyfile.c |   13 ++--------
40447  glib/gutils.c   |   72
40448  ++++++++++++++++++++++++++++++-------------------------
40449  2 files changed, 42 insertions(+), 43 deletions(-)
40450
40451 commit b497220e486e66433b44251a53ec3be25fa9acdb
40452 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40453 Date:   Wed Jan 5 20:30:10 2011 +0100
40454
40455     Fix GI annotation for g_desktop_app_info_launch_uris_as_manager
40456
40457  gio/gdesktopappinfo.c |    3 ++-
40458  1 file changed, 2 insertions(+), 1 deletion(-)
40459
40460 commit 8d74c96b76b459a63492bfce466a304383e94d09
40461 Author: Christian Persch <chpe@gnome.org>
40462 Date:   Sun Dec 5 15:34:26 2010 +0100
40463
40464     Make the memory and null settings backends public
40465
40466     Bug #636806.
40467
40468  docs/reference/gio/gio-sections.txt |    3 +++
40469  gio/Makefile.am                     |    2 --
40470  gio/gio.symbols                     |   11 +++++++++--
40471  gio/giomodule.c                     |    3 ++-
40472  gio/gmemorysettingsbackend.c        |    9 +++++++--
40473  gio/gmemorysettingsbackend.h        |   30 ------------------------------
40474  gio/gnullsettingsbackend.c          |   12 +++++++-----
40475  gio/gnullsettingsbackend.h          |   30 ------------------------------
40476  gio/gsettingsbackend.c              |    5 +++--
40477  gio/gsettingsbackend.h              |    6 ++++++
40478  gio/gsettingsbackendinternal.h      |    8 ++++++--
40479  11 files changed, 43 insertions(+), 76 deletions(-)
40480
40481 commit 0b59cf65669fae077a7e607d0c61567be5f5a30a
40482 Author: Colin Walters <walters@verbum.org>
40483 Date:   Wed Jan 5 13:49:20 2011 -0500
40484
40485     g_desktop_app_info_launch_uris_as_manager: Fix parameter naming
40486
40487     This makes introspection happier.
40488
40489  gio/gdesktopappinfo.h |    4 ++--
40490  1 file changed, 2 insertions(+), 2 deletions(-)
40491
40492 commit 9be6da9448a1a59eae11d588729bf4316fbadada
40493 Author: Colin Walters <walters@verbum.org>
40494 Date:   Wed Jan 5 13:00:50 2011 -0500
40495
40496     Add missing indirection from previous commit
40497
40498     This follows the rest of GLib style, and fixes g-i scanning the
40499     headers.
40500
40501  gio/gdesktopappinfo.h |    6 +++---
40502  1 file changed, 3 insertions(+), 3 deletions(-)
40503
40504 commit a36cb498d974b11c00829adfdaa9638fbd9b66eb
40505 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
40506 Date:   Wed Dec 22 16:52:40 2010 -0500
40507
40508     [GDummyTLS] Add missing properties and namespace
40509
40510     Add missing properties in the GDummyTlsConnection class. Also add
40511     namespaces to property enumerations to avoid conflicts between
40512     classes.
40513
40514     Reviewed-by: Dan Winship <danw@gnome.org>
40515
40516  gio/gdummytlsbackend.c |   62
40517  ++++++++++++++++++++++++++----------------------
40518  1 file changed, 34 insertions(+), 28 deletions(-)
40519
40520 commit 4e33967a002fd14d7106ef2ff88122344f2e4983
40521 Author: Stef Walter <stefw@collabora.co.uk>
40522 Date:   Fri Dec 24 10:50:14 2010 -0600
40523
40524     Change GTlsClientConnection::accepted-cas to contain DER DNs
40525
40526     This property is now a GList of GByteArray values. Each
40527     GByteArray contains the raw DER DN of the certificate authority.
40528     This is far more useful for looking up a certificate (with the
40529     relevant issuer) than a string encoded DN.
40530
40531     https://bugzilla.gnome.org/show_bug.cgi?id=637262
40532
40533  gio/gtlsclientconnection.c |   28 ++++++++++++++++++----------
40534  gio/gtlsclientconnection.h |    2 +-
40535  2 files changed, 19 insertions(+), 11 deletions(-)
40536
40537 commit e6546debd61d32b41b37c20b62d4e47cd3e53e25
40538 Author: Colin Walters <walters@verbum.org>
40539 Date:   Mon Dec 20 14:48:53 2010 -0500
40540
40541     gdesktopappinfo: Add g_desktop_app_info_launch_uris_as_manager()
40542
40543     A new GDesktopAppInfo specific function which provides more control
40544     over launched processes.  Intended basically only for use in GNOME
40545     Shell, where we want:
40546
40547     *) To directly know the GPid for each launched program, without
40548        having to listen to a DBus signal emitted in our own process
40549     *) Possibly control over the process environment; for example,
40550        we may want to call setsid() or redirect file descriptors.
40551
40552     And in the future:
40553     *) To avoid recursively calling ourself via DBus, when a later
40554        patch causes g_app_info_launch() to indirect via the shell.
40555
40556     https://bugzilla.gnome.org/show_bug.cgi?id=606960
40557
40558  gio/gdesktopappinfo.c |   89
40559  ++++++++++++++++++++++++++++++++++++++++++++++---
40560  gio/gdesktopappinfo.h |   24 +++++++++++++
40561  2 files changed, 108 insertions(+), 5 deletions(-)
40562
40563 commit bb6c44b9d3fd94835044ffda38ca2f211deb5b7b
40564 Author: Colin Walters <walters@verbum.org>
40565 Date:   Mon Dec 20 13:12:28 2010 -0500
40566
40567     gdesktopappinfo: Send out a session bus signal when launching
40568     .desktop file
40569
40570     This signal contains the full path of the .desktop file, along with
40571     the process id, which allows multiple interested components (like
40572     GNOME Shell) to better know the state of the system (which processes
40573     correspond to which .desktop files).
40574
40575     https://bugzilla.gnome.org/show_bug.cgi?id=606960
40576
40577  gio/gdesktopappinfo.c |   87
40578  ++++++++++++++++++++++++++++++++++++++++++++-----
40579  1 file changed, 78 insertions(+), 9 deletions(-)
40580
40581 commit 9de42602c47262d49e4419f8bf7987dc2b488a98
40582 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
40583 Date:   Wed Jan 5 22:57:48 2011 +0800
40584
40585     Bug 637852 - Updates to glib.vsprops
40586
40587     Due to changes in the GIO APIs/headers, the glib.vsprops
40588     is updated to reflect that in the "install" phase, namely:
40589     -removal of the gperiodic.h header
40590     -addition of GPollable I/O Stream, GTCP Connection and
40591      GTLS headers
40592
40593  build/win32/vs9/glib.vsprops |    9 ++++++++-
40594  1 file changed, 8 insertions(+), 1 deletion(-)
40595
40596 commit 9686d82daf9c2082fa5d3055ac5b777490a95dc0
40597 Author: Matthias Clasen <mclasen@redhat.com>
40598 Date:   Tue Jan 4 09:38:14 2011 -0500
40599
40600     Fix build on old kernels
40601
40602     Cope with BTRFS_SUPER_MAGIC not being defined.
40603
40604  glib/gfileutils.c |    2 +-
40605  1 file changed, 1 insertion(+), 1 deletion(-)
40606
40607 commit 1e5f11875b65712195e4d0c8d160cdc9f9bbd99f
40608 Author: Thomas Kristensen <thomas.kristensen@cisco.com>
40609 Date:   Mon Jan 3 15:20:12 2011 +0200
40610
40611     revents may have been cleared by GMain before dispatch().
40612
40613     See bug #587898.
40614
40615  gio/gsocket.c |    4 ++++
40616  1 file changed, 4 insertions(+)
40617
40618 commit b583f802e39e2415c626ad19d54adc1bc08151d0
40619 Author: Kjartan Maraas <kmaraas@gnome.org>
40620 Date:   Sun Jan 2 18:54:17 2011 +0100
40621
40622     Updated Norwegian bokmål translation from Torstein Adolf Winterseth
40623
40624  po/nb.po |  216
40625  ++++++++++++++++++++++++++++++--------------------------------
40626  1 file changed, 104 insertions(+), 112 deletions(-)
40627
40628 commit 4144c04c475c58df1da8ff062de1d50865c10169
40629 Author: Daniel Nylander <po@danielnylander.se>
40630 Date:   Fri Dec 31 15:23:27 2010 +0100
40631
40632     Updated Swedish translation
40633
40634  po/sv.po | 1405
40635  +++++++++++++++++++++++++++++++++++---------------------------
40636  1 file changed, 785 insertions(+), 620 deletions(-)
40637
40638 commit 929e8db9f436f0644a300c7253c9452145cbb7db
40639 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40640 Date:   Wed Dec 29 16:21:22 2010 +0100
40641
40642     Add GI annotation: skip g_cancellable_source_new().
40643
40644     It is not bindable, because GSource is not boxed and thus cannot be
40645     returned as caller-owned.
40646
40647  gio/gcancellable.c |    6 +++---
40648  1 file changed, 3 insertions(+), 3 deletions(-)
40649
40650 commit 53364788e9f52dd3cf9781d08004ed5f0db0941f
40651 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40652 Date:   Wed Dec 29 15:26:21 2010 +0100
40653
40654     Add GI annotations to Gio DNS resolution classes
40655
40656  gio/gproxyresolver.c |   18 ++++++++++--------
40657  gio/gresolver.c      |   24 ++++++++++++------------
40658  2 files changed, 22 insertions(+), 20 deletions(-)
40659
40660 commit add8cf9c09255e497545c67ca81e8f8bf28f3f85
40661 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40662 Date:   Wed Dec 29 16:01:12 2010 +0100
40663
40664     Add GI annotations to Gio highlevel network functionality
40665
40666  gio/gsocketclient.c   |   32 ++++++++++++++++----------------
40667  gio/gsocketlistener.c |   28 ++++++++++++++--------------
40668  gio/gunixconnection.c |    4 ++--
40669  3 files changed, 32 insertions(+), 32 deletions(-)
40670
40671 commit 975b0d4487809270100efce56270314d816e3073
40672 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40673 Date:   Wed Dec 29 13:51:44 2010 +0100
40674
40675     Add GI annotations to Gio lowlevel network support classes
40676
40677  gio/ginetaddress.c             |    2 +-
40678  gio/ginetsocketaddress.c       |    2 +-
40679  gio/gproxy.c                   |   11 +++++-----
40680  gio/gproxyaddress.c            |    6 ++++--
40681  gio/gsocket.c                  |   44
40682  ++++++++++++++++++++--------------------
40683  gio/gsocketaddressenumerator.c |    9 ++++----
40684  gio/gsocketcontrolmessage.c    |    2 +-
40685  gio/gunixfdlist.c              |   14 ++++++++-----
40686  gio/gunixfdmessage.c           |    6 ++++--
40687  gio/gunixsocketaddress.c       |    4 ++--
40688  10 files changed, 55 insertions(+), 45 deletions(-)
40689
40690 commit 571104bcc384c30054b507cab8e9d9a5f1166c45
40691 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40692 Date:   Tue Dec 28 16:53:48 2010 +0100
40693
40694     Add GI annotations to GPollable{Input|Output}Stream
40695
40696  gio/gpollableinputstream.c  |   13 +++++++------
40697  gio/gpollableoutputstream.c |   12 +++++++-----
40698  2 files changed, 14 insertions(+), 11 deletions(-)
40699
40700 commit 79fd5ff80dcf086749e942ea3be9e4fa88317b09
40701 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40702 Date:   Tue Dec 28 15:46:01 2010 +0100
40703
40704     Add missing GI annotation to g_content_type_guess_for_tree
40705
40706  gio/gcontenttype.c |    4 ++--
40707  1 file changed, 2 insertions(+), 2 deletions(-)
40708
40709 commit 422a76b3cd02f6075736da8b4203d83ff52ba096
40710 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40711 Date:   Tue Dec 28 14:28:52 2010 +0100
40712
40713     Fix typo in GI annotation
40714
40715  gobject/gtype.c |    2 +-
40716  1 file changed, 1 insertion(+), 1 deletion(-)
40717
40718 commit 500061f67567477c70b7950a60b0d5620a74131a
40719 Author: Emmanuele Bassi <ebassi@linux.intel.com>
40720 Date:   Tue Oct 12 16:05:26 2010 +0100
40721
40722     test: Add a <revision> node to the report XML
40723
40724     Use `git describe` to fill out the <revision> node, if we're using a
40725     git checkout; otherwise, for tests ran from a released tarball, use
40726     the version.
40727
40728     https://bugzilla.gnome.org/show_bug.cgi?id=631980
40729
40730  Makefile.decl |   18 ++++++++++++------
40731  1 file changed, 12 insertions(+), 6 deletions(-)
40732
40733 commit 52c831099e5fed55482c3d8cf43b457e37843bd6
40734 Author: Emmanuele Bassi <ebassi@linux.intel.com>
40735 Date:   Tue Oct 12 16:03:56 2010 +0100
40736
40737     gtester-report: Add an optional 'revision' node
40738
40739     In order to distinguish reports generated from a specific revision
40740     of a
40741     projects it would be good if gtester-report handled a <revision>
40742     node in
40743     the XML.
40744
40745     The payload is free-form, just like for the other nodes under <info>.
40746
40747     https://bugzilla.gnome.org/show_bug.cgi?id=631980
40748
40749  glib/gtester-report |    5 +++++
40750  1 file changed, 5 insertions(+)
40751
40752 commit 408a9fcbcc175435bdf62354102e919dc4e4b4e7
40753 Author: Cosimo Cecchi <cosimoc@gnome.org>
40754 Date:   Tue Dec 28 12:24:39 2010 +0100
40755
40756     gaction: update property flags to match needs of GSimpleAction
40757
40758     Commit 068d53358bd366c26cff604a3de53b3cf734b08f uncovered this
40759     mismatch
40760     between properties on the interface and those on the implementation.
40761     Update them so they match.
40762
40763  gio/gaction.c |    9 ++++++---
40764  1 file changed, 6 insertions(+), 3 deletions(-)
40765
40766 commit f248ab1b60a64df88a1578db81a3e263199d584c
40767 Author: Cosimo Cecchi <cosimoc@gnome.org>
40768 Date:   Tue Dec 28 12:17:10 2010 +0100
40769
40770     tests: unbreak desktop-app-info test for jhbuild
40771
40772     If we have a jhbuilt version of gedit installed, this will fail, as it
40773     will succeed in deleting its desktop file.
40774
40775  gio/tests/desktop-app-info.c |    2 +-
40776  1 file changed, 1 insertion(+), 1 deletion(-)
40777
40778 commit 562a83432849280651ada9ac59e53358878cb2df
40779 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40780 Date:   Tue Dec 28 11:59:58 2010 +0100
40781
40782     Fix typo in function annotation.
40783
40784  gobject/gtype.c |    2 +-
40785  1 file changed, 1 insertion(+), 1 deletion(-)
40786
40787 commit b27ecf79e89db9ba26aa3dedc1a3ae1e6255cf40
40788 Author: Matthias Clasen <mclasen@redhat.com>
40789 Date:   Tue Dec 28 00:19:45 2010 -0500
40790
40791     Document that g_variant_builder_add_value consumes a floating ref
40792
40793     Patch by Mikkel Kamstrup Erlandsen, bug
40794     https://bugzilla.gnome.org/show_bug.cgi?id=634569
40795
40796  glib/gvariant.c |    3 +++
40797  1 file changed, 3 insertions(+)
40798
40799 commit 316be2748fce21c922291990e1d9a2479f13a464
40800 Author: Matthias Clasen <mclasen@redhat.com>
40801 Date:   Tue Dec 28 00:12:19 2010 -0500
40802
40803     Adapt testglib.c to GRelation deprecation
40804
40805     Patch by Chun-wei Fan, bug
40806     https://bugzilla.gnome.org/show_bug.cgi?id=637858
40807
40808  tests/testglib.c |    6 +++++-
40809  1 file changed, 5 insertions(+), 1 deletion(-)
40810
40811 commit 702a96c28146f683c58281133056bf70d7b0313e
40812 Author: Matthias Clasen <mclasen@redhat.com>
40813 Date:   Tue Dec 28 00:08:56 2010 -0500
40814
40815     Fix a possible crash in g_io_channel_read_chars
40816
40817     Patch by Rui Matos, https://bugzilla.gnome.org/show_bug.cgi?id=637759
40818
40819  glib/giochannel.c |   37 ++++++++++++++++++-------------------
40820  1 file changed, 18 insertions(+), 19 deletions(-)
40821
40822 commit bf1027f8269dd365097dd84c0c6d5abd7a61599e
40823 Author: Matthias Clasen <mclasen@redhat.com>
40824 Date:   Mon Dec 27 23:49:12 2010 -0500
40825
40826     Move ifaceproperties test to gobject/tests/
40827
40828  gobject/tests/Makefile.am       |   14 +-
40829  gobject/tests/ifaceproperties.c |  648
40830  +++++++++++++++++++++++++++++++++++++++
40831  gobject/tests/testcommon.h      |  100 ++++++
40832  tests/gobject/Makefile.am       |    1 -
40833  tests/gobject/ifaceproperties.c |  648
40834  ---------------------------------------
40835  5 files changed, 751 insertions(+), 660 deletions(-)
40836
40837 commit 068d53358bd366c26cff604a3de53b3cf734b08f
40838 Author: Matthias Clasen <mclasen@redhat.com>
40839 Date:   Mon Dec 27 23:41:10 2010 -0500
40840
40841     Make object_interface_check_properties work
40842
40843     As pointed out in bug 637738, it does not currently work, since
40844     g_type_class_peek always returns NULL.
40845
40846  gobject/gobject.c |   16 ++++++++++------
40847  1 file changed, 10 insertions(+), 6 deletions(-)
40848
40849 commit 2a5e0cf9e0d67ea35b2f5fdf8bb2297354bcb7e6
40850 Author: Matthias Clasen <mclasen@redhat.com>
40851 Date:   Mon Dec 27 23:37:21 2010 -0500
40852
40853     Convert ifaceproperties.c to test framework
40854
40855     Also add a test that checks warnings for failure to implement
40856     interface properties.
40857
40858     See https://bugzilla.gnome.org/show_bug.cgi?id=637738
40859
40860  tests/gobject/ifaceproperties.c |  379
40861  +++++++++++++++++++++++++++------------
40862  1 file changed, 260 insertions(+), 119 deletions(-)
40863
40864 commit 58e36daf29aa1cf042a1141b9bbb91b4e794bfc7
40865 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40866 Date:   Mon Dec 27 22:07:08 2010 +0100
40867
40868     Add GI annotations to GObject
40869
40870  gobject/gobject.c |  100
40871  ++++++++++++++++++++++++++++-------------------------
40872  1 file changed, 52 insertions(+), 48 deletions(-)
40873
40874 commit 282366c32626325ebb9257e500d3d2783e5d3d12
40875 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40876 Date:   Wed Dec 22 22:09:21 2010 +0100
40877
40878     Add GI annotations to GParamSpec
40879
40880  gobject/gparam.c      |   39 +++++++++++++++++++++------------------
40881  gobject/gparamspecs.c |   46
40882  +++++++++++++++++++++++-----------------------
40883  2 files changed, 44 insertions(+), 41 deletions(-)
40884
40885 commit 3955bbfde0080bd15fff07906d011b93a2be2665
40886 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40887 Date:   Mon Dec 27 20:56:06 2010 +0100
40888
40889     Add GI annotations to GType
40890
40891  gobject/gtype.c |  110
40892  +++++++++++++++++++++++++++++++------------------------
40893  1 file changed, 63 insertions(+), 47 deletions(-)
40894
40895 commit ed5790913e8de1a787f5cd6286542478f21c1afa
40896 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40897 Date:   Mon Dec 27 16:47:26 2010 +0100
40898
40899     Add GI annotations to GMemory{Input|Output}Stream
40900
40901  gio/gmemoryinputstream.c  |    8 ++++----
40902  gio/gmemoryoutputstream.c |   12 ++++++------
40903  2 files changed, 10 insertions(+), 10 deletions(-)
40904
40905 commit 53fee54b4f70d209a93f77effa2e9d2b1c8465e8
40906 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40907 Date:   Mon Dec 27 16:29:20 2010 +0100
40908
40909     Add GI annotations to GConverter
40910
40911  gio/gconverter.c |    7 ++++---
40912  1 file changed, 4 insertions(+), 3 deletions(-)
40913
40914 commit c8fd3e31caae45988a16442bd39ac4038cc4c510
40915 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40916 Date:   Mon Dec 27 16:24:21 2010 +0100
40917
40918     Add GI annotations to GSeekable
40919
40920  gio/gseekable.c |    4 ++--
40921  1 file changed, 2 insertions(+), 2 deletions(-)
40922
40923 commit 5a8d012d296ab6eba4e26c59cfe06d3f8d582e70
40924 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40925 Date:   Mon Dec 27 16:08:46 2010 +0100
40926
40927     Add GI annotations to GIcon and related classes and interfaces
40928
40929  gio/gemblem.c       |    6 +++---
40930  gio/gemblemedicon.c |    4 ++--
40931  gio/gicon.c         |    4 ++--
40932  gio/gloadableicon.c |   12 +++++++-----
40933  gio/gthemedicon.c   |    2 +-
40934  5 files changed, 15 insertions(+), 13 deletions(-)
40935
40936 commit 7a1fbcd959ab22d356dbbaa807169089636cac99
40937 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40938 Date:   Mon Dec 27 15:48:31 2010 +0100
40939
40940     Add GI annotations to GFileEnumerator
40941
40942  gio/gfileenumerator.c |   16 ++++++++--------
40943  gio/gfileenumerator.h |    4 ++--
40944  2 files changed, 10 insertions(+), 10 deletions(-)
40945
40946 commit 1f84c5b72f7e5bd096b0f9458ccc9eed7f64ace5
40947 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
40948 Date:   Mon Dec 27 15:40:07 2010 +0100
40949
40950     Add GI annotations to GAppInfo and GDesktopAppInfo
40951
40952  gio/gappinfo.c        |    4 ++--
40953  gio/gappinfo.h        |    2 +-
40954  gio/gdesktopappinfo.c |    5 +++--
40955  3 files changed, 6 insertions(+), 5 deletions(-)
40956
40957 commit e2b185f97aeba30c8c0f051da2f988b7e45c6a93
40958 Author: Aron Xu <aronxu@gnome.org>
40959 Date:   Sat Dec 25 16:50:40 2010 +0000
40960
40961     Update Simplified Chinese translation.
40962
40963  po/zh_CN.po |  251
40964  ++++++++++++++++++++++++++++++-----------------------------
40965  1 file changed, 126 insertions(+), 125 deletions(-)
40966
40967 commit ec6a9e71dbcd5a7a413247738eb8e40f020622ae
40968 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
40969 Date:   Thu Dec 23 19:57:19 2010 +0100
40970
40971     Updated Spanish translation
40972
40973  po/es.po |  355
40974  +++++++++++++++++++++++++++++++-------------------------------
40975  1 file changed, 175 insertions(+), 180 deletions(-)
40976
40977 commit bb1d3fe1d3fbc022f541cbadb2caa969ff5efeba
40978 Author: Gheyret T.Kenji <gheyret@gmail.com>
40979 Date:   Thu Dec 23 18:51:06 2010 +0100
40980
40981     Added UG translation
40982
40983  po/ug.po |  547
40984  ++++++++++++++++++++++++++++++++------------------------------
40985  1 file changed, 280 insertions(+), 267 deletions(-)
40986
40987 commit efd2bf9de4dbb31974fedb5ac4a5f033c7bd092a
40988 Author: Yaron Shahrabani <sh.yaron@gmail.com>
40989 Date:   Thu Dec 23 17:20:21 2010 +0200
40990
40991     Updated Hebrew translation.
40992
40993  po/he.po |  240
40994  +++++++++++++++++++++++++++++++-------------------------------
40995  1 file changed, 120 insertions(+), 120 deletions(-)
40996
40997 commit 37ef8cbba5f8fae5c3f56a16925f68346944548d
40998 Author: Brian Cameron <Brian.Cameron@sun.com>
40999 Date:   Wed Dec 22 01:37:21 2010 -0600
41000
41001     Fix for bug #637720.  void functions should not return a value.
41002
41003  gio/gsimpleactiongroup.c |    4 ++--
41004  gio/gtlsconnection.c     |    6 +++---
41005  2 files changed, 5 insertions(+), 5 deletions(-)
41006
41007 commit 86b250019afaa572b7badee0f477401251d89ee1
41008 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
41009 Date:   Tue Dec 21 18:19:16 2010 +0100
41010
41011     Add GI annotations to GBufferedInputStream
41012
41013  gio/gbufferedinputstream.c |   15 ++++++++-------
41014  1 file changed, 8 insertions(+), 7 deletions(-)
41015
41016 commit 5ea4fa75bd16a255786a37502cd09489055cc22d
41017 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
41018 Date:   Tue Dec 21 18:00:48 2010 +0100
41019
41020     Add GI annotations to GData{Input|Output}Stream
41021
41022  gio/gdatainputstream.c  |   96
41023  +++++++++++++++++++++++++----------------------
41024  gio/gdataoutputstream.c |   16 ++++----
41025  2 files changed, 59 insertions(+), 53 deletions(-)
41026
41027 commit e78c27256a73dcb0651340b9b3481a3fb8df303c
41028 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
41029 Date:   Tue Dec 21 17:35:11 2010 +0100
41030
41031     Add GI annotations to GSimpleAsyncResult
41032
41033  gio/gasyncresult.h       |    4 ++--
41034  gio/gsimpleasyncresult.c |   40 ++++++++++++++++++++--------------------
41035  2 files changed, 22 insertions(+), 22 deletions(-)
41036
41037 commit 0165efd6034d1b065be755a01e829028f1329b2c
41038 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
41039 Date:   Tue Dec 21 19:51:54 2010 +0700
41040
41041     Updated Vietnamese translation
41042
41043  po/vi.po |  445
41044  ++++++++++++++++++++++++++++++++------------------------------
41045  1 file changed, 228 insertions(+), 217 deletions(-)
41046
41047 commit 56de8a1ce059adaa5a050d9dc75646c12340f838
41048 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
41049 Date:   Mon Dec 20 17:39:39 2010 +0700
41050
41051     po/vi.po: import from Damned Lies
41052
41053  po/vi.po | 2400
41054  +++++++++++++++++++++++++++++++++++++++++++-------------------
41055  1 file changed, 1658 insertions(+), 742 deletions(-)
41056
41057 commit 12cf4af5bbdfaf5abde1e3eaaba6df85edc7419b
41058 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
41059 Date:   Tue Dec 21 19:50:33 2010 +0700
41060
41061     gio: typo fix
41062
41063  gio/gsocks5proxy.c |    2 +-
41064  1 file changed, 1 insertion(+), 1 deletion(-)
41065
41066 commit 99fe4b1da7560e1df2d9352ddbd845a5d9a62429
41067 Author: Ryan Lortie <desrt@desrt.ca>
41068 Date:   Sat Dec 18 18:52:32 2010 -0500
41069
41070     Bug 637544 - Skip fsync() on btrfs
41071
41072     For g_file_set_contents() we fsync() before renaming the file over the
41073     original in order to ensure that we don't end up with an invalid file.
41074     btrfs provides this guarantee for us without the fsync() so skip it
41075     there.
41076
41077  glib/gfileutils.c |   19 +++++++++++++++++++
41078  1 file changed, 19 insertions(+)
41079
41080 commit dce0c1c56388033b37a25f4d065383655ae8d9c9
41081 Author: Matthias Clasen <mclasen@redhat.com>
41082 Date:   Mon Dec 20 16:47:10 2010 -0500
41083
41084     Bump version
41085
41086  configure.ac |    2 +-
41087  1 file changed, 1 insertion(+), 1 deletion(-)
41088
41089 commit 8f5904ccbcd45d30a7ed6da4f0b8b8f0c221bb99
41090 Author: Matthias Clasen <mclasen@redhat.com>
41091 Date:   Mon Dec 20 14:03:45 2010 -0500
41092
41093     Update NEWS
41094
41095  NEWS |   45 +++++++++++++++++++++++++++++++++++++++++++++
41096  1 file changed, 45 insertions(+)
41097
41098 commit 30587a3a602fb0de2540ea220c1484763a18ff47
41099 Author: Xavier Claessens <xclaesse@gmail.com>
41100 Date:   Mon Dec 20 18:52:44 2010 +0100
41101
41102     Add io-stream in gitignore
41103
41104  gio/tests/.gitignore |    1 +
41105  1 file changed, 1 insertion(+)
41106
41107 commit 8d272eb662180fe60cfa566b669797a0b57cbf0d
41108 Author: Xavier Claessens <xclaesse@gmail.com>
41109 Date:   Mon Dec 20 18:44:49 2010 +0100
41110
41111     Add g_sequence_lookup{_iter} into symbols
41112
41113  glib/glib.symbols |    2 ++
41114  1 file changed, 2 insertions(+)
41115
41116 commit 6a10591573a56c5dfe1ac5b8315447f63d29dd39
41117 Author: Cosimo Cecchi <cosimoc@gnome.org>
41118 Date:   Mon Dec 20 17:44:51 2010 +0100
41119
41120     appinfo: avoid overriding the system defaults when adding support
41121
41122     We want to be compatible with the following situation:
41123     - there's no explicit default set in mimeapps.list
41124     - we add support for a content type to a specific application,
41125     and that
41126       list is empty
41127     - the default should be picked from the system list, not overridden by
41128       the user-added application.
41129
41130     So we make the default explicit in this case, by adding it to the
41131     relevant section in mimeapps.list.
41132
41133     https://bugzilla.gnome.org/show_bug.cgi?id=637675
41134
41135  gio/gdesktopappinfo.c |   47
41136  ++++++++++++++++++++++++++++++++++++++---------
41137  1 file changed, 38 insertions(+), 9 deletions(-)
41138
41139 commit e666a2ed696a9545a23371b53c4a07471b635d5c
41140 Author: Xavier Claessens <xclaesse@gmail.com>
41141 Date:   Fri Dec 10 10:17:44 2010 +0100
41142
41143     Add note in g_sequence_search() doc about g_sequence_lookup()
41144
41145  glib/gsequence.c |    6 ++++++
41146  1 file changed, 6 insertions(+)
41147
41148 commit 50f96ae79b329154e55ac63b1ab8b0ff650bf871
41149 Author: Xavier Claessens <xclaesse@gmail.com>
41150 Date:   Fri Dec 10 10:14:06 2010 +0100
41151
41152     Add unit test for g_sequence_lookup() and g_sequence_lookup_iter().
41153
41154  glib/tests/sequence.c |   76
41155  +++++++++++++++++++++++++++++++++++++++++++++++++
41156  1 file changed, 76 insertions(+)
41157
41158 commit 4e309043311487d66157383991373107eac1f7b9
41159 Author: Xavier Claessens <xclaesse@gmail.com>
41160 Date:   Fri Apr 30 13:55:53 2010 +0200
41161
41162     New API: g_sequence_lookup() and g_sequence_lookup_iter()
41163
41164     Fixes bug #617254
41165
41166  docs/reference/glib/glib-sections.txt |    2 +
41167  glib/gsequence.c                      |  132
41168  ++++++++++++++++++++++++++++++++-
41169  glib/gsequence.h                      |    8 ++
41170  3 files changed, 141 insertions(+), 1 deletion(-)
41171
41172 commit 1f9e34cab7b474a2b98c52d111a61f596ae33b58
41173 Author: Christian Dywan <christian@twotoasts.de>
41174 Date:   Mon Dec 20 17:15:15 2010 +0100
41175
41176     Allow null object in g_simple_async_report_gerror_in_idle
41177
41178     Follow-up on bug 636673.
41179
41180  gio/gsimpleasyncresult.c |    4 ++--
41181  1 file changed, 2 insertions(+), 2 deletions(-)
41182
41183 commit 678bcad92c2a6350cd5dbf4ea3a567d99cf4c29d
41184 Author: Cosimo Cecchi <cosimoc@gnome.org>
41185 Date:   Wed Dec 15 17:56:22 2010 +0100
41186
41187     appinfo: add g_app_info_set_as_last_used_for_type()
41188
41189     This commit also changes (maintaining compatibility) the way
41190     user-specified default applications are stored (as in, those for which
41191     g_app_info_set_as_default_for_type() has been called.
41192
41193     We now store the default application for a content type in a new group
41194     in the mimeapps.list keyfile, and "Added Associations" tracks only the
41195     applications that have been added by the user, following a
41196     most-recently-used first order.
41197
41198     This is useful in GtkAppChooser-like widgets to pre-select the
41199     last used
41200     application when constructing a widget.
41201
41202     https://bugzilla.gnome.org/show_bug.cgi?id=636311
41203
41204  docs/reference/gio/gio-sections.txt |    1 +
41205  gio/gappinfo.c                      |   27 ++++
41206  gio/gappinfo.h                      |    7 +
41207  gio/gdesktopappinfo.c               |  291
41208  +++++++++++++++++++++++++++--------
41209  gio/gio.symbols                     |    1 +
41210  gio/tests/desktop-app-info.c        |   51 ++++++
41211  6 files changed, 314 insertions(+), 64 deletions(-)
41212
41213 commit 01ba7bd8e8984609d411b70a8ac9db4e8b64fb06
41214 Author: Cosimo Cecchi <cosimoc@gnome.org>
41215 Date:   Thu Dec 9 18:31:19 2010 +0100
41216
41217     emblemedicon: make GEmblemedIcon subclassable
41218
41219     Hiding the object/class structs in the source file makes this
41220     class not
41221     subclassable.
41222
41223     Move them to the public header, and add a property for the icon,
41224     so that
41225     subclasses can just use
41226
41227       g_object_new (DERIVED_TYPE,
41228                     "gicon", icon,
41229                     NULL);
41230
41231     to create an emblemed icon.
41232
41233     https://bugzilla.gnome.org/show_bug.cgi?id=636892
41234
41235  gio/gemblemedicon.c |  119
41236  +++++++++++++++++++++++++++++++++++++--------------
41237  gio/gemblemedicon.h |   14 ++++++
41238  2 files changed, 101 insertions(+), 32 deletions(-)
41239
41240 commit bc4e1fc622d0bc61f8978a6c3df98d6c0ab12226
41241 Author: Matthias Clasen <mclasen@redhat.com>
41242 Date:   Mon Dec 20 09:16:05 2010 -0500
41243
41244     Add a delay-apply property to GSettings
41245
41246     Bug 637147, patch by Matt Barnes.
41247
41248  gio/gsettings.c |   21 +++++++++++++++++++++
41249  1 file changed, 21 insertions(+)
41250
41251 commit 21c764cd9fca4d0568258d84cbb82b858d06292a
41252 Author: Mattias Põldaru <mahfiaz gmail com>
41253 Date:   Mon Dec 20 13:55:19 2010 +0200
41254
41255     [l10n] Updated Estonian translation
41256
41257  po/et.po |  565
41258  +++++++++++++++++++++++++++++++++++++++++---------------------
41259  1 file changed, 373 insertions(+), 192 deletions(-)
41260
41261 commit fef417575c1cac47f9d9a2b386ad386ec4272d45
41262 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
41263 Date:   Mon Dec 20 17:26:00 2010 +0700
41264
41265     Updated Vietnamese translation
41266
41267  po/vi.po |  621
41268  ++++++++++++++++++++++++++++++++------------------------------
41269  1 file changed, 319 insertions(+), 302 deletions(-)
41270
41271 commit 3264d8d1598916a59775ed07969ff0d20b8790e0
41272 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
41273 Date:   Sun Dec 19 22:15:42 2010 +0100
41274
41275     Add GI annotations to GClosure and friends.
41276
41277  gobject/gclosure.c |   29 +++++++++++++++--------------
41278  gobject/gobject.c  |    2 +-
41279  2 files changed, 16 insertions(+), 15 deletions(-)
41280
41281 commit ea577d60d451bc7102695046fb1c3f80fb3e1769
41282 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
41283 Date:   Sun Dec 19 10:39:36 2010 +0100
41284
41285     Add GI annotations to GValue and GValueArray.
41286
41287  gobject/gboxed.c      |    4 ++--
41288  gobject/gobject.c     |    6 +++---
41289  gobject/gparam.c      |    4 ++--
41290  gobject/gvalue.c      |   13 ++++++-------
41291  gobject/gvaluearray.c |   29 +++++++++++++++--------------
41292  gobject/gvaluetypes.c |    2 +-
41293  6 files changed, 29 insertions(+), 29 deletions(-)
41294
41295 commit ddc126cf2cbbdbc3a98e7bd397f19fb0ac8c27c4
41296 Author: Christian Dywan <christian@twotoasts.de>
41297 Date:   Fri Dec 10 15:07:04 2010 +0100
41298
41299     g_simple_async_report_error_in_idle with no object
41300
41301     Document and allow passing of NULL for the object consistently to
41302     _take_error and _report_error functions.
41303
41304     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=636673
41305
41306  gio/gsimpleasyncresult.c |   15 +++++++--------
41307  1 file changed, 7 insertions(+), 8 deletions(-)
41308
41309 commit f0354ff0590f0350ebdb1ee8eb84e7b6cdd1e850
41310 Author: Javier Jardón <jjardon@gnome.org>
41311 Date:   Fri Dec 17 16:12:16 2010 +0000
41312
41313     grand: Fix URLs for info on the Mersenne Twister
41314
41315     Reported by Allin Cottrell here:
41316     http://mail.gnome.org/archives/gtk-devel-list/2010-December/msg00134.html
41317
41318  glib/grand.c      |    4 ++--
41319  glib/grand.h      |    2 +-
41320  glib/tests/rand.c |    3 ++-
41321  3 files changed, 5 insertions(+), 4 deletions(-)
41322
41323 commit 89b558077f97c630c5b26b3527a6c7d0515f1f2c
41324 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
41325 Date:   Fri Dec 17 16:24:33 2010 +0100
41326
41327     [gi] Add annotations for GFile, G[File]{Input|Output|IO}Stream.
41328
41329     Also make parameter names in virtual function declarations consistent
41330     to silent g-ir-scanner.
41331
41332  gio/gfile.c             |  183
41333  ++++++++++++++++++++++++-----------------------
41334  gio/gfileinputstream.c  |    8 +--
41335  gio/gfileinputstream.h  |    2 +-
41336  gio/gfileiostream.c     |    8 +--
41337  gio/gfileiostream.h     |    2 +-
41338  gio/gfileoutputstream.h |    2 +-
41339  gio/ginputstream.c      |   28 ++++----
41340  gio/giostream.c         |   14 ++--
41341  gio/goutputstream.c     |   36 +++++-----
41342  gio/goutputstream.h     |    2 +-
41343  10 files changed, 143 insertions(+), 142 deletions(-)
41344
41345 commit 101dcecb1f1c53041c228cd4f5c4580743a7362a
41346 Author: Matthias Clasen <mclasen@redhat.com>
41347 Date:   Fri Dec 17 08:35:54 2010 -0500
41348
41349     Update symbols list for recent changes
41350
41351  gio/gio.symbols |   18 +++---------------
41352  1 file changed, 3 insertions(+), 15 deletions(-)
41353
41354 commit ac4722df1c9802b0c78bba31aa9004348eb1813d
41355 Author: Will Thompson <will.thompson@collabora.co.uk>
41356 Date:   Fri Dec 17 12:34:28 2010 +0000
41357
41358     g_object_get_property: document that value must be initialized
41359
41360     I couldn't tell from reading the documentation whether I had to
41361     pass in
41362     an uninitialized value, or a value initialized to the exact type, or
41363     something else. It turns out (from reading the source) that you
41364     have to
41365     pass in an initialized value, but you can use any type to which the
41366     property's actual type can be transformed.
41367
41368     So, let's document this.
41369
41370  gobject/gobject.c |    4 +++-
41371  1 file changed, 3 insertions(+), 1 deletion(-)
41372
41373 commit d3ce12571cf8dc9f925ffa344887c26b16bcbf1e
41374 Author: Kjartan Maraas <kmaraas@gnome.org>
41375 Date:   Fri Dec 17 13:03:18 2010 +0100
41376
41377     Updated Norwegian bokmål translation
41378
41379  po/nb.po |  275
41380  ++++++++++++++++++++++++++++++++------------------------------
41381  1 file changed, 144 insertions(+), 131 deletions(-)
41382
41383 commit f33ccd4b41aa4d3bfde71adefef74bb22c6bffcb
41384 Author: Pavel Holejsovsky <pavel.holejsovsky@gmail.com>
41385 Date:   Thu Dec 16 21:06:51 2010 +0100
41386
41387     [gi] Fix GObject.Object annotations.
41388
41389  gio/gsettings.c |    6 +++---
41390  1 file changed, 3 insertions(+), 3 deletions(-)
41391
41392 commit 6f215e477dd91446f64d3ae4a05e47d0138a5d0d
41393 Author: John (J5) Palmieri <johnp@redhat.com>
41394 Date:   Thu Dec 16 13:44:56 2010 -0500
41395
41396     [gi] add annotations for methods which take a gpointer which are
41397     really GObjects
41398
41399     * bindings need to know how to marshal the pointer otherwise they
41400     send in
41401       the raw wrapped pointer causing crashes
41402
41403  gio/gsettings.c |    6 +++---
41404  1 file changed, 3 insertions(+), 3 deletions(-)
41405
41406 commit 2b6c801d10b5ee1ab11cf0612e34db74c6985fbd
41407 Author: Murray Cumming <murrayc@murrayc.com>
41408 Date:   Thu Dec 16 10:57:18 2010 +0100
41409
41410     gioenums.h: Remove a trailing comma.
41411
41412  gio/gioenums.h |    2 +-
41413  1 file changed, 1 insertion(+), 1 deletion(-)
41414
41415 commit 274ef35fd44ca272d80966a9f1fd17ecce1bc46f
41416 Author: Cosimo Cecchi <cosimoc@gnome.org>
41417 Date:   Tue Dec 14 18:33:17 2010 +0100
41418
41419     tests: remove a bogus assumption
41420
41421  gio/tests/desktop-app-info.c |    3 ---
41422  1 file changed, 3 deletions(-)
41423
41424 commit 683a5632c89b311111503a03290ff75ad705ac46
41425 Author: Matthias Clasen <mclasen@redhat.com>
41426 Date:   Wed Dec 15 11:56:44 2010 -0500
41427
41428     Remove GPeriodic for now
41429
41430     The necessary review and integration work has not happened, and
41431     we don't want to enshrine it in this unproven state.
41432     It will be back when the world is ready for it.
41433
41434  docs/reference/gio/gio-docs.xml     |    4 -
41435  docs/reference/gio/gio-sections.txt |   26 --
41436  docs/reference/gio/gio.types        |    1 -
41437  gio/Makefile.am                     |    2 -
41438  gio/gio.h                           |    1 -
41439  gio/gperiodic.c                     |  765
41440  -----------------------------------
41441  gio/gperiodic.h                     |   88 ----
41442  7 files changed, 887 deletions(-)
41443
41444 commit 1bbf4cb87c2a0b028de4b65377d0b21cbb49d8f2
41445 Author: Matthias Clasen <mclasen@redhat.com>
41446 Date:   Wed Dec 15 11:41:05 2010 -0500
41447
41448     Remove the dead --disable-visiblity configure option
41449
41450     At the same time, document --disable-Bsymbolic.
41451
41452  configure.ac                      |    8 --------
41453  docs/reference/glib/building.sgml |   25 ++++++++++++-------------
41454  gthread/tests/1bit-mutex.c        |    3 ---
41455  3 files changed, 12 insertions(+), 24 deletions(-)
41456
41457 commit 92c22e7ca78670e35df9150169f6837c1dc1d99b
41458 Author: Ryan Lortie <desrt@desrt.ca>
41459 Date:   Wed Dec 15 11:36:14 2010 -0500
41460
41461     Fix some leaks in the GVDB builder
41462
41463  gvdb-builder.c |   12 ++++++++++++
41464  1 file changed, 12 insertions(+)
41465
41466 commit 9411d0c108d6c5b122f82666467ad9cb42eeccd1
41467 Author: Cosimo Cecchi <cosimoc@gnome.org>
41468 Date:   Wed Dec 15 12:50:59 2010 +0100
41469
41470     docs: fix a typo
41471
41472  gio/gemblemedicon.c |    2 +-
41473  1 file changed, 1 insertion(+), 1 deletion(-)
41474
41475 commit bfee021cfb24a97b99612f6314e9309f3a70f6db
41476 Author: Cosimo Cecchi <cosimoc@gnome.org>
41477 Date:   Wed Dec 15 12:49:22 2010 +0100
41478
41479     emblemedicon: add docs for _clear_emblems()
41480
41481  docs/reference/gio/gio-sections.txt |    1 +
41482  gio/gemblemedicon.c                 |    8 ++++++++
41483  gio/gio.symbols                     |    1 +
41484  3 files changed, 10 insertions(+)
41485
41486 commit f53d518a3de99eb8418a35b8f1e163026130687b
41487 Author: Cosimo Cecchi <cosimoc@gnome.org>
41488 Date:   Thu Dec 9 18:16:17 2010 +0100
41489
41490     emblemedicon: add g_emblemed_icon_clear_emblems()
41491
41492     https://bugzilla.gnome.org/show_bug.cgi?id=637171
41493
41494  gio/gemblemedicon.c |   12 ++++++++++++
41495  gio/gemblemedicon.h |    1 +
41496  2 files changed, 13 insertions(+)
41497
41498 commit 056a5d753d14b505c3250ccb4a5de92dbdc67a58
41499 Author: Cosimo Cecchi <cosimoc@gnome.org>
41500 Date:   Tue Dec 14 17:16:31 2010 +0100
41501
41502     gapplication: plug a memory leak
41503
41504     https://bugzilla.gnome.org/show_bug.cgi?id=637237
41505
41506  gio/gapplicationimpl-dbus.c |    2 ++
41507  1 file changed, 2 insertions(+)
41508
41509 commit 8c742aea720d491fc62eac24dbdab8986a849c2d
41510 Author: Pavel Holejsovsky <pavel.holejsovsky@gmail.com>
41511 Date:   Wed Dec 15 11:17:00 2010 +0100
41512
41513     Add missing annotations to GApplication and GApplicationCommandLine.
41514
41515  gio/gapplication.c            |    8 ++++----
41516  gio/gapplicationcommandline.c |    8 +++++---
41517  2 files changed, 9 insertions(+), 7 deletions(-)
41518
41519 commit 7ee902a3d05cc74a4edaf0197e076611401c029c
41520 Author: Dan Winship <danw@gnome.org>
41521 Date:   Fri Dec 10 11:42:56 2010 +0100
41522
41523     ghostutils: Convert non-ASCII dots to '.' when converting hostnames
41524
41525     Also add some test cases to test/hostutils for that and a few other
41526     things, and make the test program just act as an ASCII/unicode
41527     hostname converter rather than a test program if it's run with an
41528     argument.
41529
41530     https://bugzilla.gnome.org/show_bug.cgi?id=633350
41531
41532  glib/ghostutils.c      |   53 ++++++++++++++++++++++++++++++++---------
41533  glib/tests/hostutils.c |   61
41534  ++++++++++++++++++++++++++++++++++++++++++++++++
41535  2 files changed, 103 insertions(+), 11 deletions(-)
41536
41537 commit 09ce9dc542b26e133bc798f9a0382b642aea4470
41538 Author: Ted Gould <ted@gould.cx>
41539 Date:   Mon Dec 13 13:33:15 2010 -0500
41540
41541     Bug 635626 – GDBus message idle can execute while flushes are
41542     pending
41543
41544     https://bugzilla.gnome.org/show_bug.cgi?id=635626
41545
41546     Signed-off-by: David Zeuthen <davidz@redhat.com>
41547
41548  gio/gdbusprivate.c |   14 +++++++++++++-
41549  1 file changed, 13 insertions(+), 1 deletion(-)
41550
41551 commit 735fcf918e70035874b50785524d25eda557d51f
41552 Author: Peng Huang <shawn.p.huang@gmail.com>
41553 Date:   Mon Dec 13 13:09:38 2010 -0500
41554
41555     Bug 632544 – Cannot send a locked message with PRESERVE_SERIAL flag
41556
41557     https://bugzilla.gnome.org/show_bug.cgi?id=632544
41558
41559     Signed-off-by: David Zeuthen <davidz@redhat.com>
41560
41561  gio/gdbusconnection.c        |    3 ++-
41562  gio/tests/gdbus-connection.c |   18 +++++++++++++++---
41563  2 files changed, 17 insertions(+), 4 deletions(-)
41564
41565 commit a855f7270066a9268d52e97ad301315d27a6edb7
41566 Author: Xavier Claessens <xclaesse@gmail.com>
41567 Date:   Mon Dec 13 17:59:47 2010 +0100
41568
41569     Add GIOStreamSpliceFlags to doc
41570
41571  docs/reference/gio/gio-sections.txt |    1 +
41572  1 file changed, 1 insertion(+)
41573
41574 commit e4f25c0fed49acc46de2519837b78db6c12b2df4
41575 Author: Xavier Claessens <xclaesse@gmail.com>
41576 Date:   Mon Dec 13 17:42:11 2010 +0100
41577
41578     Add Since 2.28 in g_io_stream_splice doc
41579
41580  gio/gioenums.h  |    2 ++
41581  gio/giostream.c |    4 ++++
41582  2 files changed, 6 insertions(+)
41583
41584 commit 0a2d47b626d130b0b795f76147c68132ede73b08
41585 Author: Xavier Claessens <xclaesse@gmail.com>
41586 Date:   Fri Aug 13 10:10:48 2010 +0200
41587
41588     Add g_io_stream_splice_async/finish()
41589
41590     That function splice the output stream of both GIOStreams to the
41591     input stream
41592     of the other GIOStream.
41593
41594  docs/reference/gio/gio-sections.txt |    2 +
41595  gio/gioenums.h                      |   19 +++
41596  gio/giostream.c                     |  248
41597  +++++++++++++++++++++++++++++++++++
41598  gio/giostream.h                     |   11 ++
41599  gio/tests/Makefile.am               |    4 +
41600  gio/tests/io-stream.c               |  185 ++++++++++++++++++++++++++
41601  6 files changed, 469 insertions(+)
41602
41603 commit 69c6e41b54085a7febc769f3b0582abf7c650a5f
41604 Author: Matthias Clasen <mclasen@redhat.com>
41605 Date:   Mon Dec 13 09:04:28 2010 -0500
41606
41607     Document the GIO_USE_TLS environment variable
41608
41609  docs/reference/gio/overview.xml |    9 ++++-----
41610  1 file changed, 4 insertions(+), 5 deletions(-)
41611
41612 commit 78c34bb34f6035e01ee41a57ab4b3f2c2f91cc4d
41613 Author: Christian Persch <chpe@gnome.org>
41614 Date:   Tue Nov 16 19:22:10 2010 +0100
41615
41616     Fix gsettings enum rule to work with non-srcdir builds
41617
41618     Bug #635007.
41619
41620  m4macros/gsettings.m4 |    2 +-
41621  1 file changed, 1 insertion(+), 1 deletion(-)
41622
41623 commit ce50df7e0e744a5a6f3d9e41d2b2f872f6174792
41624 Author: Christian Persch <chpe@gnome.org>
41625 Date:   Tue Nov 9 22:56:28 2010 +0100
41626
41627     Better error reporting for g_variant_parse()
41628
41629     Add error codes, and use them when setting the GError.
41630
41631     Bug #634583.
41632
41633  gio/gsettings-tool.c   |    4 ++-
41634  glib/gvariant-parser.c |   83
41635  +++++++++++++++++++++++++++++++++++++++---------
41636  glib/gvariant.h        |   19 ++++++++++-
41637  3 files changed, 89 insertions(+), 17 deletions(-)
41638
41639 commit ad56426bc784ab0979264058444781246e42661f
41640 Author: Dan Winship <danw@gnome.org>
41641 Date:   Fri Dec 10 10:01:01 2010 +0100
41642
41643     Add missing property to GDummyTlsCertificate
41644
41645  gio/gdummytlsbackend.c |    4 +++-
41646  1 file changed, 3 insertions(+), 1 deletion(-)
41647
41648 commit ca38bddd6e5dc18db8fd8695d88c4de5183c7fe9
41649 Author: Benjamin Otte <otte@redhat.com>
41650 Date:   Tue Dec 7 17:55:03 2010 +0100
41651
41652     gio: Add a count to the resolver test for number of enumerators
41653
41654     This adds the nice stress-test feature of having 5 enumerators running
41655     at the same time. Yay!
41656
41657  gio/tests/resolver.c |   40 ++++++++++++++++++++++++++--------------
41658  1 file changed, 26 insertions(+), 14 deletions(-)
41659
41660 commit bd227f52195f28460bc96d719d1ff70c28966d26
41661 Author: Benjamin Otte <otte@redhat.com>
41662 Date:   Tue Dec 7 17:25:01 2010 +0100
41663
41664     gio: Make enumerating a GNetworkAddress work more than once
41665
41666     Previously, the code only initialized the enumerator if the address
41667     hadn't had cached addresses. But creating an enumerator cached the
41668     addresses, so the second one failed to work.
41669
41670  gio/gnetworkaddress.c |   94
41671  ++++++++++++++++++++++++++-----------------------
41672  1 file changed, 50 insertions(+), 44 deletions(-)
41673
41674 commit 07fd29c3236e479a217a5ad9875075537dfb3173
41675 Author: Benjamin Otte <otte@redhat.com>
41676 Date:   Tue Dec 7 16:06:38 2010 +0100
41677
41678     tls: Make g_tls_{client|server}_connection_new() return a GIOStream
41679
41680     The main use case for these objects is as an IO stream, so it makes
41681     sense to return them that way from the start.
41682
41683  gio/gsocketclient.c        |   12 +++++++-----
41684  gio/gtlsclientconnection.c |    4 ++--
41685  gio/gtlsclientconnection.h |    2 +-
41686  gio/gtlsserverconnection.c |    4 ++--
41687  gio/gtlsserverconnection.h |    2 +-
41688  gio/tests/socket-client.c  |    2 +-
41689  gio/tests/socket-server.c  |    4 ++--
41690  7 files changed, 16 insertions(+), 14 deletions(-)
41691
41692 commit c59ba60fbe0ad4d45b2d84608bece5bb032c3aa9
41693 Author: Benjamin Otte <otte@redhat.com>
41694 Date:   Tue Dec 7 15:42:10 2010 +0100
41695
41696     tls: Clarify docs for g_tls_client_connection_set_validation_flags()
41697
41698     And fix a typo in there.
41699
41700  gio/gtlsclientconnection.c |    5 +++--
41701  1 file changed, 3 insertions(+), 2 deletions(-)
41702
41703 commit 85adbc99bfa079df777ca148884e52fead3bfe7b
41704 Author: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
41705 Date:   Tue Dec 7 17:45:06 2010 +0100
41706
41707     Fix error in GSimpleAsyncResult example
41708
41709  gio/gsimpleasyncresult.c |    2 +-
41710  1 file changed, 1 insertion(+), 1 deletion(-)
41711
41712 commit f5c3e0d3d5aeed065fd09293dae6574b4a31568c
41713 Author: Dan Winship <danw@gnome.org>
41714 Date:   Tue Dec 7 14:58:42 2010 +0100
41715
41716     Change the handling of the peer certificate in GTlsConnection
41717
41718     Make the certificate and peer-certificate properties virtual, and add
41719     peer-certificate-errors as well. Change the documentation on
41720     peer-certificate to say that it's not set until after the handshake
41721     succeeds (which means notify::peer-certificate can be used to tell
41722     when a handshake has completed).
41723
41724  docs/reference/gio/gio-sections.txt |    2 +-
41725  gio/gio.symbols                     |    2 +-
41726  gio/gtlsconnection.c                |  162
41727  ++++++++++++++++-------------------
41728  gio/gtlsconnection.h                |   60 +++++++------
41729  4 files changed, 105 insertions(+), 121 deletions(-)
41730
41731 commit b5a707ec90f75aac499c9804592ebb14257cf751
41732 Author: Dan Winship <danw@gnome.org>
41733 Date:   Mon Dec 6 17:21:16 2010 +0100
41734
41735     Clarify that g_socket_client_connect_to_uri() doesn't know about TLS
41736
41737  gio/gsocketclient.c |    4 +++-
41738  1 file changed, 3 insertions(+), 1 deletion(-)
41739
41740 commit 4f6efb681d7a85d9d04ffdba9a5f692e3d53e41e
41741 Author: Dan Winship <danw@gnome.org>
41742 Date:   Mon Dec 6 13:10:09 2010 +0100
41743
41744     Change the semantics of GTlsConnection:require-close-notify
41745
41746     We were combining "allow un-notified closes" and "close without
41747     notifying" into a single property, which meant that it was impossible
41748     to "be liberal in what you accept and conservative in what you send".
41749     Change require-close-notify to only be about the peer behavior, and
41750     make our connections always close-notify properly when closing (while
41751     noting that you can just close the base-io-stream directly if you want
41752     to do an unclean close).
41753
41754  gio/gtlsconnection.c |   32 ++++++++++++++++++++------------
41755  1 file changed, 20 insertions(+), 12 deletions(-)
41756
41757 commit 68a3d6b27fec3bdbba27b414c0ed10396c79d3c6
41758 Author: Dan Winship <danw@gnome.org>
41759 Date:   Mon Dec 6 12:43:59 2010 +0100
41760
41761     add G_TLS_ERROR_UNAVAILABLE
41762
41763  gio/gdummytlsbackend.c |    4 ++--
41764  gio/gioenums.h         |    2 ++
41765  2 files changed, 4 insertions(+), 2 deletions(-)
41766
41767 commit 95cba183494a78ff16924e820c344e8c3fa0e7a6
41768 Author: Dan Winship <danw@gnome.org>
41769 Date:   Mon Dec 6 11:04:13 2010 +0100
41770
41771     Remove GTlsConnection::need-certificate
41772
41773     Trying to do this as a signal won't work well with either
41774     GTlsCertificateDB (in which case looking up a certificate in the db is
41775     a blocking/asynchronous act) or session resumption support (in which
41776     case the certificate or lack thereof is part of the session definition
41777     and so needs to be known immediately). Make the caller use
41778     g_tls_connection_set_certificate() ahead of time (or when retrying)
41779     instead.
41780
41781  docs/reference/gio/gio-sections.txt |    1 -
41782  gio/gio.symbols                     |    1 -
41783  gio/gioenums.h                      |    2 +-
41784  gio/gtlsclientconnection.c          |    3 +-
41785  gio/gtlsconnection.c                |  131
41786  +++++++++--------------------------
41787  gio/gtlsconnection.h                |    3 -
41788  6 files changed, 35 insertions(+), 106 deletions(-)
41789
41790 commit d6e94070ddb015e73573a620234a8929f8aaac16
41791 Author: Dan Winship <danw@gnome.org>
41792 Date:   Wed Dec 1 13:49:39 2010 -0500
41793
41794     Add GTlsConnection:use-system-certdb
41795
41796     This can be set FALSE if you don't want to validate certificates
41797     against the system database.
41798
41799  docs/reference/gio/gio-sections.txt |    2 +
41800  gio/gdummytlsbackend.c              |    3 +-
41801  gio/gio.symbols                     |    2 +
41802  gio/gtlsconnection.c                |   70
41803  +++++++++++++++++++++++++++++++++++
41804  gio/gtlsconnection.h                |    4 ++
41805  5 files changed, 80 insertions(+), 1 deletion(-)
41806
41807 commit 73d6bd8a45429f03706ac96e5d6e045ecee18500
41808 Author: Dan Winship <danw@gnome.org>
41809 Date:   Tue Nov 30 19:57:16 2010 -0500
41810
41811     Add g_tls_certificate_verify()
41812
41813     Add a method to verify a certificate against a CA; this can be used
41814     for apps that need to test against non-default CAs.
41815
41816     Also make the GTlsCertificate::issuer property virtual
41817
41818  docs/reference/gio/gio-sections.txt |    1 +
41819  gio/gio.symbols                     |    1 +
41820  gio/gtlscertificate.c               |   92
41821  ++++++++++++++++++-----------------
41822  gio/gtlscertificate.h               |   32 +++++++-----
41823  4 files changed, 69 insertions(+), 57 deletions(-)
41824
41825 commit 814c0fcaafd42c622634c7b6a34c126210b17fc2
41826 Author: Ryan Lortie <desrt@desrt.ca>
41827 Date:   Tue Dec 7 01:06:33 2010 -0500
41828
41829     Pass name_length to walk close function
41830
41831     For efficiency and safety.  This way we don't need to scan backwards
41832     for
41833     the path separator (trusting that we will find it properly).
41834
41835  gvdb-reader.c |   29 ++++++++++++++++++++++++++++-
41836  gvdb-reader.h |    3 ++-
41837  2 files changed, 30 insertions(+), 2 deletions(-)
41838
41839 commit 6b631fa106e833c265a4bdc6c021777e2a219f12
41840 Author: Aron Xu <aronxu@gnome.org>
41841 Date:   Mon Dec 6 12:44:18 2010 +0000
41842
41843     Complete Simplified Chinese translation.
41844
41845  po/zh_CN.po |    8 ++++----
41846  1 file changed, 4 insertions(+), 4 deletions(-)
41847
41848 commit 67ab5579ba3c9c6a66e82313a61de8fdc9731b15
41849 Author: Aron Xu <aronxu@gnome.org>
41850 Date:   Mon Dec 6 12:40:03 2010 +0000
41851
41852     Update Simplified Chinese translation.
41853
41854  po/zh_CN.po |  672
41855  +++++++++++++++++++++++++++++++----------------------------
41856  1 file changed, 348 insertions(+), 324 deletions(-)
41857
41858 commit 8530a3b029b7f691284d74e6e0c7883ba4a14725
41859 Author: Chris Kühl <chrisk@openismus.com>
41860 Date:   Mon Dec 6 00:34:43 2010 +0100
41861
41862     Added note in g_slist_free about using *free_full to mirror GList docs
41863
41864  glib/gslist.c |    6 ++++++
41865  1 file changed, 6 insertions(+)
41866
41867 commit 1a638926ff183ddb9afec8c364a58c191457e237
41868 Author: Yaron Shahrabani <sh.yaron@gmail.com>
41869 Date:   Sun Dec 5 13:19:55 2010 +0200
41870
41871     Updated Hebrew translation
41872
41873  po/he.po |  258
41874  +++++++++++++++++++++++++++++++++-----------------------------
41875  1 file changed, 136 insertions(+), 122 deletions(-)
41876
41877 commit b52294d14ce7097c34538d4646f298461fb8d36e
41878 Author: Matthias Clasen <mclasen@redhat.com>
41879 Date:   Sat Dec 4 14:12:07 2010 -0500
41880
41881     Try to fix the version test on builders
41882
41883  glib/tests/utils.c |    9 ++++++++-
41884  1 file changed, 8 insertions(+), 1 deletion(-)
41885
41886 commit 5b43de29327e1f829036ba9629835d2245f15cd3
41887 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
41888 Date:   Sat Dec 4 20:01:37 2010 +0800
41889
41890     Updated Traditional Chinese translation(Hong Kong and Taiwan)
41891
41892  po/zh_HK.po | 1472
41893  +++++++++++++++++++++++++++++++++-------------------------
41894  po/zh_TW.po | 1491
41895  ++++++++++++++++++++++++++++++++++-------------------------
41896  2 files changed, 1720 insertions(+), 1243 deletions(-)
41897
41898 commit 4b28e6a0084118c78c177da3f66c8005498b9873
41899 Author: Matthias Clasen <mclasen@redhat.com>
41900 Date:   Fri Dec 3 14:48:35 2010 -0500
41901
41902     Add missing Since: tag
41903
41904     g_simple_async_result_is_valid was added in 2.20.
41905
41906     Bug 636351
41907
41908  gio/gsimpleasyncresult.c |    2 ++
41909  1 file changed, 2 insertions(+)
41910
41911 commit 658572978b18cd11ba9d93c02d41969e1d7438eb
41912 Author: Matthias Clasen <mclasen@redhat.com>
41913 Date:   Fri Dec 3 14:45:09 2010 -0500
41914
41915     Reword awkward sentence in the docs
41916
41917     Pointed out in bug 636305, the docs for g_queue_remove_all() had
41918     several grammatical errors and sounded awkward.
41919
41920  glib/gqueue.c |    2 +-
41921  1 file changed, 1 insertion(+), 1 deletion(-)
41922
41923 commit 99332dd27c8a62b6d72c70fe284c0477c99d2c61
41924 Author: Matthias Clasen <mclasen@redhat.com>
41925 Date:   Fri Dec 3 14:39:59 2010 -0500
41926
41927     Avoid shadowing dir builtin
41928
41929     This is the same change that was already applied to the other gdb
41930     script we ship. I had forgotten there was a second one.
41931
41932  glib/libglib-gdb.py.in |    6 +++---
41933  1 file changed, 3 insertions(+), 3 deletions(-)
41934
41935 commit d11f413345f8ae3da92f4aebcf828ed133cbafbb
41936 Author: Colin Walters <walters@verbum.org>
41937 Date:   Fri Dec 3 14:25:51 2010 -0500
41938
41939     introspection: Remove spurious trailing :
41940
41941     This isn't valid syntax.
41942
41943  gio/gsimpleasyncresult.c |    2 +-
41944  1 file changed, 1 insertion(+), 1 deletion(-)
41945
41946 commit 807101272893f27469bb5c507c7967334a5a0b8e
41947 Author: Matthias Clasen <mclasen@redhat.com>
41948 Date:   Fri Dec 3 14:08:36 2010 -0500
41949
41950     Avoid shadowing the dir builtin
41951
41952     Proposed by David Malcolm,
41953
41954     https://bugzilla.gnome.org/show_bug.cgi?id=636387
41955
41956  gobject/libgobject-gdb.py.in |    6 +++---
41957  1 file changed, 3 insertions(+), 3 deletions(-)
41958
41959 commit 05428e3c1ac4888b841fca3aeb9c7c9b299d2280
41960 Author: Colin Walters <walters@verbum.org>
41961 Date:   Fri Dec 3 10:36:16 2010 -0500
41962
41963     glib: Document g_string_free semantics better in the FALSE case
41964
41965  glib/gstring.c |    4 +++-
41966  1 file changed, 3 insertions(+), 1 deletion(-)
41967
41968 commit 426f90e3cf9f21c6b020cecb05116b331546fe58
41969 Author: Christian Dywan <christian@twotoasts.de>
41970 Date:   Fri Dec 3 16:33:24 2010 +0100
41971
41972     Resolve warnings about istream and ostream in socket test
41973
41974  gio/tests/socket-client.c |    6 +++++-
41975  gio/tests/socket-server.c |    6 ++++++
41976  2 files changed, 11 insertions(+), 1 deletion(-)
41977
41978 commit 8f19d06ed932b8fa8b1d58c7a5676aa5590be1e4
41979 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
41980 Date:   Tue Nov 30 02:12:16 2010 +0100
41981
41982     Fix typo in docs for extension point
41983
41984     Introduced in fcd3e3422749ddbbf29809fcc90ffe8df9d5f696
41985
41986  docs/reference/gio/overview.xml |    2 +-
41987  1 file changed, 1 insertion(+), 1 deletion(-)
41988
41989 commit 889889a296bfe58fc42a778d792d7f83f816145b
41990 Author: Benjamin Otte <otte@redhat.com>
41991 Date:   Thu Dec 2 20:10:23 2010 +0100
41992
41993     glib: Fix enumeration warnings from gcc 4.5
41994
41995     Just introduce more values for our private enum for the cases
41996     that were
41997     missing.
41998
41999  glib/giounix.c |   19 ++++++++++++-------
42000  1 file changed, 12 insertions(+), 7 deletions(-)
42001
42002 commit 67740263e9a3de840e527dd45ba3d6feff512839
42003 Author: Benjamin Otte <otte@redhat.com>
42004 Date:   Thu Dec 2 20:09:59 2010 +0100
42005
42006     gobject: Cast token type to guint to avoid gcc warning
42007
42008     The usual fix for all things GScanner...
42009
42010  gobject/glib-genmarshal.c |    2 +-
42011  1 file changed, 1 insertion(+), 1 deletion(-)
42012
42013 commit b9a98a81dad104058a11a4b788a64b21b235c62d
42014 Author: Benjamin Otte <otte@redhat.com>
42015 Date:   Thu Dec 2 20:09:08 2010 +0100
42016
42017     gio: Comment out a whole test
42018
42019     ... instead of just commenting out the registration and leaving
42020     "unused
42021     function" warnings for gcc.
42022
42023  gio/tests/gdbus-peer.c |    7 +++++--
42024  1 file changed, 5 insertions(+), 2 deletions(-)
42025
42026 commit b92e2cd8f8d88a62f14c49e8255802512c156152
42027 Author: Benjamin Otte <otte@redhat.com>
42028 Date:   Thu Dec 2 20:08:34 2010 +0100
42029
42030     gio: Remove unused variables from test
42031
42032  gio/tests/gapplication-example-actions.c |    3 ---
42033  1 file changed, 3 deletions(-)
42034
42035 commit 3e61cb2fcc7648254192d0f174b437336b21c89b
42036 Author: Bastien Nocera <hadess@hadess.net>
42037 Date:   Thu Dec 2 16:59:22 2010 +0000
42038
42039     Fix typo in API docs for GDateTime
42040
42041     s/monty/month/
42042
42043  glib/gdatetime.c |    2 +-
42044  1 file changed, 1 insertion(+), 1 deletion(-)
42045
42046 commit 9fe7fd9120940a2d50ff660f1a3cf7efd08ac01b
42047 Author: Matthew Barnes <mbarnes@redhat.com>
42048 Date:   Tue Nov 30 18:19:12 2010 -0600
42049
42050     Bug 636100 - Can't read GSettings:backend property
42051
42052     The PROP_BACKEND case was missing from the switch statement in
42053     g_settings_get_property().
42054
42055  gio/gsettings.c |    4 ++++
42056  1 file changed, 4 insertions(+)
42057
42058 commit beec9743eba6013229befafdfe120cd7701d5214
42059 Author: Damien Lespiau <damien.lespiau@intel.com>
42060 Date:   Tue Nov 30 23:04:17 2010 +0000
42061
42062     gmain: Add Since: 2.28 tag to g_source_{add,remove}_child_source
42063
42064     New API should have gtk-doc tags to document the version it was
42065     introduced.
42066
42067     Signed-off-by: Javier Jardón <jjardon@gnome.org>
42068
42069  glib/gmain.c |    4 ++++
42070  1 file changed, 4 insertions(+)
42071
42072 commit c541d234855dc7466c57ebfc3dc44b1829d9a900
42073 Author: Jorge González <jorgegonz@svn.gnome.org>
42074 Date:   Tue Nov 30 23:42:08 2010 +0100
42075
42076     Updated Spanish translation
42077
42078  po/es.po |  329
42079  +++++++++++++++++++++++++++++++-------------------------------
42080  1 file changed, 163 insertions(+), 166 deletions(-)
42081
42082 commit fdc6c5fbc171187c6c2d7fdf94d0eea7992d11f4
42083 Author: Fran Diéguez <fran.dieguez@mabishu.com>
42084 Date:   Mon Nov 29 17:35:51 2010 +0100
42085
42086     Updated Galician translations
42087
42088  po/gl.po |  159
42089  +++++++++++++++++++++++++++++++++-----------------------------
42090  1 file changed, 86 insertions(+), 73 deletions(-)
42091
42092 commit c897dea8c164bc081623c13ac4474bcbd66b908d
42093 Author: Matthias Clasen <mclasen@redhat.com>
42094 Date:   Mon Nov 29 10:36:43 2010 -0500
42095
42096     Bump version
42097
42098  configure.ac |    2 +-
42099  1 file changed, 1 insertion(+), 1 deletion(-)
42100
42101 commit ff8817b631ab11f00c98ed372746b464a440e7c0
42102 Author: Matthias Clasen <mclasen@redhat.com>
42103 Date:   Mon Nov 29 09:30:07 2010 -0500
42104
42105     Update POTFILES.in
42106
42107  po/POTFILES.in |    5 ++++-
42108  1 file changed, 4 insertions(+), 1 deletion(-)
42109
42110 commit 50a8b039a4323faf0fac68bece1be151f7fd2986
42111 Author: Dan Winship <danw@gnome.org>
42112 Date:   Mon Nov 29 09:36:07 2010 -0500
42113
42114     tiny fix to g_io_modules_scan_all_in_directory() docs
42115
42116  gio/giomodule.c |    2 +-
42117  1 file changed, 1 insertion(+), 1 deletion(-)
42118
42119 commit 78103b2f1feb5ccbdc97e47d857133826f22820d
42120 Author: Xan Lopez <xan@gnome.org>
42121 Date:   Mon Nov 29 15:29:12 2010 +0100
42122
42123     gsettingsschema: plug leak
42124
42125  gio/gsettingsschema.c |    2 ++
42126  1 file changed, 2 insertions(+)
42127
42128 commit d7a83d2f590a3568c12a50f31ed5fdc9fc691a47
42129 Author: Matthias Clasen <mclasen@redhat.com>
42130 Date:   Mon Nov 29 08:10:11 2010 -0500
42131
42132     Add another bug
42133
42134  NEWS |    1 +
42135  1 file changed, 1 insertion(+)
42136
42137 commit 98bfc8afdaabffe4b63215727a580a139b7f07db
42138 Author: Aleksander Morgado <aleksander@lanedo.com>
42139 Date:   Thu Nov 18 18:00:57 2010 +0100
42140
42141     Fixes GB#635187: Always unbox GVariant parameter received via dbus
42142     for an action
42143
42144  gio/gapplicationimpl-dbus.c |    6 +++++-
42145  1 file changed, 5 insertions(+), 1 deletion(-)
42146
42147 commit fcd3e3422749ddbbf29809fcc90ffe8df9d5f696
42148 Author: Matthias Clasen <mclasen@redhat.com>
42149 Date:   Mon Nov 29 01:39:06 2010 -0500
42150
42151     Add new extension point to the list
42152
42153  docs/reference/gio/overview.xml |   24 ++++++++++++++++++++++--
42154  1 file changed, 22 insertions(+), 2 deletions(-)
42155
42156 commit db83a96648944bd71ff9c1bd36c7ae898fc06664
42157 Author: Matthias Clasen <mclasen@redhat.com>
42158 Date:   Mon Nov 29 01:20:58 2010 -0500
42159
42160     Documentation tweak
42161
42162  docs/reference/gobject/gobject-sections.txt |    1 +
42163  1 file changed, 1 insertion(+)
42164
42165 commit 02978fff17bcff0bf0135859114d6a06463f4e8d
42166 Author: Matthias Clasen <mclasen@redhat.com>
42167 Date:   Mon Nov 29 01:16:02 2010 -0500
42168
42169     Update NEWS
42170
42171  NEWS          |   39 +++++++++++++++++++++++++++++++++++++++
42172  glib/gutils.c |    8 +++++---
42173  2 files changed, 44 insertions(+), 3 deletions(-)
42174
42175 commit eed36d38d155898a13961ef9fbb98d09049f331f
42176 Author: Matthias Clasen <mclasen@redhat.com>
42177 Date:   Sun Nov 28 23:55:43 2010 -0500
42178
42179     Various doc tweaks
42180
42181  docs/reference/gio/gio-docs.xml     |    8 +--
42182  docs/reference/gio/gio-sections.txt |    3 +-
42183  gio/gaction.c                       |    2 +-
42184  gio/gactiongroup.c                  |    2 +-
42185  gio/gapplicationcommandline.c       |    3 +-
42186  gio/gdesktopappinfo.c               |    1 +
42187  gio/gperiodic.c                     |   91
42188  +++++++++++++++++++++--------------
42189  gio/gpermission.c                   |    2 +-
42190  gio/gpollableinputstream.c          |    9 ++--
42191  gio/gpollableinputstream.h          |    2 +-
42192  gio/gpollableoutputstream.c         |    9 ++--
42193  gio/gsettings.c                     |    2 +-
42194  gio/gsettingsbackend.c              |    2 +-
42195  gio/gsimpleaction.c                 |    2 +-
42196  gio/gsimpleactiongroup.c            |    2 +-
42197  gio/gsimplepermission.c             |    2 +-
42198  gio/gtcpconnection.c                |    2 +-
42199  gio/gtcpwrapperconnection.c         |    3 +-
42200  gio/gtlsbackend.c                   |    2 +-
42201  gio/gtlscertificate.c               |    2 +-
42202  gio/gtlsconnection.c                |    7 +++
42203  21 files changed, 91 insertions(+), 67 deletions(-)
42204
42205 commit 1f044a503a9b1b021da970ab1bdfe203547798c1
42206 Author: Matthias Clasen <mclasen@redhat.com>
42207 Date:   Sun Nov 28 22:11:57 2010 -0500
42208
42209     Remove nonexisting type
42210
42211  docs/reference/gio/gio.types |    1 -
42212  1 file changed, 1 deletion(-)
42213
42214 commit 4817dae0bb2dfe9d0b575356ddf43b2f3ecd41f5
42215 Author: Matt Rajca <matt.rajca@me.com>
42216 Date:   Sat Nov 13 10:01:34 2010 -0600
42217
42218     Removed mention of inexistent GNOME 2.0 porting guide
42219
42220  docs/reference/glib/changes.sgml |    8 --------
42221  1 file changed, 8 deletions(-)
42222
42223 commit 577ddbf30baf53d8e74cd81f0a2babf590e91c26
42224 Author: Matt Rajca <matt.rajca@me.com>
42225 Date:   Sat Nov 13 13:01:11 2010 -0600
42226
42227     Fixed typo in public string in gsocks (630559)
42228
42229  gio/gsocks5proxy.c |    2 +-
42230  po/ar.po           |    2 +-
42231  po/be.po           |    2 +-
42232  po/bg.po           |    2 +-
42233  po/ca@valencia.po  |    2 +-
42234  po/cs.po           |    2 +-
42235  po/da.po           |    2 +-
42236  po/de.po           |    2 +-
42237  po/el.po           |    2 +-
42238  po/en_GB.po        |    2 +-
42239  po/es.po           |    2 +-
42240  po/et.po           |    2 +-
42241  po/eu.po           |    2 +-
42242  po/fi.po           |    2 +-
42243  po/fr.po           |    2 +-
42244  po/gl.po           |    2 +-
42245  po/he.po           |    4 ++--
42246  po/hu.po           |    2 +-
42247  po/hy.po           |    2 +-
42248  po/id.po           |    2 +-
42249  po/it.po           |    2 +-
42250  po/ja.po           |    2 +-
42251  po/lt.po           |    2 +-
42252  po/nb.po           |    2 +-
42253  po/nl.po           |    2 +-
42254  po/pa.po           |    2 +-
42255  po/pl.po           |    2 +-
42256  po/pt.po           |    2 +-
42257  po/pt_BR.po        |    2 +-
42258  po/ro.po           |    2 +-
42259  po/sl.po           |    2 +-
42260  po/sr.po           |    2 +-
42261  po/sr@latin.po     |    2 +-
42262  po/sv.po           |    2 +-
42263  po/zh_CN.po        |    2 +-
42264  po/zh_HK.po        |    2 +-
42265  po/zh_TW.po        |    2 +-
42266  37 files changed, 38 insertions(+), 38 deletions(-)
42267
42268 commit dec8323b4b301bb5aff006706b5739bb9c930fd8
42269 Author: Jonas Holmberg <jonas.holmberg@axis.com>
42270 Date:   Wed Sep 22 23:02:05 2010 +0200
42271
42272     gobject: added property test
42273
42274     Added test for setting properties with g_object_new.
42275
42276  gobject/tests/properties.c |   37 +++++++++++++++++++++++++++++++++++++
42277  1 file changed, 37 insertions(+)
42278
42279 commit 349f54756168b76913828136bc646c518c4f475f
42280 Author: Jonas Holmberg <jonas.holmberg@axis.com>
42281 Date:   Fri Sep 24 01:20:50 2010 +0200
42282
42283     gobject: initialize memory in g_object_new_valist
42284
42285     memset parameters array in g_object_new_valist to zeroes when
42286     expanding
42287     the array to avoid acces to uninitialized memory.
42288
42289  gobject/gobject.c |    1 +
42290  1 file changed, 1 insertion(+)
42291
42292 commit 51894b7dd06a3b50654f9ce1fadff418d917aca1
42293 Author: Aleksander Morgado <aleksander@lanedo.com>
42294 Date:   Thu Nov 25 18:38:33 2010 +0100
42295
42296     Fixes GB#530786: GFileMonitor 'changed' signal underdocumented
42297
42298  gio/gfilemonitor.c |   12 +++++++++---
42299  1 file changed, 9 insertions(+), 3 deletions(-)
42300
42301 commit b4632e1c98e361cf4700f3e5dcc229a09a6237e4
42302 Author: Christian Persch <chpe@gnome.org>
42303 Date:   Fri Nov 26 22:46:51 2010 +0100
42304
42305     Fix the wrong-category schema test
42306
42307     It's supposed to test a <default l10n="..."> with a non-existent
42308     category, so make it actually check this!
42309
42310     Bug #635882.
42311
42312  gio/tests/gschema-compile.c                       |    2 +-
42313  gio/tests/schema-tests/wrong-category.gschema.xml |    4 ++--
42314  2 files changed, 3 insertions(+), 3 deletions(-)
42315
42316 commit bfbd7169a258ac9561f2d01755651046e13f462b
42317 Author: Matthias Clasen <mclasen@redhat.com>
42318 Date:   Sun Nov 28 17:14:49 2010 -0500
42319
42320     GFileMonitor: Don't accept negative values for rate-limit
42321
42322     Patch by Alksander Morgado,
42323     https://bugzilla.gnome.org/show_bug.cgi?id=635768
42324
42325  gio/gfilemonitor.c |   16 ++++++++--------
42326  gio/gfilemonitor.h |    2 +-
42327  2 files changed, 9 insertions(+), 9 deletions(-)
42328
42329 commit 57143e311d600d3d7bd1f3c901d257918fcdb381
42330 Author: Christian Persch <chpe@gnome.org>
42331 Date:   Fri Nov 26 21:05:20 2010 +0100
42332
42333     Inherit gettext-domain from <schemalist>
42334
42335     When the <schema> doesn't have a 'gettext-domain' attribute, but
42336     the <schemalist> does, use that one.
42337
42338     Bug #635640.
42339
42340  gio/glib-compile-schemas.c                                |    4 +++-
42341  gio/tests/Makefile.am                                     |    1 +
42342  gio/tests/gschema-compile.c                               |    4 +++-
42343  gio/tests/schema-tests/inherit-gettext-domain.gschema.xml |    8 ++++++++
42344  4 files changed, 15 insertions(+), 2 deletions(-)
42345
42346 commit 69129e806532796e44522775656c7800c389e5f8
42347 Author: Dan Winship <danw@gnome.org>
42348 Date:   Sat Nov 27 16:56:44 2010 -0500
42349
42350     Make gio/tests/g-icon pass again
42351
42352     It got broken in two different ways by the g_str_hash() change
42353     (354d655b)
42354
42355  gio/tests/g-icon.c |    6 +++---
42356  1 file changed, 3 insertions(+), 3 deletions(-)
42357
42358 commit 17979707207ca004cd78991e1c04df60cb3b1cb6
42359 Author: Christian Persch <chpe@gnome.org>
42360 Date:   Mon Nov 15 19:55:57 2010 +0100
42361
42362     Typo fix
42363
42364  gio/gsettings.c |    2 +-
42365  1 file changed, 1 insertion(+), 1 deletion(-)
42366
42367 commit d19e1a2c3c3da29e6f6c653dda9e4538e55c1838
42368 Author: Christian Persch <chpe@gnome.org>
42369 Date:   Sat Nov 27 12:45:45 2010 +0100
42370
42371     Use same variable names in .h and .c
42372
42373  glib/gvariant.h |    6 +++---
42374  1 file changed, 3 insertions(+), 3 deletions(-)
42375
42376 commit 59d62726de8efdd478ca1c940134df1112a006f2
42377 Author: Dan Winship <danw@gnome.org>
42378 Date:   Mon Dec 21 20:50:32 2009 +0100
42379
42380     Add initial TLS (SSL) support to gio
42381
42382     This adds an extension point for TLS connections to gio, with a
42383     gnutls-based implementation in glib-networking.
42384
42385     Full TLS support is still a work in progress; the current API is
42386     missing some features, and parts of it may still be changed before
42387     2.28.
42388
42389     https://bugzilla.gnome.org/show_bug.cgi?id=588189
42390
42391  docs/reference/gio/gio-docs.xml     |    9 +
42392  docs/reference/gio/gio-sections.txt |  129 ++++++-
42393  docs/reference/gio/gio.types        |    5 +
42394  gio/Makefile.am                     |   13 +-
42395  gio/gdummytlsbackend.c              |  274 +++++++++++++
42396  gio/gdummytlsbackend.h              |   46 +++
42397  gio/gio-marshal.list                |    2 +
42398  gio/gio.h                           |    5 +
42399  gio/gio.symbols                     |   77 +++-
42400  gio/gioenums.h                      |  100 +++++
42401  gio/giomodule.c                     |    6 +
42402  gio/giotypes.h                      |    8 +
42403  gio/gsocketclient.c                 |  310 ++++++++++++---
42404  gio/gsocketclient.h                 |    7 +
42405  gio/gtlsbackend.c                   |  201 ++++++++++
42406  gio/gtlsbackend.h                   |   92 +++++
42407  gio/gtlscertificate.c               |  486 +++++++++++++++++++++++
42408  gio/gtlscertificate.h               |   75 ++++
42409  gio/gtlsclientconnection.c          |  333 ++++++++++++++++
42410  gio/gtlsclientconnection.h          |   72 ++++
42411  gio/gtlsconnection.c                |  720
42412  +++++++++++++++++++++++++++++++++++
42413  gio/gtlsconnection.h                |  137 +++++++
42414  gio/gtlsserverconnection.c          |   96 +++++
42415  gio/gtlsserverconnection.h          |   61 +++
42416  gio/tests/socket-client.c           |  195 ++++++----
42417  gio/tests/socket-common.c           |   61 +++
42418  gio/tests/socket-server.c           |  164 ++++----
42419  27 files changed, 3473 insertions(+), 211 deletions(-)
42420
42421 commit a1690339c731cf037d3ed97eda864159f2ba9308
42422 Author: Dan Winship <danw@gnome.org>
42423 Date:   Mon Nov 1 20:22:24 2010 -0400
42424
42425     make GProxyConnection public, as GTcpWrapperConnection
42426
42427     GProxyConnection is a class that was added for proxy support;
42428     g_socket_client_connect() returns a GSocketConnection, but in some
42429     cases (eg, encrypted SOCKS), GProxy might return a GIOStream that is
42430     not a GSocketConnection. In that case, GSocketClient would wrap the
42431     stream up in a GProxyConnection, which is a subclass of
42432     GSocketConnection but uses the input/output streams of the wrapped
42433     connection.
42434
42435     GTlsConnection is not a GSocketConnection, so it has the same problem,
42436     so it will need the same treatment. Rename the class to
42437     GTcpWrapperStream, and make it public, so people can extract the base
42438     stream from it when necessary.
42439
42440     (This is not ideal and GSocketClient will need to be revisited as an
42441     API at some point...)
42442
42443     https://bugzilla.gnome.org/show_bug.cgi?id=588189
42444
42445  docs/reference/gio/gio-docs.xml     |    1 +
42446  docs/reference/gio/gio-sections.txt |   19 ++++
42447  docs/reference/gio/gio.types        |    1 +
42448  gio/Makefile.am                     |    4 +-
42449  gio/gio.h                           |    1 +
42450  gio/gio.symbols                     |    8 ++
42451  gio/giotypes.h                      |    1 +
42452  gio/gproxyconnection.c              |  155 ---------------------------
42453  gio/gproxyconnection.h              |   69 ------------
42454  gio/gsocketclient.c                 |   56 +++++-----
42455  gio/gtcpwrapperconnection.c         |  200
42456  +++++++++++++++++++++++++++++++++++
42457  gio/gtcpwrapperconnection.h         |   68 ++++++++++++
42458  12 files changed, 332 insertions(+), 251 deletions(-)
42459
42460 commit c20c2c0abd3bdb1b30b85a586ee6095ed75a7bc2
42461 Author: Dan Winship <danw@gnome.org>
42462 Date:   Sat Sep 18 13:05:25 2010 -0400
42463
42464     Add pollable input/output streams
42465
42466     When interfacing with APIs that expect unix-style async I/O, it is
42467     useful to be able to tell in advance whether a read/write is going to
42468     block. This adds new interfaces GPollableInputStream and
42469     GPollableOutputStream that can be implemented by a GInputStream or
42470     GOutputStream to add _is_readable/_is_writable, _create_source, and
42471     _read_nonblocking/_write_nonblocking methods.
42472
42473     Also, implement for GUnixInput/OutputStream and
42474     GSocketInput/OutputStream
42475
42476     https://bugzilla.gnome.org/show_bug.cgi?id=634241
42477
42478  docs/reference/gio/gio-docs.xml     |    2 +
42479  docs/reference/gio/gio-sections.txt |   41 +++++
42480  docs/reference/gio/gio.types        |    3 +
42481  gio/Makefile.am                     |    4 +
42482  gio/gio.h                           |    2 +
42483  gio/gio.symbols                     |   21 +++
42484  gio/giotypes.h                      |   18 +++
42485  gio/gpollableinputstream.c          |  304
42486  +++++++++++++++++++++++++++++++++++
42487  gio/gpollableinputstream.h          |  101 ++++++++++++
42488  gio/gpollableoutputstream.c         |  201 +++++++++++++++++++++++
42489  gio/gpollableoutputstream.h         |   98 +++++++++++
42490  gio/gsocketconnection.c             |    3 +-
42491  gio/gsocketinputstream.c            |   59 ++++++-
42492  gio/gsocketoutputstream.c           |   60 ++++++-
42493  gio/gunixinputstream.c              |   51 +++++-
42494  gio/gunixoutputstream.c             |   50 +++++-
42495  gio/tests/.gitignore                |    1 +
42496  gio/tests/Makefile.am               |    4 +
42497  gio/tests/pollable.c                |  240 +++++++++++++++++++++++++++
42498  19 files changed, 1251 insertions(+), 12 deletions(-)
42499
42500 commit 6181c7de36771d4d3bb55785912a934e078b16df
42501 Author: Dan Winship <danw@gnome.org>
42502 Date:   Sat Nov 6 15:49:55 2010 -0400
42503
42504     GCancellable: add g_cancellable_create_source()
42505
42506     g_cancellable_create_source() returns a GSource that triggers when its
42507     corresponding GCancellable is cancelled. This can be used with
42508     g_source_add_child_source() to add cancellability to a source.
42509
42510     Port gasynchelper's FDSource to use this rather than doing its own
42511     cancellable handling, and also fix up its callback argument order to
42512     be more normal.
42513
42514     https://bugzilla.gnome.org/show_bug.cgi?id=634239
42515
42516  docs/reference/gio/gio-sections.txt |    2 +
42517  gio/gasynchelper.c                  |   47 +++-----------
42518  gio/gcancellable.c                  |  116
42519  +++++++++++++++++++++++++++++++++++
42520  gio/gcancellable.h                  |    2 +
42521  gio/gio.symbols                     |    1 +
42522  gio/giotypes.h                      |   15 +++++
42523  6 files changed, 146 insertions(+), 37 deletions(-)
42524
42525 commit d15cdbefecc235cfa431ee7de9c35af174bd1552
42526 Author: Dan Winship <danw@gnome.org>
42527 Date:   Sat Nov 6 10:11:15 2010 -0400
42528
42529     gmain: add g_source_add_child_source and g_source_remove_child_source
42530
42531     This adds "child source" support to GSource. A child source behaves
42532     basically like a GPollFD; when you add a source to a context, all of
42533     its child sources are added with the same priority; when you destroy a
42534     source, all of its child sources are destroyed; and when a child
42535     source triggers, its parent source's dispatch function is run.
42536
42537     Use cases include:
42538
42539         - adding a GTimeoutSource to another source to cause the source to
42540           automatically trigger after a certain timeout.
42541
42542         - wrapping an existing source type with a new type that has
42543           a different callback signature
42544
42545         - creating a source that triggers based on different conditions
42546           at different times.
42547
42548     https://bugzilla.gnome.org/show_bug.cgi?id=634239
42549
42550  docs/reference/glib/glib-sections.txt |    2 +
42551  glib/glib.symbols                     |    2 +
42552  glib/gmain.c                          |  266
42553  +++++++++++++++++++++++++++------
42554  glib/gmain.h                          |   17 ++-
42555  4 files changed, 239 insertions(+), 48 deletions(-)
42556
42557 commit e910205557b2461eaf1b2ce94176c6525cc716d1
42558 Author: Dan Winship <danw@gnome.org>
42559 Date:   Sun Nov 7 11:49:40 2010 -0500
42560
42561     Add g_source_set_dummy_callback()
42562
42563     Use g_source_set_closure() and g_close_set_meta_marshal() to allow
42564     setting a do-nothing callback on any source.
42565
42566     https://bugzilla.gnome.org/show_bug.cgi?id=634239
42567
42568  docs/reference/gobject/gobject-sections.txt |    1 +
42569  gobject/gobject.symbols                     |    1 +
42570  gobject/gsourceclosure.c                    |   39
42571  ++++++++++++++++++++++++++-
42572  gobject/gsourceclosure.h                    |    6 +++--
42573  4 files changed, 44 insertions(+), 3 deletions(-)
42574
42575 commit 73d823ac1ee0716568130407a4c164f6c145a75f
42576 Author: Dan Winship <danw@gnome.org>
42577 Date:   Sun Nov 7 11:05:26 2010 -0500
42578
42579     Implement closure-related methods for gio GSource types
42580
42581     Also, fix up the argument ordering on GFDSourceFunc
42582
42583     https://bugzilla.gnome.org/show_bug.cgi?id=634239
42584
42585  gio/gasynchelper.c      |   59
42586  +++++++++++++++++++++++++++++++++++++++++++++--
42587  gio/gasynchelper.h      |    4 ++--
42588  gio/gio-marshal.list    |    2 ++
42589  gio/gsocket.c           |   33 +++++++++++++++++++++++++-
42590  gio/gunixinputstream.c  |    4 ++--
42591  gio/gunixoutputstream.c |    4 ++--
42592  6 files changed, 97 insertions(+), 9 deletions(-)
42593
42594 commit ece936e84dd64af12cb609a8d25f3711a288cc57
42595 Author: Dan Winship <danw@gnome.org>
42596 Date:   Sat Nov 6 09:45:20 2010 -0400
42597
42598     gmain: fix some silly code in a programmer-error case
42599
42600     Previously if a source got finalized while still attached to a
42601     context, it would warn and re-ref the source. But then it just freed
42602     it anyway... So keep the warning but drop the re-ref.
42603
42604     https://bugzilla.gnome.org/show_bug.cgi?id=634239
42605
42606  glib/gmain.c |    9 ++++-----
42607  1 file changed, 4 insertions(+), 5 deletions(-)
42608
42609 commit b358202856682e5cdefb0b4b8aaed3a45d9a85fa
42610 Author: Dan Winship <danw@gnome.org>
42611 Date:   Sat Nov 6 09:35:25 2010 -0400
42612
42613     gmain: move finalization of GSource outside of context lock
42614
42615     This avoids ugly deadlock situations such as in
42616     https://bugzilla.gnome.org/show_bug.cgi?id=586432
42617
42618     https://bugzilla.gnome.org/show_bug.cgi?id=626702
42619
42620     https://bugzilla.gnome.org/show_bug.cgi?id=634239
42621
42622  glib/gmain.c |    8 +++++++-
42623  1 file changed, 7 insertions(+), 1 deletion(-)
42624
42625 commit 3570c4a00ef25908172d4d51e30810dddcea1ee8
42626 Author: Matthias Clasen <mclasen@redhat.com>
42627 Date:   Wed Nov 24 16:00:32 2010 -0500
42628
42629     Add indices for new symbols in 2.28
42630
42631  docs/reference/gio/gio-docs.xml          |    4 ++++
42632  docs/reference/glib/glib-docs.sgml       |    4 ++++
42633  docs/reference/gobject/gobject-docs.sgml |    4 ++++
42634  3 files changed, 12 insertions(+)
42635
42636 commit e5dd266c33509fe214dfa3a0b66f66e9f166ebc6
42637 Author: Matthias Clasen <mclasen@redhat.com>
42638 Date:   Wed Nov 24 15:57:40 2010 -0500
42639
42640     Add Since: tags for new api
42641
42642     Also, remove <!-- --> from things like #GAppInfo<!-- -->s.
42643     gtk-doc learned to deal with this a while ago.
42644
42645  gio/gdesktopappinfo.c |   30 +++++++++++++++++-------------
42646  1 file changed, 17 insertions(+), 13 deletions(-)
42647
42648 commit ee94915d0b78da7a016b4df29f0dce6236c1acfc
42649 Author: Javier Jardón <jjardon@gnome.org>
42650 Date:   Wed Nov 24 18:06:17 2010 +0100
42651
42652     docs: gappinfo: Fix typo <envvar> -> <envar>
42653
42654  gio/gappinfo.c |    4 ++--
42655  1 file changed, 2 insertions(+), 2 deletions(-)
42656
42657 commit 5f958e4623df830f89241b158b14ef7d994cf2c2
42658 Author: Cosimo Cecchi <cosimoc@gnome.org>
42659 Date:   Fri Nov 19 11:37:44 2010 +0100
42660
42661     tests: add a test for recommended and fallback GAppInfos
42662
42663  gio/tests/desktop-app-info.c |   72
42664  ++++++++++++++++++++++++++++++++++++++++++
42665  1 file changed, 72 insertions(+)
42666
42667 commit b3bf7a648453e59daa83f745faf9102a90cdfbac
42668 Author: Cosimo Cecchi <cosimoc@gnome.org>
42669 Date:   Fri Nov 19 10:39:33 2010 +0100
42670
42671     appinfo: add win32 fallback implementation
42672
42673  gio/gwin32appinfo.c |   22 ++++++++++++++++++++++
42674  1 file changed, 22 insertions(+)
42675
42676 commit 30c378032fe43975dc3ea1014b5b873ef6e3d017
42677 Author: Cosimo Cecchi <cosimoc@gnome.org>
42678 Date:   Fri Nov 19 10:39:16 2010 +0100
42679
42680     appinfo: update docs for API addition
42681
42682  docs/reference/gio/gio-sections.txt |    2 ++
42683  gio/gdesktopappinfo.c               |   22 ++++++++++++++++++++++
42684  gio/gio.symbols                     |    2 ++
42685  3 files changed, 26 insertions(+)
42686
42687 commit 182fcff2ea2b8f183570d8c026a9ef4d2ec2afdf
42688 Author: Cosimo Cecchi <cosimoc@gnome.org>
42689 Date:   Thu Nov 18 18:49:32 2010 +0100
42690
42691     appinfo: only rewrite recommended applications when adding non-default
42692
42693     Otherwise you break the fallback + recommended distinction for
42694     a content
42695     type, as you end up adding support for a given content type to
42696     *all* of
42697     the applications claiming to support the supertype.
42698
42699  gio/gdesktopappinfo.c |    6 +++---
42700  1 file changed, 3 insertions(+), 3 deletions(-)
42701
42702 commit 94c67d8420889e950c2f093abdd893ffe3780a97
42703 Author: Cosimo Cecchi <cosimoc@gnome.org>
42704 Date:   Thu Nov 18 18:45:56 2010 +0100
42705
42706     appinfo: add API to get fallback and recommended GAppInfos for a ctype
42707
42708     This ways UIs can differentiate between them, and show them in
42709     different
42710     section.
42711     - a recommended app is an application that claims to support a content
42712       type directly, not by a supertype derivation.
42713     - a fallback app is an application that claims to support a
42714     supertype of
42715       a given content type.
42716
42717  gio/gappinfo.h        |    3 ++
42718  gio/gdesktopappinfo.c |  127
42719  +++++++++++++++++++++++++++++++++++++++----------
42720  2 files changed, 105 insertions(+), 25 deletions(-)
42721
42722 commit a70ba9c8b15451a8722aebfb64232bd18abf0a79
42723 Author: Owen W. Taylor <otaylor@fishsoup.net>
42724 Date:   Sun Nov 21 21:59:57 2010 -0500
42725
42726     Fix off-by-1000 for GTimer
42727
42728     Divide monotonic time by 1e6 not 1e9 to get seconds.
42729
42730  glib/gtimer.c |    4 ++--
42731  1 file changed, 2 insertions(+), 2 deletions(-)
42732
42733 commit ab3a79e2c9be13aea5b2ce0980f3a641c5ed081d
42734 Author: Ignacio Casal Quinteiro <icq@gnome.org>
42735 Date:   Sun Nov 21 21:20:44 2010 +0100
42736
42737     Check for (GIConv)-1 instead of NULL.
42738
42739  gio/gcharsetconverter.c |    2 +-
42740  1 file changed, 1 insertion(+), 1 deletion(-)
42741
42742 commit bcbf9153d5933476d267ba5da18dd72e99fac20a
42743 Author: Gheyret T.Kenji <gheyret@gmail.com>
42744 Date:   Sat Nov 20 11:26:41 2010 +0100
42745
42746     Added UG translation
42747
42748  po/ug.po |   72
42749  +++++++++++++++++++++++++++++++-------------------------------
42750  1 file changed, 36 insertions(+), 36 deletions(-)
42751
42752 commit 96e9677fd7433cfbf27d18f66d55635195fcc44d
42753 Author: Kjartan Maraas <kmaraas@gnome.org>
42754 Date:   Thu Nov 18 14:08:34 2010 +0100
42755
42756     Updated Norwegian bokmål translation
42757
42758  po/nb.po | 1412
42759  ++++++++++++++++++++++++++++++++++----------------------------
42760  1 file changed, 780 insertions(+), 632 deletions(-)
42761
42762 commit 260d005616b7150c3e560a9fc29734a19ab8e24e
42763 Author: Colin Walters <walters@verbum.org>
42764 Date:   Wed Nov 17 20:06:07 2010 -0500
42765
42766     introspection: Add annotations for g_file_copy, g_file_move
42767
42768  gio/gfile.c |    8 ++++----
42769  1 file changed, 4 insertions(+), 4 deletions(-)
42770
42771 commit 354d655ba8a54b754cb5a3efb42767327775696c
42772 Author: Ryan Lortie <desrt@desrt.ca>
42773 Date:   Wed Nov 17 12:19:54 2010 -0500
42774
42775     g_str_hash: switch to using DJB hash
42776
42777     This is the same as what we were already doing with 2 changes:
42778
42779       - use an initial value of 5381 instead of 0
42780
42781       - multiply by 33 in each round instead of 31
42782
42783  glib/gstring.c |   18 ++++++++++++------
42784  1 file changed, 12 insertions(+), 6 deletions(-)
42785
42786 commit f50a99e7827f4b906cfe9ced27096b047f65ac80
42787 Author: Ryan Lortie <desrt@desrt.ca>
42788 Date:   Wed Nov 17 11:57:48 2010 -0500
42789
42790     g_str_hash: clean up code
42791
42792     Un-unroll the first iteration.
42793
42794     No functional changes here.
42795
42796  glib/gstring.c |    9 ++++-----
42797  1 file changed, 4 insertions(+), 5 deletions(-)
42798
42799 commit 2bfcffde9ae5b14e78a4279bf48c71897c5f19d8
42800 Author: Tomas Bzatek <tbzatek@redhat.com>
42801 Date:   Tue Nov 16 14:20:07 2010 +0100
42802
42803     GIO: Hide mounts having a path element starting with dot
42804
42805     When a mount is mounted to a directory whose path contains an element
42806     starting with dot, let's treat it as hidden, just like the usual Unix
42807     approach.
42808
42809  gio/gunixmounts.c |    4 ++++
42810  1 file changed, 4 insertions(+)
42811
42812 commit 010913c8ab3f161ac8e9c676bc89d3a30db092ce
42813 Author: Javier Jardón <jjardon@gnome.org>
42814 Date:   Sun Nov 14 02:08:51 2010 +0100
42815
42816     docs: Update the URL of some documentation links
42817
42818     http://developer.gnome.org -> http://library.gnome.org
42819
42820  INSTALL.in                           |    2 +-
42821  docs/reference/gobject/tut_tools.xml |    6 +++---
42822  2 files changed, 4 insertions(+), 4 deletions(-)
42823
42824 commit f4142b321b2cdc2bb5a74716b29f35a141c9a8d2
42825 Author: Gheyret T.Kenji <gheyret@gmail.com>
42826 Date:   Sun Nov 14 00:05:02 2010 +0100
42827
42828     Added UG translation
42829
42830  po/LINGUAS |    1 +
42831  1 file changed, 1 insertion(+)
42832
42833 commit a0e0f25de687f5d748ae23421572b1fc60b248c2
42834 Author: Gheyret T.Kenji <gheyret@gmail.com>
42835 Date:   Sat Nov 13 22:10:03 2010 +0100
42836
42837     Added UG translation
42838
42839  po/ug.po | 3522
42840  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
42841  1 file changed, 3522 insertions(+)
42842
42843 commit b53b61a000fdd72c76b96f58e3835f50ad8335f1
42844 Author: Luca Ferretti <lferrett@gnome.org>
42845 Date:   Sat Nov 13 14:01:29 2010 +0100
42846
42847     [l10n] Updated Italian translation
42848
42849  po/it.po | 2353
42850  +++++++++++++++++++++++++++++++++++++++++---------------------
42851  1 file changed, 1556 insertions(+), 797 deletions(-)
42852
42853 commit 9faed56eda38ed35dd9841d2de1ac659d8db5a36
42854 Author: Fran Diéguez <fran.dieguez@mabishu.com>
42855 Date:   Sat Nov 13 00:59:45 2010 +0100
42856
42857     Updated Galician translations
42858
42859  po/gl.po |  144
42860  +++++++++++++++++++++++++++++++-------------------------------
42861  1 file changed, 72 insertions(+), 72 deletions(-)
42862
42863 commit 48ca3add143896fa5664860a94947907cfe5daa2
42864 Author: Ryan Lortie <desrt@desrt.ca>
42865 Date:   Thu Nov 11 21:47:13 2010 -0500
42866
42867     G_STATIC_ASSERT: clarify when use is valid
42868
42869     Clarify when the use of G_STATIC_ASSERT is valid and fix up an invalid
42870     use of it in GDBus.
42871
42872  docs/reference/glib/tmpl/macros_misc.sgml |    6 ++++++
42873  gio/gdbusmessage.c                        |    2 +-
42874  2 files changed, 7 insertions(+), 1 deletion(-)
42875
42876 commit 6bc20651ecf8e8b5d9ffea89ae76083ededa3c0b
42877 Author: Ryan Lortie <desrt@desrt.ca>
42878 Date:   Thu Nov 11 21:30:03 2010 -0500
42879
42880     Partial revert of last commit
42881
42882     Revert incorrect changes to gdbusmessage.c
42883
42884  gio/gdbusmessage.c |    5 +----
42885  1 file changed, 1 insertion(+), 4 deletions(-)
42886
42887 commit d28bce02dc62ac863ddafce8d525e6bc929db873
42888 Author: Cosimo Cecchi <cosimoc@gnome.org>
42889 Date:   Wed Nov 10 12:03:11 2010 +0100
42890
42891     emblemed-icon: allow passing a NULL emblem to g_emblemed_icon_new()
42892
42893     So that if we already have a list of emblems we know we want to add to
42894     the icon, we can use e.g. a for loop to add them all, without picking
42895     the first and looping from the second.
42896
42897     https://bugzilla.gnome.org/show_bug.cgi?id=634504
42898
42899  gio/gemblemedicon.c |    8 ++++----
42900  1 file changed, 4 insertions(+), 4 deletions(-)
42901
42902 commit fb94859e84c0b7859a0a5425d461b18e67ea9ac7
42903 Author: Benjamin Otte <otte@redhat.com>
42904 Date:   Tue Nov 9 07:19:19 2010 -0500
42905
42906     API: Reinstate "gio-desktop-app-info-lookup" extension point
42907
42908     Removing an extension point is an API and ABI break. In particular, it
42909     causes (older) gvfs versions to fail loading with a linkage error from
42910     ld which in turn makes the desktop unusable.
42911     So this reinstate the extension point and API provided by it, but
42912     deprecates and does not use it. So no functionality is changed.
42913
42914     This reverts parts of commit 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c.
42915
42916     Complaints-Also-To: Ryan Lortie <desrt@desrt.ca>
42917
42918  gio/gdesktopappinfo.c |   42 ++++++++++++++++++++++++++++++++++++++++++
42919  gio/gdesktopappinfo.h |   40 ++++++++++++++++++++++++++++++++++++++++
42920  gio/gio.symbols       |    2 ++
42921  gio/giomodule.c       |   16 +++++++++++++---
42922  4 files changed, 97 insertions(+), 3 deletions(-)
42923
42924 commit 9f02ee790b03b4c9e73490734ddb4740219b1d36
42925 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
42926 Date:   Tue Nov 9 20:36:53 2010 +0800
42927
42928     gio: Fix C99 style variable declarations (bug #633075)
42929
42930     -gdbusmessage.c and gregistrysettingsbackend.c is updated to fix
42931     C99-style declarations
42932     -also fixed typo for displaying registry entry in
42933     gregistrysettingsbackend.c (\% -> \\%)
42934
42935  gio/gdbusmessage.c             |    5 ++++-
42936  gio/gregistrysettingsbackend.c |   21 ++++++++++++++-------
42937  2 files changed, 18 insertions(+), 8 deletions(-)
42938
42939 commit 029f3070e7334daf8241dfe0db8288f80110f839
42940 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
42941 Date:   Tue Nov 9 20:32:39 2010 +0800
42942
42943     gtimer.c: Revert accidental overwrite
42944
42945     Revert accidental overwrite as timing API was changed from 2.27.2
42946     to 2.27.3
42947
42948  glib/gtimer.c |   73
42949  +++++++--------------------------------------------------
42950  1 file changed, 9 insertions(+), 64 deletions(-)
42951
42952 commit db7ea5e5584f768e978bb101000bf8a602384f6d
42953 Author: Matthias Clasen <mclasen@redhat.com>
42954 Date:   Mon Nov 8 23:06:53 2010 -0500
42955
42956     Bump version
42957
42958  configure.ac |    2 +-
42959  1 file changed, 1 insertion(+), 1 deletion(-)
42960
42961 commit f023d8b9bc6d86482fc020acf46ce965ff94c37b
42962 Author: Matthias Clasen <mclasen@redhat.com>
42963 Date:   Mon Nov 8 21:40:17 2010 -0500
42964
42965     Update NEWS
42966
42967  NEWS |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
42968  1 file changed, 49 insertions(+)
42969
42970 commit 9806040455d6d482db3908f2d56ddfe455bae660
42971 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
42972 Date:   Tue Nov 9 09:53:12 2010 +0800
42973
42974     Added and Moved checks for includes
42975
42976     Moved checks for G_OS_WIN32 after GLib header includes and added
42977     other checks
42978     required for Windows/MSVC builds
42979
42980  glib/gdatetime.c |   10 +++----
42981  glib/gmessages.c |   18 ++++++-------
42982  glib/gscanner.c  |    8 +++---
42983  glib/gtimer.c    |   77
42984  +++++++++++++++++++++++++++++++++++++++++++++++-------
42985  4 files changed, 85 insertions(+), 28 deletions(-)
42986
42987 commit 4a012a9754d51a36914c626b41ad757a89e57f86
42988 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
42989 Date:   Tue Nov 9 09:50:11 2010 +0800
42990
42991     Updated README.txt for VS9
42992
42993  build/win32/vs9/README.txt |   20 +++++++++++++++++---
42994  1 file changed, 17 insertions(+), 3 deletions(-)
42995
42996 commit 0af6343fedaf95d3710af8a1535da4d32cfccff9
42997 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
42998 Date:   Tue Nov 9 09:27:27 2010 +0800
42999
43000     Updated .def generation for x64
43001
43002     Some symbols need to be excluded from the .def file as they are set
43003     to be so on Win64
43004
43005  build/win32/vs9/gmodule.vcproj |    4 ++--
43006  1 file changed, 2 insertions(+), 2 deletions(-)
43007
43008 commit 9d4423c15d8684be27496f1905e063ec7e18cc21
43009 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
43010 Date:   Tue Nov 9 09:26:05 2010 +0800
43011
43012     Various updates...
43013
43014     -Made up for missed header files in glib and gio during "install"
43015     -Added macro necessary for GLib/GModule .def generation under Win64
43016     -updated location of getting glibconfig.h.win32 for building
43017
43018  build/win32/vs9/glib.vsprops |   30 +++++++++++++++++++++++++++---
43019  1 file changed, 27 insertions(+), 3 deletions(-)
43020
43021 commit e655a849e3cd7357dcef873163712df13889353f
43022 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
43023 Date:   Tue Nov 9 09:23:47 2010 +0800
43024
43025     Some enhancements for Win64 and using existing PCRE installtions
43026
43027     Added option for people to use an existing PCRE build and updated
43028     .def generation for x64 systems (some symbols are set to be excluded
43029     from Win64 builds)
43030     Also fixed the filter "PCRE" for the bundled PCRE as file layout
43031     changed
43032
43033  build/win32/vs9/glib.vcprojin |  314
43034  ++++++++++++++++++++++++++++++++++++++---
43035  1 file changed, 292 insertions(+), 22 deletions(-)
43036
43037 commit 50ca3571041881d7728f9a6fb0e924681113fb5e
43038 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
43039 Date:   Tue Nov 9 09:11:48 2010 +0800
43040
43041     Added option to use existing installation of PCRE
43042
43043     Allow the person compiling GLib to use his/her own copy of PCRE,
43044     bug#633075
43045
43046  build/win32/vs9/glib.sln |   85
43047  ++++++++++++++++++++++++++++++++++++++++++++++
43048  1 file changed, 85 insertions(+)
43049
43050 commit 8c4a96c6ff389aa319993857d79e0afcdf24d7c9
43051 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
43052 Date:   Tue Nov 9 09:08:45 2010 +0800
43053
43054     Made up for missed source files
43055
43056     Made up for missing required source files in  gio.vcproj(in) for
43057     Windows builds
43058
43059  build/win32/vs9/gio.vcprojin |    7 +++++++
43060  1 file changed, 7 insertions(+)
43061
43062 commit 587c9d09e25b0a0e3779e6a19493c9264696a46f
43063 Author: Ryan Lortie <desrt@desrt.ca>
43064 Date:   Mon Nov 8 18:15:32 2010 -0500
43065
43066     GPeriodic: enable subclassing
43067
43068     Move GPeriodic struct and class struct to the header.  Do ->priv.
43069
43070  gio/gperiodic.c |  138
43071  +++++++++++++++++++++++++++----------------------------
43072  gio/gperiodic.h |   21 +++++++++
43073  2 files changed, 89 insertions(+), 70 deletions(-)
43074
43075 commit 9fbfac6abb45aad97349f68aef29410e3bef4cfd
43076 Author: Ryan Lortie <desrt@desrt.ca>
43077 Date:   Mon Nov 8 16:59:29 2010 -0500
43078
43079     GPeriodic: remove repair functions
43080
43081     Replace it with a single repair signal that either fires or does not.
43082
43083  docs/reference/gio/gio-sections.txt |    1 -
43084  gio/gio-marshal.list                |    2 +-
43085  gio/gperiodic.c                     |  134
43086  ++++++++++++++++-------------------
43087  gio/gperiodic.h                     |    9 +--
43088  4 files changed, 63 insertions(+), 83 deletions(-)
43089
43090 commit 1a1fc130ece13a442dcacaba1db9108089cead38
43091 Author: Ryan Lortie <desrt@desrt.ca>
43092 Date:   Mon Nov 8 16:42:32 2010 -0500
43093
43094     New function: g_clear_object()
43095
43096     By analogy to g_clear_error, takes a pass-by-reference GObject
43097     reference
43098     and, if non-%NULL, unrefs it and sets it equal to %NULL.
43099
43100     Bug #620263.
43101
43102  docs/reference/gobject/gobject-sections.txt |    1 +
43103  gobject/gobject.c                           |   38
43104  +++++++++++++++++++++++++++
43105  gobject/gobject.h                           |   15 +++++++++++
43106  gobject/gobject.symbols                     |    1 +
43107  gobject/tests/.gitignore                    |    1 +
43108  gobject/tests/Makefile.am                   |    3 ++-
43109  gobject/tests/reference.c                   |   35
43110  ++++++++++++++++++++++++
43111  7 files changed, 93 insertions(+), 1 deletion(-)
43112
43113 commit 78bc8bec4f44a48e5e538f1f9ac9b9e43a9fc833
43114 Author: Dan Winship <danw@gnome.org>
43115 Date:   Sun Nov 7 12:56:44 2010 -0500
43116
43117     fix .gitignore
43118
43119  gio/tests/.gitignore |    4 ++++
43120  1 file changed, 4 insertions(+)
43121
43122 commit 791d91a957f8fc243b6629a015132c22675399ab
43123 Author: Dan Winship <danw@gnome.org>
43124 Date:   Sun Nov 7 12:56:08 2010 -0500
43125
43126     fix make check
43127
43128  gio/gsettings.c       |    2 +-
43129  gio/tests/gsettings.c |   10 +++++-----
43130  glib/glib.symbols     |    1 +
43131  3 files changed, 7 insertions(+), 6 deletions(-)
43132
43133 commit ba9fccf71e667c1d05d05fab794ab41b2c387a81
43134 Author: Ryan Lortie <desrt@desrt.ca>
43135 Date:   Sat Nov 6 17:34:40 2010 -0400
43136
43137     g_get_user_runtime_dir(): New function
43138
43139     Get the value of the XDG_RUNTIME_DIR environment variable.
43140
43141  docs/reference/glib/glib-sections.txt |    1 +
43142  glib/gutils.c                         |   49
43143  +++++++++++++++++++++++++++++++++
43144  glib/gutils.h                         |    2 ++
43145  3 files changed, 52 insertions(+)
43146
43147 commit 71088701af6ff0658313069219565923d5a03280
43148 Author: Ryan Lortie <desrt@desrt.ca>
43149 Date:   Fri Nov 5 22:07:07 2010 -0400
43150
43151     Add G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE
43152
43153     If specified, the signal subscription is setup client-side but
43154     the match
43155     rule is not sent to the server.  This allows the caller to manually
43156     register more detailed match rules.
43157
43158  gio/gdbusconnection.c |   22 ++++++++++++++++++++--
43159  gio/gioenums.h        |    6 +++++-
43160  2 files changed, 25 insertions(+), 3 deletions(-)
43161
43162 commit fa774618fcbd1afaa30507c9d75a46f9fa7bc288
43163 Author: Christian Persch <chpe@gnome.org>
43164 Date:   Sat Nov 6 12:27:01 2010 +0100
43165
43166     Fix docs comment typo
43167
43168  glib/gvariant.c |    2 +-
43169  1 file changed, 1 insertion(+), 1 deletion(-)
43170
43171 commit 8464db88adf36964c0898b74e1d122136fa0696b
43172 Author: A S Alam <aalam@users.sf.net>
43173 Date:   Sat Nov 6 10:48:55 2010 +0530
43174
43175     update Punjabi Translation by A S Alam
43176
43177  po/pa.po |    2 +-
43178  1 file changed, 1 insertion(+), 1 deletion(-)
43179
43180 commit 79a29a10362019b3ec5e361c7dbbadf084355f9c
43181 Author: A S Alam <aalam@users.sf.net>
43182 Date:   Sat Nov 6 10:47:54 2010 +0530
43183
43184     update Punjabi Translation by A S Alam
43185
43186  po/pa.po |  901
43187  ++++++++++++++++++++++++++++++++++++++------------------------
43188  1 file changed, 557 insertions(+), 344 deletions(-)
43189
43190 commit 7fc6f8a1596b18a23e1570fc6716b34a137b76c6
43191 Author: Ryan Lortie <desrt@desrt.ca>
43192 Date:   Fri Nov 5 21:33:06 2010 -0400
43193
43194     Add g_variant_lookup() and tests
43195
43196     Convenience API for doing lookups in dictionaries where the key is a
43197     string or object path.
43198
43199  docs/reference/glib/glib-sections.txt |    2 +
43200  glib/glib.symbols                     |    2 +
43201  glib/gvariant.c                       |  144
43202  +++++++++++++++++++++++++++++++++
43203  glib/gvariant.h                       |    7 ++
43204  glib/tests/gvariant.c                 |   74 +++++++++++++++++
43205  5 files changed, 229 insertions(+)
43206
43207 commit 57b4b7099f6e6918210d5d99a24f42b33021bab0
43208 Author: Matthias Clasen <mclasen@redhat.com>
43209 Date:   Fri Nov 5 14:50:01 2010 -0400
43210
43211     Fix markup
43212
43213  gio/gsettings.c |    4 ++--
43214  1 file changed, 2 insertions(+), 2 deletions(-)
43215
43216 commit 38bc42d18edcfdc47cad018dbd6e562f21541f9b
43217 Author: Matthias Clasen <mclasen@redhat.com>
43218 Date:   Fri Nov 5 14:29:15 2010 -0400
43219
43220     Fix up gapplication example
43221
43222  gio/tests/gapplication-example-cmdline2.c |    1 +
43223  1 file changed, 1 insertion(+)
43224
43225 commit 67c03fee2a90079b75bbbb71c004ef00af750f21
43226 Author: Matthias Clasen <mclasen@redhat.com>
43227 Date:   Fri Nov 5 14:28:44 2010 -0400
43228
43229     Describe enum and flags types a bit
43230
43231  gio/gsettings.c |   22 ++++++++++++++++++++--
43232  1 file changed, 20 insertions(+), 2 deletions(-)
43233
43234 commit d1b00fe23df265f6cf8a288a34db8fdeb31d9900
43235 Author: Matthias Clasen <mclasen@redhat.com>
43236 Date:   Fri Nov 5 13:56:42 2010 -0400
43237
43238     Update the gschema dtd to include flags
43239
43240  gio/gschema.dtd |   18 ++++++++++++------
43241  1 file changed, 12 insertions(+), 6 deletions(-)
43242
43243 commit bc793255bc75300bfa96bfd842343c26af8b0744
43244 Author: Matthias Clasen <mclasen@redhat.com>
43245 Date:   Fri Nov 5 09:31:36 2010 -0400
43246
43247     Report more useful errors from g_settings_set_value
43248
43249  gio/gsettings.c |   24 ++++++++++++++++++++++--
43250  1 file changed, 22 insertions(+), 2 deletions(-)
43251
43252 commit 393834ac6f32633a31e52441b051dc7d3969a530
43253 Author: Dan Winship <danw@gnome.org>
43254 Date:   Thu Nov 4 15:23:22 2010 -0400
43255
43256     gsettings.m4: Fix rules to work when there are no schemas
43257
43258     If there are no schemas, don't try to install "" at install time.
43259     (In particular, automake conditionals don't work properly with
43260     @-expanded rules, so if you conditionally build a schema, you'll
43261     still unconditionally get the install rule.)
43262
43263     https://bugzilla.gnome.org/show_bug.cgi?id=633381
43264
43265  m4macros/gsettings.m4 |    8 +++++---
43266  1 file changed, 5 insertions(+), 3 deletions(-)
43267
43268 commit 094082841877b8b70a0d793ff091bb74793210b6
43269 Author: Tor Lillqvist <tml@iki.fi>
43270 Date:   Tue Oct 26 12:20:22 2010 +0300
43271
43272     Clarify docs for g_path_is_absolute() semantics on Windows
43273
43274  glib/gutils.c |   31 ++++++++++++++++++++++++++-----
43275  1 file changed, 26 insertions(+), 5 deletions(-)
43276
43277 commit 954e7d149359152a9b6dccf2322399f87ed5bd1f
43278 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
43279 Date:   Sun Oct 31 20:12:26 2010 +0200
43280
43281     Updated Belarusian translation
43282
43283  po/be.po | 3412
43284  +++++++++++++++++++++++++++++++++++++++-----------------------
43285  1 file changed, 2137 insertions(+), 1275 deletions(-)
43286
43287 commit ba45e36932206f30bb439f27c49529d934207fd1
43288 Author: Christian Persch <chpe@gnome.org>
43289 Date:   Thu Sep 23 13:47:13 2010 +0200
43290
43291     Add g_simple_async_report_take_gerror_in_idle
43292
43293     ... and use it where appropriate. Saves an extra GError copy.
43294
43295     Bug #633686.
43296
43297  docs/reference/gio/gio-sections.txt |    1 +
43298  gio/gbufferedinputstream.c          |    3 +--
43299  gio/gfileinputstream.c              |    3 +--
43300  gio/gfileiostream.c                 |    3 +--
43301  gio/gfileoutputstream.c             |    3 +--
43302  gio/ginputstream.c                  |    9 +++------
43303  gio/gio.symbols                     |    1 +
43304  gio/giostream.c                     |    3 +--
43305  gio/goutputstream.c                 |   12 ++++--------
43306  gio/gsimpleasyncresult.c            |   34
43307  +++++++++++++++++++++++++++++++++-
43308  gio/gsimpleasyncresult.h            |    6 +++++-
43309  gio/gsocketclient.c                 |    6 ++----
43310  gio/gsocketconnection.c             |    3 +--
43311  gio/gsocketlistener.c               |    3 +--
43312  14 files changed, 56 insertions(+), 34 deletions(-)
43313
43314 commit 9e0c07870af1dac84c033031cf301671779c8328
43315 Author: Christian Persch <chpe@gnome.org>
43316 Date:   Thu Sep 23 13:02:50 2010 +0200
43317
43318     Use g_simple_async_result_{new_,}take_error
43319
43320     Bug #633685.
43321
43322  gio/gasyncinitable.c           |    5 +--
43323  gio/gbufferedinputstream.c     |   32 +++++++---------
43324  gio/gbufferedoutputstream.c    |    5 +--
43325  gio/gdatainputstream.c         |    3 +-
43326  gio/gdbusaddress.c             |    5 +--
43327  gio/gdbusconnection.c          |   23 +++---------
43328  gio/gdbusprivate.c             |    9 ++---
43329  gio/gdbusproxy.c               |   13 ++-----
43330  gio/gdummyproxyresolver.c      |    3 +-
43331  gio/gfile.c                    |   80
43332  +++++++++-------------------------------
43333  gio/gfileenumerator.c          |    5 +--
43334  gio/gfileicon.c                |    3 +-
43335  gio/gfileinputstream.c         |    5 +--
43336  gio/gfileoutputstream.c        |    5 +--
43337  gio/ginputstream.c             |   26 ++++---------
43338  gio/giostream.c                |    5 +--
43339  gio/gloadableicon.c            |    3 +-
43340  gio/gnetworkaddress.c          |    3 +-
43341  gio/gnetworkservice.c          |    6 +--
43342  gio/goutputstream.c            |   23 +++---------
43343  gio/gproxyaddressenumerator.c  |   17 ++-------
43344  gio/gsocketaddressenumerator.c |    6 +--
43345  gio/gsocketclient.c            |    3 +-
43346  gio/gsocketinputstream.c       |    5 +--
43347  gio/gsocketlistener.c          |    3 +-
43348  gio/gsocketoutputstream.c      |    5 +--
43349  gio/gsocks4aproxy.c            |    8 +---
43350  gio/gsocks5proxy.c             |    4 +-
43351  gio/gtcpconnection.c           |   11 ++----
43352  gio/gunixinputstream.c         |   10 +----
43353  gio/gunixmount.c               |    3 +-
43354  gio/gunixoutputstream.c        |   10 +----
43355  gio/gunixresolver.c            |   18 ++-------
43356  gio/gunixvolume.c              |    3 +-
43357  34 files changed, 98 insertions(+), 270 deletions(-)
43358
43359 commit 63b87b2c26bf983823f83943b8d752bd053ce539
43360 Author: Ryan Lortie <desrt@desrt.ca>
43361 Date:   Wed Nov 3 00:16:16 2010 -0400
43362
43363     Add simple dynamic scheduling to GPeriodic
43364
43365     GPeriodic will now try not to use more than 50% of the CPU for its own
43366     purposes unless there are no other tasks attempting to run.
43367
43368  docs/reference/gio/gio-sections.txt |    3 +-
43369  gio/gio.symbols                     |    3 +-
43370  gio/gperiodic.c                     |  155
43371  ++++++++++++++++++++++++++++++++---
43372  gio/gperiodic.h                     |    6 +-
43373  4 files changed, 151 insertions(+), 16 deletions(-)
43374
43375 commit 8c7e284116085058fa8b2600e02502aa6acb3f9e
43376 Author: Matthias Clasen <mclasen@redhat.com>
43377 Date:   Tue Nov 2 22:39:58 2010 -0400
43378
43379     Tweak GApplication docs
43380
43381  gio/gapplication.c                        |    9 +++++++++
43382  gio/tests/gapplication-example-actions.c  |    7 -------
43383  gio/tests/gapplication-example-cmdline.c  |    4 ----
43384  gio/tests/gapplication-example-cmdline2.c |    4 ----
43385  gio/tests/gapplication-example-open.c     |   16 +++++++++++-----
43386  5 files changed, 20 insertions(+), 20 deletions(-)
43387
43388 commit 1cf14de82f3ad4beceeeb9ba555763ef8d70ed24
43389 Author: Ryan Lortie <desrt@desrt.ca>
43390 Date:   Tue Nov 2 22:12:55 2010 -0400
43391
43392     docs: Recommend against using GTimeVal
43393
43394  docs/reference/glib/tmpl/date.sgml |   11 +++++++----
43395  1 file changed, 7 insertions(+), 4 deletions(-)
43396
43397 commit e4ad3442c042431918de178c5dc29ce6abb31ff2
43398 Author: Ryan Lortie <desrt@desrt.ca>
43399 Date:   Tue Nov 2 22:03:08 2010 -0400
43400
43401     GMainContext: store real time as int64
43402
43403  glib/gmain.c |   19 ++++++++++---------
43404  1 file changed, 10 insertions(+), 9 deletions(-)
43405
43406 commit d22681feb44daa0209cf55c8e45cc8f0c13d4ded
43407 Author: Ryan Lortie <desrt@desrt.ca>
43408 Date:   Mon Nov 1 17:04:31 2010 -0400
43409
43410     glocalfileinfo: remove non-use of GTimeVal
43411
43412  gio/glocalfileinfo.c |   14 +++++++-------
43413  1 file changed, 7 insertions(+), 7 deletions(-)
43414
43415 commit 5dab4727ee604d3a7a2be3aa7dde739b71d7f5df
43416 Author: Ryan Lortie <desrt@desrt.ca>
43417 Date:   Mon Nov 1 16:40:36 2010 -0400
43418
43419     Add g_get_real_time() for wall-clock int64 micros
43420
43421     Similar in spirit to g_get_monotonic_time().
43422
43423  docs/reference/glib/glib-sections.txt |    1 +
43424  glib/glib.symbols                     |    1 +
43425  glib/gmain.c                          |   31
43426  ++++++++++++++++++++++++++++++-
43427  glib/gmain.h                          |    1 +
43428  4 files changed, 33 insertions(+), 1 deletion(-)
43429
43430 commit 38e7aa9855a3e18d5350733ee4177ab00cee15df
43431 Author: Ryan Lortie <desrt@desrt.ca>
43432 Date:   Mon Nov 1 16:35:10 2010 -0400
43433
43434     Clean up g_usleep()
43435
43436     Remove some code that was written in 2000 to support OSes that do not
43437     have nanosleep().  nanosleep() has been specified (in POSIX-1.2001)
43438     for
43439     almost a decade now, so assume we have it (except on Windows).
43440
43441     Remove the checks for nanosleep and nsleep from configure.ac.
43442
43443     We're removing this code because we honestly believe that nobody
43444     will be
43445     affected.  If this change negatively impacts you, please file a bug.
43446
43447  configure.ac  |    1 -
43448  glib/gtimer.c |   48 ++----------------------------------------------
43449  2 files changed, 2 insertions(+), 47 deletions(-)
43450
43451 commit a48faa0aed1c422ba04301a4786419de44ea65e8
43452 Author: Ryan Lortie <desrt@desrt.ca>
43453 Date:   Mon Nov 1 16:06:39 2010 -0400
43454
43455     GTimer: switch to monotonic time
43456
43457     and remove docs notes about threads having to be initialised.
43458
43459  glib/gtimer.c |   27 ++++++++-------------------
43460  1 file changed, 8 insertions(+), 19 deletions(-)
43461
43462 commit 92df8a1d7766dbb51d84c0373daa77eb1cce3a18
43463 Author: Ryan Lortie <desrt@desrt.ca>
43464 Date:   Mon Nov 1 15:47:29 2010 -0400
43465
43466     Drop GTimeSpec type
43467
43468  docs/reference/glib/glib-sections.txt |    1 -
43469  glib/gmain.c                          |   10 ----------
43470  glib/gtypes.h                         |    8 --------
43471  3 files changed, 19 deletions(-)
43472
43473 commit c3a0d32ef1413f942890796aa20f7b1a54254eff
43474 Author: Ryan Lortie <desrt@desrt.ca>
43475 Date:   Mon Nov 1 15:46:35 2010 -0400
43476
43477     Switch GTimeSpec users to int64 microseconds
43478
43479     glib is trying to move toward using microseconds-in-gint64 as its
43480     universal time format.
43481
43482     No real API breaks here since GTimeSpec is new this unstable release
43483     series.
43484
43485  gio/gperiodic.c |   33 ++--------
43486  gio/gperiodic.h |    2 +-
43487  gio/gsocket.c   |   35 +++++------
43488  glib/gmain.c    |  183
43489  +++++++++++++++++++++++--------------------------------
43490  glib/gmain.h    |    7 +--
43491  5 files changed, 101 insertions(+), 159 deletions(-)
43492
43493 commit d9f5ab56c3b79fb12b4ee4f19a8b6307445cc403
43494 Author: Ryan Lortie <desrt@desrt.ca>
43495 Date:   Mon Nov 1 13:31:37 2010 -0400
43496
43497     GTimeout: simplify math for 'seconds' case
43498
43499     The code was designed to deal with any granularity of timer and due to
43500     the use of GTimeVal/GTimeSpec, the math for this gets extremely
43501     confusing.
43502
43503     From a practical standpoint, we only ever have a granularity of
43504     seconds.
43505
43506     Take advantage of that fact in the code and vastly simplify the math.
43507
43508  glib/gmain.c |   74
43509  +++++++++++++++++++++-------------------------------------
43510  1 file changed, 27 insertions(+), 47 deletions(-)
43511
43512 commit b6854efdb94b74f791cbcc622942825dc042eefc
43513 Author: Jorge González <jorgegonz@svn.gnome.org>
43514 Date:   Tue Nov 2 10:46:10 2010 +0100
43515
43516     Updated Spanish translation
43517
43518  po/es.po |   90
43519  ++++++++++++++++++++++++++++++++++++++------------------------
43520  1 file changed, 55 insertions(+), 35 deletions(-)
43521
43522 commit 00e09af412f8d30c5980f549341cf28a2d6a8847
43523 Author: Jorge González <jorgegonz@svn.gnome.org>
43524 Date:   Mon Nov 1 18:50:46 2010 +0100
43525
43526     Updated Spanish translation
43527
43528  po/es.po |  494
43529  ++++++++++++++++++++++++++++++++++++++++++--------------------
43530  1 file changed, 337 insertions(+), 157 deletions(-)
43531
43532 commit b2d0260b85c6eb47f9ac0263f26657cbc9fe9909
43533 Author: Fran Diéguez <fran.dieguez@mabishu.com>
43534 Date:   Mon Nov 1 17:15:38 2010 +0100
43535
43536     Updated Galician translations
43537
43538  po/gl.po |  620
43539  ++++++++++++++++++++++++++++++++++++++------------------------
43540  1 file changed, 386 insertions(+), 234 deletions(-)
43541
43542 commit 361afb3a62c7940c0f303eac99d84ac21e4dcb37
43543 Author: Paolo Borelli <pborelli@gnome.org>
43544 Date:   Mon Nov 1 14:36:57 2010 +0100
43545
43546     Fix gtk-doc typo
43547
43548  gio/gmount.c |    2 +-
43549  1 file changed, 1 insertion(+), 1 deletion(-)
43550
43551 commit 7434c1725dc7a5f44a9f2d9787eaa7c1c9027906
43552 Author: Christian Persch <chpe@gnome.org>
43553 Date:   Mon Nov 1 11:06:26 2010 +0100
43554
43555     Fix Since: for new functions
43556
43557     g_simple_async_result_new_from_error/take_error are Since: 2.28.
43558
43559  gio/gsimpleasyncresult.c |    4 ++--
43560  1 file changed, 2 insertions(+), 2 deletions(-)
43561
43562 commit 5327db4c2f83acf9cda3e7cc3ddca8f3eaeb570f
43563 Author: Yaron Shahrabani <sh.yaron@gmail.com>
43564 Date:   Mon Nov 1 08:17:02 2010 +0200
43565
43566     Updated Hebrew translation.
43567
43568  po/he.po |  406
43569  ++++++++++++++++++++++++++++++++++++++++++++------------------
43570  1 file changed, 292 insertions(+), 114 deletions(-)
43571
43572 commit 81f93eb29c76c941e6bfe6c20510f8cb04edfa0a
43573 Author: Matthias Clasen <mclasen@redhat.com>
43574 Date:   Mon Nov 1 00:32:47 2010 -0400
43575
43576     Bump version
43577
43578  configure.ac |    2 +-
43579  1 file changed, 1 insertion(+), 1 deletion(-)
43580
43581 commit a50c0ca69961ef4d1a372cc31483de65266f1a52
43582 Author: Matthias Clasen <mclasen@redhat.com>
43583 Date:   Sun Oct 31 23:32:48 2010 -0400
43584
43585     NEWS for 2.27.2
43586
43587  NEWS |   36 ++++++++++++++++++++++++++++++++++++
43588  1 file changed, 36 insertions(+)
43589
43590 commit b4248cb5da7751a2b1d16c48ea0acc5f3e7c4348
43591 Author: Matthias Clasen <mclasen@redhat.com>
43592 Date:   Sun Oct 31 23:19:04 2010 -0400
43593
43594     Remove nonexisting type from giotypes.h
43595
43596     GDBusActionGroup does not exist yet.
43597
43598  gio/giotypes.h |    1 -
43599  1 file changed, 1 deletion(-)
43600
43601 commit d2612ad955c67a6b6791e9db4496087754c20228
43602 Author: Matthias Clasen <mclasen@redhat.com>
43603 Date:   Sun Oct 31 23:13:36 2010 -0400
43604
43605     Fix a doc typo
43606
43607  glib/gdatetime.c |    2 +-
43608  1 file changed, 1 insertion(+), 1 deletion(-)
43609
43610 commit 71dcc5ce80e33ac2f5cfd2de7acc392de2cb5d45
43611 Author: Matthias Clasen <mclasen@redhat.com>
43612 Date:   Sun Oct 31 23:10:41 2010 -0400
43613
43614     Remove leftover definition from gactiongroup.h
43615
43616     GContextActionGroupInterface is not currently used anywhere.
43617
43618  gio/gactiongroup.h |   15 ---------------
43619  1 file changed, 15 deletions(-)
43620
43621 commit b49ae1646197e90d273d3ffd5d884d93109c2df7
43622 Author: Matthias Clasen <mclasen@redhat.com>
43623 Date:   Sun Oct 31 22:41:00 2010 -0400
43624
43625     Various documentation fixes
43626
43627  docs/reference/gio/gio-sections.txt |   10 +++++-----
43628  gio/gactiongroup.c                  |   12 ++++++------
43629  gio/gappinfo.c                      |   10 +++++-----
43630  gio/gapplicationcommandline.c       |    1 +
43631  4 files changed, 17 insertions(+), 16 deletions(-)
43632
43633 commit 85ba8596e235f5f7f351447d20a3bc1baa8402b8
43634 Author: Matthias Clasen <mclasen@redhat.com>
43635 Date:   Sun Oct 31 22:38:38 2010 -0400
43636
43637     GSimpleAsyncResult: add error-taking variants
43638
43639     Add g_simple_async_result_new_take_error and
43640     g_simple_async_result_take_error, which take over ownership of the
43641     given error. Based on a patch by Christian Persch.
43642
43643     https://bugzilla.gnome.org/show_bug.cgi?id=629247
43644
43645  gio/gio.symbols          |    2 ++
43646  gio/gsimpleasyncresult.c |   62
43647  +++++++++++++++++++++++++++++++++++++++++++---
43648  gio/gsimpleasyncresult.h |    6 +++++
43649  3 files changed, 67 insertions(+), 3 deletions(-)
43650
43651 commit 7887103193de4230a1ccb8dc7100816e523e5b9c
43652 Author: Matthias Clasen <mclasen@redhat.com>
43653 Date:   Sun Oct 31 22:05:20 2010 -0400
43654
43655     Add an example of invoking actions
43656
43657  gio/tests/gapplication-example-actions.c |   14 ++++++++++++++
43658  1 file changed, 14 insertions(+)
43659
43660 commit d967b5ed17ae23f8694c5828c5574393bf9df076
43661 Author: Matthias Clasen <mclasen@redhat.com>
43662 Date:   Sun Oct 31 21:08:25 2010 -0400
43663
43664     Fix g_action_group_activate_action() docs
43665
43666  gio/gactiongroup.c |    2 +-
43667  1 file changed, 1 insertion(+), 1 deletion(-)
43668
43669 commit 9574dbd2282e1fcf7bb5836c85cfff536bf4a7cf
43670 Author: Matthias Clasen <mclasen@redhat.com>
43671 Date:   Sun Oct 31 20:58:15 2010 -0400
43672
43673     Be more careful about overwriting errors
43674
43675     When trying to parse again, we don't want to overwrite the exiting
43676     error.
43677
43678  gio/gsettings-tool.c |    7 ++++---
43679  1 file changed, 4 insertions(+), 3 deletions(-)
43680
43681 commit 78407a00983d2fb70a94e00639408c80a58772b7
43682 Author: Matthias Clasen <mclasen@redhat.com>
43683 Date:   Sun Oct 31 20:49:53 2010 -0400
43684
43685     GApplication: Add an action example
43686
43687  gio/gapplication.c |   13 +++++++++++++
43688  1 file changed, 13 insertions(+)
43689
43690 commit cb8d29a55897b65c5d60077db19f39d1c01b2f86
43691 Author: Matthias Clasen <mclasen@redhat.com>
43692 Date:   Sun Oct 31 20:33:02 2010 -0400
43693
43694     Don't leak references in the actions example
43695
43696     These are not initially unowned...
43697
43698  gio/tests/gapplication-example-actions.c |    3 +++
43699  1 file changed, 3 insertions(+)
43700
43701 commit 09426632796b31a4f978e1c6c5666cc660e14a71
43702 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
43703 Date:   Mon Nov 1 01:28:13 2010 +0900
43704
43705     Fix error in Japanese translation
43706
43707  po/ja.po |    4 ++--
43708  1 file changed, 2 insertions(+), 2 deletions(-)
43709
43710 commit c34bcefa78faacbda4528de9aeea2e13519c27e0
43711 Author: Matthias Clasen <mclasen@redhat.com>
43712 Date:   Sat Oct 30 22:19:02 2010 -0400
43713
43714     Add an example of using GApplication with actions
43715
43716  gio/tests/Makefile.am                    |    4 ++
43717  gio/tests/gapplication-example-actions.c |   82
43718  ++++++++++++++++++++++++++++++
43719  2 files changed, 86 insertions(+)
43720
43721 commit ab02965c50b8b80a2a676888f5aa4c36cbc7c3df
43722 Author: Christian Persch <chpe@gnome.org>
43723 Date:   Sat Oct 30 21:40:28 2010 -0400
43724
43725     Use G_GINT64_CONSTANT here
43726
43727     Bug #631482.
43728
43729  glib/gdatetime.c |    2 +-
43730  1 file changed, 1 insertion(+), 1 deletion(-)
43731
43732 commit e24dfacd5b81ee0b6b596df3739df4448e5bbf04
43733 Author: Matthias Clasen <mclasen@redhat.com>
43734 Date:   Sat Oct 30 01:13:42 2010 -0400
43735
43736     gsettings-tool: Support completion for enum values
43737
43738     https://bugzilla.gnome.org/show_bug.cgi?id=631264
43739
43740  gio/gsettings-bash-completion.sh |   18 ++++++++++++++++++
43741  gio/gsettings-tool.c             |   17 +++++++++++++++++
43742  2 files changed, 35 insertions(+)
43743
43744 commit 6298e88538fb5799432774574713af259701c735
43745 Author: Matthias Clasen <mclasen@redhat.com>
43746 Date:   Sat Oct 30 00:00:06 2010 -0400
43747
43748     Add a command to list keys and values recursively
43749
43750     This is similar to gconftool-2 -R, which is very handy
43751     for collecting information for bug reports, etc. It is now
43752     possible to say gsettings list-recursively org.foo.bar, and
43753     this will produce a list of schemas, keys and values for
43754     org.foo.bar and all its child and grandchild schemata,
43755     recursively.
43756
43757     https://bugzilla.gnome.org/show_bug.cgi?id=632571
43758
43759  gio/gsettings-bash-completion.sh |    6 ++--
43760  gio/gsettings-tool.c             |   66
43761  ++++++++++++++++++++++++++++++++++++++
43762  2 files changed, 69 insertions(+), 3 deletions(-)
43763
43764 commit d6192166862c6cad3914ddf397b798205263b564
43765 Author: Matthias Clasen <mclasen@redhat.com>
43766 Date:   Fri Oct 29 23:12:07 2010 -0400
43767
43768     Make gsettings-tool translatable again
43769
43770     This regression was caused by the recent rewrite.
43771
43772  gio/gsettings-tool.c |   92
43773  +++++++++++++++++++++++++++-----------------------
43774  1 file changed, 49 insertions(+), 43 deletions(-)
43775
43776 commit cb647730029d5da388637e2a532f7f54a0d86f47
43777 Author: Ryan Lortie <desrt@desrt.ca>
43778 Date:   Fri Oct 29 16:33:47 2010 -0400
43779
43780     Use 'aay' instead of 'as' for environ
43781
43782     It might contain non-utf8 characters.
43783
43784  gio/gapplication.c            |   10 +++++++---
43785  gio/gapplicationcommandline.c |    3 ++-
43786  2 files changed, 9 insertions(+), 4 deletions(-)
43787
43788 commit 641f622bfe72866baa52dbd1044b7be2b6271999
43789 Author: Ryan Lortie <desrt@desrt.ca>
43790 Date:   Thu Oct 28 23:06:53 2010 -0400
43791
43792     GApplication: emit a signal when starting up
43793
43794     Send a signal to the bus when registration is successful and we
43795     are the
43796     primary instance.
43797
43798  gio/gapplicationimpl-dbus.c |    8 ++++++++
43799  1 file changed, 8 insertions(+)
43800
43801 commit 7aa2e5026260a51e089d10dd18017b8f129b7adf
43802 Author: Ryan Lortie <desrt@desrt.ca>
43803 Date:   Thu Oct 28 22:49:12 2010 -0400
43804
43805     GApplication: support environment passing
43806
43807     Add support for passing the full contents of the environment to the
43808     primary instance (by storing it in the platform_data) when
43809     G_APPLICATION_SEND_ENVIRONMENT is in the flags.
43810
43811  docs/reference/gio/gio-sections.txt |    2 +
43812  gio/gapplication.c                  |    8 ++++
43813  gio/gapplicationcommandline.c       |   71
43814  +++++++++++++++++++++++++++++++++++
43815  gio/gapplicationcommandline.h       |    5 +++
43816  gio/gio.symbols                     |    2 +
43817  gio/gioenums.h                      |    5 ++-
43818  6 files changed, 92 insertions(+), 1 deletion(-)
43819
43820 commit 99d2c2eef580c6ee4cbcf18b656e574331d6ad08
43821 Author: Ryan Lortie <desrt@desrt.ca>
43822 Date:   Thu Oct 28 22:20:25 2010 -0400
43823
43824     Add testcase for environment functions
43825
43826  glib/tests/.gitignore    |    1 +
43827  glib/tests/Makefile.am   |    3 +++
43828  glib/tests/environment.c |   51
43829  ++++++++++++++++++++++++++++++++++++++++++++++
43830  3 files changed, 55 insertions(+)
43831
43832 commit 29ce7385bb631ac04dc8b965dd0c6fab488c770d
43833 Author: Ryan Lortie <desrt@desrt.ca>
43834 Date:   Thu Oct 28 21:26:09 2010 -0400
43835
43836     Add g_get_environ(): portable access to 'environ'
43837
43838     Return a copy of 'environ' on platforms where that is possible, or do
43839     something else on other platforms.
43840
43841  docs/reference/glib/glib-sections.txt |    1 +
43842  glib/glib.symbols                     |    1 +
43843  glib/gutils.c                         |   39
43844  +++++++++++++++++++++++++++++++++
43845  glib/gutils.h                         |    1 +
43846  4 files changed, 42 insertions(+)
43847
43848 commit b4d3b6e0de4fe2f239f414c6a62be35018d05a4c
43849 Author: Carles Ferrando <carles.ferrando@gmail.com>
43850 Date:   Fri Oct 29 00:48:48 2010 +0100
43851
43852     Updated Catalan (Valencian) translation
43853
43854  po/ca@valencia.po | 2095
43855  +++++++++++++++++++++++++++++++++++------------------
43856  1 file changed, 1396 insertions(+), 699 deletions(-)
43857
43858 commit bf7ba2fbdc6fdbb38fe35f71dfdf74dd8fcbf414
43859 Author: Ryan Lortie <desrt@desrt.ca>
43860 Date:   Thu Oct 28 16:46:18 2010 -0400
43861
43862     GApplication: use infinite timeout for CommandLine
43863
43864     Use an infinite DBus timeout for sending a CommandLine request to the
43865     primary instance.
43866
43867     This resolves a bit of bug #633339.
43868
43869  gio/gapplicationimpl-dbus.c |    2 +-
43870  1 file changed, 1 insertion(+), 1 deletion(-)
43871
43872 commit fac2a8278e6bc83b281cd85f783e9ae4b05371be
43873 Author: Ryan Lortie <desrt@desrt.ca>
43874 Date:   Thu Oct 28 16:14:24 2010 -0400
43875
43876     Bug 633356 - (GDBus) Make G_MAXINT mean no timeout
43877
43878     Don't register a timeout function in the case that G_MAXINT is
43879     given for
43880     the timeout length.
43881
43882  gio/gdbusconnection.c |   31 +++++++++++++++++++------------
43883  gio/gdbusproxy.c      |    6 ++++--
43884  2 files changed, 23 insertions(+), 14 deletions(-)
43885
43886 commit cd4f818b301bfc6855b27feba5a0dfdca60027c1
43887 Author: Dan Winship <danw@gnome.org>
43888 Date:   Thu Oct 28 15:17:17 2010 -0400
43889
43890     GNetworkService: fix a small bug
43891
43892     Fix a small bug in the synchronous lookup code introduced in the fix
43893     for bug 629274
43894
43895  gio/gnetworkservice.c |    2 +-
43896  1 file changed, 1 insertion(+), 1 deletion(-)
43897
43898 commit dd9f8b8cc6d873517dedd83935ed0d994bbbd6c9
43899 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
43900 Date:   Tue Sep 28 11:53:03 2010 +0200
43901
43902     Don't enable dtrace support when dtrace isn't available
43903
43904     Fixes FTBFS when dtrace isn't available but <sys/sdt.h> is.
43905
43906  configure.ac |    9 +++++----
43907  1 file changed, 5 insertions(+), 4 deletions(-)
43908
43909 commit 7c184df292f7552423fa7931c843b2f1949c1455
43910 Author: Ryan Lortie <desrt@desrt.ca>
43911 Date:   Fri Oct 16 12:19:06 2009 +0200
43912
43913     Bug 158725 - free linked list with data
43914
43915     Add some helpers for freeing a linked list along with its elements by
43916     providing a GDestroyNotify to call on each of them.
43917
43918     Add a test.
43919
43920     Based on a patch from Cosimo Cecchi.
43921
43922  docs/reference/glib/glib-sections.txt |    2 ++
43923  glib/glib.symbols                     |    2 ++
43924  glib/glist.c                          |   21 ++++++++++-
43925  glib/glist.h                          |    2 ++
43926  glib/gslist.c                         |   18 ++++++++++
43927  glib/gslist.h                         |    2 ++
43928  glib/tests/list.c                     |   63
43929  +++++++++++++++++++++++++++++++++
43930  7 files changed, 109 insertions(+), 1 deletion(-)
43931
43932 commit 4baad1acbff936284c5367afdb4494cf081ee394
43933 Author: Ryan Lortie <desrt@desrt.ca>
43934 Date:   Wed Oct 27 09:26:01 2010 -0400
43935
43936     GApplication: exit_status unset in one branch
43937
43938     Closes #633206
43939
43940  gio/gapplication.c |    2 +-
43941  1 file changed, 1 insertion(+), 1 deletion(-)
43942
43943 commit f7a918dcb9fac00c7904b63452a59496594369aa
43944 Author: Ryan Lortie <desrt@desrt.ca>
43945 Date:   Fri Oct 22 19:43:11 2010 +0200
43946
43947     GPeriodic: allow unblock time to be passed in
43948
43949  gio/gperiodic.c |   22 ++++++++++++++++++++--
43950  gio/gperiodic.h |    3 ++-
43951  2 files changed, 22 insertions(+), 3 deletions(-)
43952
43953 commit 2af4b6e5440c22f4b56923ac9a749af06b3188d9
43954 Author: Ryan Lortie <desrt@desrt.ca>
43955 Date:   Fri Oct 22 19:20:14 2010 +0200
43956
43957     Deprecate g_source_get_current_time()
43958
43959  glib/glib.symbols |    2 ++
43960  glib/gmain.c      |    2 ++
43961  glib/gmain.h      |    2 ++
43962  3 files changed, 6 insertions(+)
43963
43964 commit 83472b34ef0bd3b53ff0a38b7f8691c3bd6fa0a9
43965 Author: Ryan Lortie <desrt@desrt.ca>
43966 Date:   Fri Oct 22 19:16:57 2010 +0200
43967
43968     switch GSocket to monotonic time for timeouts
43969
43970  gio/gsocket.c |   12 ++++++------
43971  1 file changed, 6 insertions(+), 6 deletions(-)
43972
43973 commit d3fe2efb83b690507eb5513d96c27d06e9206da1
43974 Author: Ryan Lortie <desrt@desrt.ca>
43975 Date:   Fri Oct 22 19:13:01 2010 +0200
43976
43977     switch GPeriodic to use monotonic time
43978
43979  gio/gperiodic.c |    8 ++++----
43980  1 file changed, 4 insertions(+), 4 deletions(-)
43981
43982 commit 91113a8aeea40cc2d7dda65b09537980bb602a06
43983 Author: Ryan Lortie <desrt@desrt.ca>
43984 Date:   Fri Oct 22 19:10:39 2010 +0200
43985
43986     switch GTimeoutSource to use monotonic time
43987
43988  glib/gmain.c |   72
43989  +++++++++++++++++++++++++++++-----------------------------
43990  1 file changed, 36 insertions(+), 36 deletions(-)
43991
43992 commit b7d8363fbec421d1e3e8b1a198fd7efb2ec9d2bc
43993 Author: Ryan Lortie <desrt@desrt.ca>
43994 Date:   Fri Oct 22 18:40:08 2010 +0200
43995
43996     Add g_source_get_time()
43997
43998     Cached version of g_get_monotonic_time() that does similar to what
43999     g_source_get_current_time() does for g_get_current_time().
44000
44001  docs/reference/glib/glib-sections.txt |    1 +
44002  glib/glib.symbols                     |    1 +
44003  glib/gmain.c                          |   47
44004  ++++++++++++++++++++++++++++++++-
44005  glib/gmain.h                          |    2 ++
44006  4 files changed, 50 insertions(+), 1 deletion(-)
44007
44008 commit bf941f200c9784eb363d3b07b9d828dfc31a3ce2
44009 Author: Ryan Lortie <desrt@desrt.ca>
44010 Date:   Fri Oct 22 18:47:06 2010 +0200
44011
44012     Rename time_is_current to current_time_is_fresh
44013
44014     Internal structure field; no semantic changes.
44015
44016  glib/gmain.c |   12 ++++++------
44017  1 file changed, 6 insertions(+), 6 deletions(-)
44018
44019 commit ab548d240a9c2862ea7f7685c68b6013a68bf0c8
44020 Author: Ryan Lortie <desrt@desrt.ca>
44021 Date:   Fri Oct 22 18:42:32 2010 +0200
44022
44023     Add g_get_monotonic_time()
44024
44025     Gets the system monotonic time on systems that have it.  Otherwise,
44026     call
44027     g_get_current_time().
44028
44029  docs/reference/glib/glib-sections.txt |    1 +
44030  glib/glib.symbols                     |    1 +
44031  glib/gmain.c                          |   70
44032  ++++++++++++++++++++++++++++++++-
44033  glib/gmain.h                          |    1 +
44034  4 files changed, 72 insertions(+), 1 deletion(-)
44035
44036 commit ac82e74895f5a094e07506e48b908188e03006d3
44037 Author: Ryan Lortie <desrt@desrt.ca>
44038 Date:   Fri Oct 22 17:28:46 2010 +0200
44039
44040     Add 'GTimeSpec' as 'struct timespec' equivalent
44041
44042  docs/reference/glib/glib-sections.txt |    3 +++
44043  docs/reference/glib/tmpl/date.sgml    |    8 ++++++++
44044  glib/gmain.c                          |    9 +++++++++
44045  glib/gtypes.h                         |    9 +++++++++
44046  4 files changed, 29 insertions(+)
44047
44048 commit 817b322ca781009617c40c4a05250ce412ecd0e8
44049 Author: Ryan Lortie <desrt@desrt.ca>
44050 Date:   Fri Oct 22 17:16:47 2010 +0200
44051
44052     Link libglib against -lrt if we have clock_gettime
44053
44054  configure.ac     |    2 ++
44055  glib/Makefile.am |    2 +-
44056  2 files changed, 3 insertions(+), 1 deletion(-)
44057
44058 commit dfb0577ef4947afb32d91a72769bd22d6c1edfaa
44059 Author: Ryan Lortie <desrt@desrt.ca>
44060 Date:   Wed Oct 27 09:08:32 2010 -0400
44061
44062     Bug 632169 - manual use of gsettings-data-convert
44063
44064     Add some words and example code to the documentation about why
44065     you might
44066     want to manually invoke gsettings-data-convert and how you should go
44067     about doing that.
44068
44069  docs/reference/gio/migrating-gconf.xml |   64
44070  ++++++++++++++++++++++++++++++++
44071  1 file changed, 64 insertions(+)
44072
44073 commit 9126f1afae922339949d0b76e282411618bcb565
44074 Author: Ryan Lortie <desrt@desrt.ca>
44075 Date:   Tue Oct 26 12:02:12 2010 -0400
44076
44077     gsettings m4: Use --strict for checking
44078
44079     A while ago we allowed glib-compile-schemas to return a 'success'
44080     status
44081     in the case that just one schema file contained errors.  Of course,
44082     this
44083     is the exact opposite of what we want in the case that we are checking
44084     schema validity at compile time.
44085
44086     Use the --strict flag for that case.
44087
44088     This closes #633115.
44089
44090  m4macros/gsettings.m4 |    2 +-
44091  1 file changed, 1 insertion(+), 1 deletion(-)
44092
44093 commit 181982c47cde49b3aff2293729f5aee5987db8af
44094 Author: Ryan Lortie <desrt@desrt.ca>
44095 Date:   Tue Oct 26 11:49:32 2010 -0400
44096
44097     GVariant: avoid locking in a common case
44098
44099     Avoid acquiring the lock on the instance on the case of deserialising
44100     a
44101     child.  We know that it is safe to do this unlocked because a
44102     serialised
44103     child will never become unserialised.
44104
44105     Closes #626320
44106
44107  glib/gvariant-core.c |   69
44108  ++++++++++++++++++++++++++++----------------------
44109  1 file changed, 39 insertions(+), 30 deletions(-)
44110
44111 commit e0caf4fd5ee82cc25806e7e86af14a8bf881c513
44112 Author: Ryan Lortie <desrt@desrt.ca>
44113 Date:   Mon Oct 25 14:45:19 2010 -0400
44114
44115     GApplicationCommandLine: add printf annotations
44116
44117     to g_application_command_line_print{,err}
44118
44119  gio/gapplicationcommandline.h |    4 ++--
44120  1 file changed, 2 insertions(+), 2 deletions(-)
44121
44122 commit d8d2513710c5663dc7387d79e443edeb5c75598f
44123 Author: Ryan Lortie <desrt@desrt.ca>
44124 Date:   Mon Oct 25 14:32:07 2010 -0400
44125
44126     Implement (untested) GApplication actions support
44127
44128  gio/gactiongroup.h          |   29 ++-
44129  gio/gapplication.c          |  118 +++++++---
44130  gio/gapplicationimpl-dbus.c |  517
44131  ++++++++++++++++++++++++++++++++++++++-----
44132  gio/gapplicationimpl.h      |   23 +-
44133  gio/giotypes.h              |    1 +
44134  5 files changed, 607 insertions(+), 81 deletions(-)
44135
44136 commit 196cd41f742730950a567c64381e2e8afadfa88c
44137 Author: Andika Triwidada <andika@gmail.com>
44138 Date:   Mon Oct 25 22:10:32 2010 +0700
44139
44140     Updated Indonesian translation
44141
44142  po/id.po |  695
44143  ++++++++++++++++++++++++++++++++------------------------------
44144  1 file changed, 360 insertions(+), 335 deletions(-)
44145
44146 commit 66ec8b949ead5593ccb2ce54426fdf7d50ec4077
44147 Author: Matthias Clasen <mclasen@redhat.com>
44148 Date:   Mon Oct 25 09:55:38 2010 -0400
44149
44150     Bump version
44151
44152  configure.ac |    2 +-
44153  1 file changed, 1 insertion(+), 1 deletion(-)
44154
44155 commit 11a59404d5623d65e0d09c555ef2d4be50e4023b
44156 Author: Matthias Clasen <mclasen@redhat.com>
44157 Date:   Mon Oct 25 08:42:36 2010 -0400
44158
44159     More documentation fixups
44160
44161  docs/reference/gio/gio-sections.txt |   14 ++------------
44162  gio/gapplication.h                  |    2 +-
44163  gio/gdatainputstream.c              |    2 ++
44164  3 files changed, 5 insertions(+), 13 deletions(-)
44165
44166 commit d10a04b5330c6c4ef23a4e7871c8ced0c8343250
44167 Author: Matthias Clasen <mclasen@redhat.com>
44168 Date:   Mon Oct 25 08:34:00 2010 -0400
44169
44170     Remove nonexisting API from the headers
44171
44172     I couldn't find any trace of g_application_run_with_arguments.
44173
44174  gio/gapplication.h |    2 --
44175  1 file changed, 2 deletions(-)
44176
44177 commit 727c2a58c2468dd2faa442d2be7777b20b7b089b
44178 Author: Matthias Clasen <mclasen@redhat.com>
44179 Date:   Mon Oct 25 08:30:28 2010 -0400
44180
44181     Add new gmain api to the docs
44182
44183  docs/reference/glib/glib-sections.txt |    2 ++
44184  1 file changed, 2 insertions(+)
44185
44186 commit 7bb731d6136a9975b501757836762b91ad6ac416
44187 Author: Matthias Clasen <mclasen@redhat.com>
44188 Date:   Mon Oct 25 08:19:34 2010 -0400
44189
44190     Update NEWS for 2.27.1
44191
44192  NEWS |   88
44193  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
44194  1 file changed, 88 insertions(+)
44195
44196 commit f67d16c52a244c1db2cf40340700c6dc90ab866a
44197 Author: Yinghua Wang <wantinghard@gmail.com>
44198 Date:   Sun Oct 24 03:51:46 2010 +0000
44199
44200     Update Simplified Chinese translation.
44201
44202  po/zh_CN.po |  778
44203  ++++++++++++++++++++++++++++++-----------------------------
44204  1 file changed, 398 insertions(+), 380 deletions(-)
44205
44206 commit 00366f440d6322b2742eb1cd35835902269c0e37
44207 Author: Matthias Clasen <mclasen@redhat.com>
44208 Date:   Sat Oct 23 20:43:36 2010 +0200
44209
44210     Some more GApplication doc tweaks
44211
44212  gio/gapplication.c            |   54
44213  +++++++++++++++++++++++------------------
44214  gio/gapplicationcommandline.c |   18 +++++++++++---
44215  gio/gioenums.h                |    9 ++++---
44216  3 files changed, 51 insertions(+), 30 deletions(-)
44217
44218 commit 013f862a03d11708bb08f2ec98c8612f245a8937
44219 Author: Matthias Clasen <mclasen@redhat.com>
44220 Date:   Sat Oct 23 14:04:28 2010 +0200
44221
44222     Properly register the inactivity-timeout property
44223
44224     It is a uint, not a boolean, so register it as such.
44225     Also, only install the service timeout if we are actually registered
44226     as the primary instance.
44227
44228  gio/gapplication.c |   10 ++++++----
44229  1 file changed, 6 insertions(+), 4 deletions(-)
44230
44231 commit 7c735b05f7a00c728e23a366128ffb56fee58b4e
44232 Author: Matthias Clasen <mclasen@redhat.com>
44233 Date:   Sat Oct 23 12:01:51 2010 +0200
44234
44235     Move a confusing comment to the right place
44236
44237  gio/gapplication.c          |    6 ------
44238  gio/gapplicationimpl-dbus.c |    3 +++
44239  2 files changed, 3 insertions(+), 6 deletions(-)
44240
44241 commit b0e45c97992499929f1393743935438e07e88326
44242 Author: Matthias Clasen <mclasen@redhat.com>
44243 Date:   Sat Oct 23 11:54:50 2010 +0200
44244
44245     Add another example for commandline handling
44246
44247     Also, clarify some aspects in the documentation.
44248
44249  gio/gapplication.c                        |   10 +--
44250  gio/gapplication.h                        |    7 +-
44251  gio/gapplicationcommandline.c             |    4 +-
44252  gio/tests/Makefile.am                     |    4 ++
44253  gio/tests/gapplication-example-cmdline2.c |  106
44254  +++++++++++++++++++++++++++++
44255  5 files changed, 123 insertions(+), 8 deletions(-)
44256
44257 commit 499d9ba8b8fec44282fac09426b61d027c166459
44258 Author: Matthias Clasen <mclasen@redhat.com>
44259 Date:   Sat Oct 23 02:27:39 2010 +0200
44260
44261     Add some examples to the GApplication docs
44262
44263  gio/gapplication.c                       |    9 +++++-
44264  gio/gapplicationcommandline.c            |    2 ++
44265  gio/tests/Makefile.am                    |    8 +++++
44266  gio/tests/gapplication-example-cmdline.c |   47
44267  ++++++++++++++++++++++++++++
44268  gio/tests/gapplication-example-open.c    |   50
44269  ++++++++++++++++++++++++++++++
44270  5 files changed, 115 insertions(+), 1 deletion(-)
44271
44272 commit 79790b927840b1c2d389753c7237820d2f16899e
44273 Author: Matthias Clasen <mclasen@redhat.com>
44274 Date:   Sat Oct 23 00:40:13 2010 +0200
44275
44276     Brush up the GApplication docs
44277
44278     Also, fix up inclusions, mark properties for translation, etc.
44279
44280  gio/gapplication.c            |  124
44281  ++++++++++++++++++++++++++++++++++-------
44282  gio/gapplication.h            |    2 +
44283  gio/gapplicationcommandline.c |   40 ++++++++-----
44284  gio/gdbuserror.c              |    2 +-
44285  gio/gioenums.h                |    8 ++-
44286  gio/gsimpleaction.c           |    2 +-
44287  gio/gsimpleactiongroup.c      |    2 +-
44288  7 files changed, 141 insertions(+), 39 deletions(-)
44289
44290 commit 210a77a07ebf51156bb7fbc1482ce71fd56cbcd2
44291 Author: Matthias Clasen <mclasen@redhat.com>
44292 Date:   Sat Oct 23 00:32:45 2010 +0200
44293
44294     Fix a typo
44295
44296  gio/gapplication.c |   16 ++++++++++------
44297  1 file changed, 10 insertions(+), 6 deletions(-)
44298
44299 commit e410131021036532e6e9622e8b977222389b44e9
44300 Author: Dan Winship <danw@gnome.org>
44301 Date:   Wed Sep 15 10:05:03 2010 -0400
44302
44303     GNetworkService: fall back when there is no valid SRV record
44304
44305     RFC 2782 says that if there is no SRV record for
44306     _SERVICE._PROTOCOL.DOMAIN, you should fall back to trying just DOMAIN,
44307     with the default port for SERVICE. Do that.
44308
44309     https://bugzilla.gnome.org/show_bug.cgi?id=629274
44310
44311  gio/gnetworkservice.c |   50
44312  ++++++++++++++++++++++++++++++++++++++++++++-----
44313  1 file changed, 45 insertions(+), 5 deletions(-)
44314
44315 commit 19243c247d8a89c6467bd21109b7f0d4b1cb081a
44316 Author: Dan Winship <danw@gnome.org>
44317 Date:   Wed Sep 15 10:22:13 2010 -0400
44318
44319     GNetworkService: fix iteration of multiple addresses
44320
44321     Previously if there were multiple SRV records, only the first would
44322     be iterated by the GSocketConnectable interface
44323
44324  gio/gnetworkservice.c |    6 ++++++
44325  1 file changed, 6 insertions(+)
44326
44327 commit 87d06109ab325a4a68e151015381e7e1b33bdf7d
44328 Author: Dan Winship <danw@gnome.org>
44329 Date:   Tue Aug 17 18:34:13 2010 -0400
44330
44331     GSocket: set protocol when using g_socket_new_from_fd()
44332
44333     Otherwise, attempting to create a GSocketConnection from the socket
44334     will likely return the wrong type, since the protocol won't match any
44335     of the registered subtypes.
44336
44337     Also add the start of a GSocket test program (from davidz).
44338
44339     https://bugzilla.gnome.org/show_bug.cgi?id=627171
44340
44341  gio/gsocket.c         |   29 ++++++++++++++---
44342  gio/tests/.gitignore  |    1 +
44343  gio/tests/Makefile.am |    6 +++-
44344  gio/tests/socket.c    |   86
44345  +++++++++++++++++++++++++++++++++++++++++++++++++
44346  4 files changed, 117 insertions(+), 5 deletions(-)
44347
44348 commit a62b43fd9cea5455bead9a5bd12a27f01c4fadf4
44349 Author: Florian Müllner <fmuellner@gnome.org>
44350 Date:   Fri Oct 22 13:20:54 2010 +0200
44351
44352     Fix deadlock in g_object_remove_toggle_ref()
44353
44354     The code section guarded with toggle_refs_mutex includes a call to
44355     g_object_unref(), which may call toggle_refs_notify(). As the latter
44356     tries to acquire the same mutex, glib locks up.
44357
44358     https://bugzilla.gnome.org/show_bug.cgi?id=632884
44359
44360  gobject/gobject.c |    8 ++++----
44361  1 file changed, 4 insertions(+), 4 deletions(-)
44362
44363 commit b7616114c6c1884c3a183a4d83156bdf2151b731
44364 Author: Alberto Garcia <agarcia@igalia.com>
44365 Date:   Fri Mar 26 16:19:13 2010 +0100
44366
44367     Protect access to closure, weak refs and toggle refs arrays
44368
44369     This fixes https://bugzilla.gnome.org/show_bug.cgi?id=613822
44370
44371  gobject/gobject.c |   30 ++++++++++++++++++++++++++----
44372  1 file changed, 26 insertions(+), 4 deletions(-)
44373
44374 commit dd6e15dd24a1f1910cfd71c2e21078261936c98d
44375 Author: Ryan Lortie <desrt@desrt.ca>
44376 Date:   Thu Oct 21 14:02:41 2010 +0200
44377
44378     GApplication: create local commandline properly
44379
44380     Don't pass a gchar** to g_object_new() when a GVariant* is expected.
44381
44382  gio/gapplication.c |    4 +++-
44383  1 file changed, 3 insertions(+), 1 deletion(-)
44384
44385 commit 8690984ceadc35dc4251277ea1ca759d180a8fd6
44386 Author: Ryan Lortie <desrt@desrt.ca>
44387 Date:   Thu Oct 21 01:37:23 2010 +0200
44388
44389     GPeriodic: pass microseconds to the tick functions
44390
44391     ...instead of milliticks, which nobody really cares to understand.
44392
44393  gio/gperiodic.c |   29 ++++++++++++++++-------------
44394  1 file changed, 16 insertions(+), 13 deletions(-)
44395
44396 commit 5400b0b38c513c829a4f0b0fc59188f820435d79
44397 Author: Ryan Lortie <desrt@desrt.ca>
44398 Date:   Wed Oct 20 03:20:34 2010 +0200
44399
44400     GPeriodic: a periodic event clock
44401
44402     Add a new class, GPeriodic.
44403
44404     We hope to use this as a paint clock that can be shared by GTK and
44405     Clutter.  Many changes are still expected to the API.
44406
44407  docs/reference/gio/gio-docs.xml     |    4 +
44408  docs/reference/gio/gio-sections.txt |   26 ++
44409  docs/reference/gio/gio.types        |    1 +
44410  gio/Makefile.am                     |    2 +
44411  gio/gio-marshal.list                |    1 +
44412  gio/gio.h                           |    1 +
44413  gio/gio.symbols                     |   14 +
44414  gio/gperiodic.c                     |  631
44415  +++++++++++++++++++++++++++++++++++
44416  gio/gperiodic.h                     |   69 ++++
44417  9 files changed, 749 insertions(+)
44418
44419 commit e33deea16ce3af7b91386d5debffd284a0109dfc
44420 Author: Ryan Lortie <desrt@desrt.ca>
44421 Date:   Tue Oct 19 19:38:00 2010 +0200
44422
44423     GApplication: reduce GVariant abuse
44424
44425     Don't use GVariant* as the representation for the argument array.
44426
44427  docs/reference/gio/gio-sections.txt |    1 -
44428  gio/gapplication.c                  |   53
44429  ++++++++++-------------------------
44430  gio/gapplication.h                  |   40 +++++++++++++-------------
44431  gio/gapplicationimpl-dbus.c         |    8 +++---
44432  gio/gapplicationimpl.h              |    2 +-
44433  gio/gio.symbols                     |    3 --
44434  6 files changed, 40 insertions(+), 67 deletions(-)
44435
44436 commit a327bc51fc3090ed32d7e250dedadb8c35e84aeb
44437 Author: Ryan Lortie <desrt@desrt.ca>
44438 Date:   Tue Oct 19 18:18:13 2010 +0200
44439
44440     Cleanup and doc GApplicationCommandLine
44441
44442  docs/reference/gio/gio-docs.xml     |    1 +
44443  docs/reference/gio/gio-sections.txt |    2 -
44444  gio/gapplicationcommandline.c       |  406
44445  +++++++++++++++++++++++++----------
44446  gio/gapplicationcommandline.h       |   29 +--
44447  gio/tests/gapplication.c            |    2 +-
44448  5 files changed, 301 insertions(+), 139 deletions(-)
44449
44450 commit eac4c385f0e34b012d49a09fb48712fdd0e46646
44451 Author: Ryan Lortie <desrt@desrt.ca>
44452 Date:   Tue Oct 19 16:56:18 2010 +0200
44453
44454     GIO reference doc cleanups (re: GApplication)
44455
44456  docs/reference/gio/Makefile.am      |    2 +
44457  docs/reference/gio/gio-sections.txt |   84
44458  ++++++++++++++++++++++++++---------
44459  2 files changed, 65 insertions(+), 21 deletions(-)
44460
44461 commit a2ac9c2515dcf227ed7c4e062b326bb0ac21c5ad
44462 Author: Ryan Lortie <desrt@desrt.ca>
44463 Date:   Tue Oct 19 13:45:20 2010 +0200
44464
44465     GDBus: disable test to work around bug #631379
44466
44467     This test consistently prevents 'make distcheck' from passing
44468     on Ubuntu.
44469
44470  gio/tests/gdbus-peer.c |    3 ++-
44471  1 file changed, 2 insertions(+), 1 deletion(-)
44472
44473 commit 0ce1462d1a4d4510bcac1b6fb9cf4d9f38b44de9
44474 Author: Ryan Lortie <desrt@desrt.ca>
44475 Date:   Tue Oct 19 13:44:30 2010 +0200
44476
44477     GApplication: merge DBus interface into C source
44478
44479     instead of having it in a separate file that causes problems to the
44480     build system (I want to avoid using EXTRA_DIST here).
44481
44482  gio/Makefile.am                       |    1 +
44483  gio/gapplicationimpl-dbus-interface.c |   93
44484  ---------------------------------
44485  gio/gapplicationimpl-dbus.c           |   84
44486  +++++++++++++++++++++++++++--
44487  3 files changed, 82 insertions(+), 96 deletions(-)
44488
44489 commit 8ff9150e4422db000289a282b23aadac4dd5ba2c
44490 Author: Ryan Lortie <desrt@desrt.ca>
44491 Date:   Tue Oct 19 12:38:40 2010 +0200
44492
44493     gio: update symbols
44494
44495  gio/gio.symbols |    1 +
44496  1 file changed, 1 insertion(+)
44497
44498 commit 34f31fdfda549de717bb0ef02f6acfdb6de8ca29
44499 Author: Ryan Lortie <desrt@desrt.ca>
44500 Date:   Tue Oct 19 12:38:01 2010 +0200
44501
44502     Don't try to dist old GApplication implementations
44503
44504     One of them was deleted already, even.
44505
44506  gio/Makefile.am        |    2 +-
44507  gio/gnullapplication.c |   74
44508  ------------------------------------------------
44509  2 files changed, 1 insertion(+), 75 deletions(-)
44510
44511 commit a6b8a3113bfd5fe9b28d3377865fed1ab1849ce0
44512 Author: Ryan Lortie <desrt@desrt.ca>
44513 Date:   Tue Oct 12 21:42:59 2010 -0400
44514
44515     GApplication: use g_signal_accumulator_first_wins
44516
44517     ...instead of our homebrew version.
44518
44519  gio/gapplication.c |   14 ++------------
44520  1 file changed, 2 insertions(+), 12 deletions(-)
44521
44522 commit 04b58a3e270c7de520c65cb213f95048db4503c8
44523 Author: Ryan Lortie <desrt@desrt.ca>
44524 Date:   Mon Oct 11 15:57:09 2010 -0400
44525
44526     Change 'Since:' to 2.28 for action classes
44527
44528  gio/gaction.c            |   26 +++++++++++++-------------
44529  gio/gactiongroup.c       |   34 +++++++++++++++++-----------------
44530  gio/gsimpleaction.c      |   18 +++++++++---------
44531  gio/gsimpleactiongroup.c |    8 ++++----
44532  4 files changed, 43 insertions(+), 43 deletions(-)
44533
44534 commit 3fe94ca9e904a5b85eb4beba978c68e2e01d4a59
44535 Author: Ryan Lortie <desrt@desrt.ca>
44536 Date:   Mon Oct 11 11:54:51 2010 -0400
44537
44538     GApplication: fill in action group implementation
44539
44540  gio/gapplication.c |  119
44541  +++++++++++++++++++++++++++++++++++++++++++++++-----
44542  gio/gapplication.h |    3 ++
44543  2 files changed, 112 insertions(+), 10 deletions(-)
44544
44545 commit 491641cf017eff245dc13f7bea6011c7462c51f1
44546 Author: Ryan Lortie <desrt@desrt.ca>
44547 Date:   Mon Oct 11 10:50:41 2010 -0400
44548
44549     gio: app info symbol file fixup
44550
44551  gio/gio.symbols |    1 -
44552  1 file changed, 1 deletion(-)
44553
44554 commit 52b7fcf4093ac49860108c52cef58f62491cf1e4
44555 Author: Ryan Lortie <desrt@desrt.ca>
44556 Date:   Mon Oct 11 10:49:20 2010 -0400
44557
44558     gio: symbol file updates (actions, command line)
44559
44560  gio/gio.symbols |   30 +++++++++++++++++++++++-------
44561  1 file changed, 23 insertions(+), 7 deletions(-)
44562
44563 commit d6ac6c1850a8cd73775d6e95a20bb13f1f7f9527
44564 Author: Ryan Lortie <desrt@desrt.ca>
44565 Date:   Mon Oct 11 10:45:51 2010 -0400
44566
44567     Rename methods on GActionGroup to include 'action'
44568
44569     Makes explicit the fact that you are interacting with the individual
44570     action rather than the group and removes potential namespace conflicts
44571     with classes implementing the interface (like g_application_activate()
44572     vs g_application_activate_action()).
44573
44574  gio/gactiongroup.c       |   46 ++++++++++++++++----------------
44575  gio/gactiongroup.h       |   66
44576  +++++++++++++++++++++++-----------------------
44577  gio/gapplication.c       |   14 +++++-----
44578  gio/gsimpleactiongroup.c |   14 +++++-----
44579  gio/tests/actions.c      |   28 ++++++++++----------
44580  5 files changed, 84 insertions(+), 84 deletions(-)
44581
44582 commit b2f942c142a84aa88b44600250bd93418ed14db3
44583 Author: Ryan Lortie <desrt@desrt.ca>
44584 Date:   Sun Oct 10 20:05:13 2010 -0400
44585
44586     GApplication: stub-in GActionGroup implementation
44587
44588  gio/gapplication.c |   83
44589  +++++++++++++++++++++++++++++++++++++++++++++++++++-
44590  1 file changed, 82 insertions(+), 1 deletion(-)
44591
44592 commit 582638d7add3cd17b720c6a95bd18e9913c729a6
44593 Author: Ryan Lortie <desrt@desrt.ca>
44594 Date:   Sat Oct 9 17:25:07 2010 -0400
44595
44596     GApplication test: test remote commandline
44597
44598     Also, a few small fixes/tweaks to other places in the test.
44599
44600  gio/tests/gapplication.c |   68
44601  ++++++++++++++++++++++++++++++++++++++++++----
44602  1 file changed, 62 insertions(+), 6 deletions(-)
44603
44604 commit 3e6eee806cdddd651bc15da9117adae1c3f97e6a
44605 Author: Ryan Lortie <desrt@desrt.ca>
44606 Date:   Sat Oct 9 17:24:09 2010 -0400
44607
44608     GApplication: add remote commandline support
44609
44610  gio/Makefile.am                       |    2 +
44611  gio/gapplication.c                    |   88 +++++++++--
44612  gio/gapplication.h                    |    5 +-
44613  gio/gapplicationcommandline.c         |  273
44614  +++++++++++++++++++++++++++++++++
44615  gio/gapplicationcommandline.h         |  120 +++++++++++++++
44616  gio/gapplicationimpl-dbus-interface.c |   36 ++++-
44617  gio/gapplicationimpl-dbus.c           |  234 +++++++++++++++++++++++++++-
44618  gio/gapplicationimpl.h                |    5 +
44619  gio/gio-marshal.list                  |    1 +
44620  gio/gio.h                             |    1 +
44621  gio/gioenums.h                        |    7 +-
44622  11 files changed, 748 insertions(+), 24 deletions(-)
44623
44624 commit 2854c373e140e63d6bd1a9f2ac01851c5b6418b1
44625 Author: Ryan Lortie <desrt@desrt.ca>
44626 Date:   Wed Oct 6 14:06:26 2010 -0400
44627
44628     GApplication test case
44629
44630  gio/tests/.gitignore     |    1 +
44631  gio/tests/Makefile.am    |    5 +-
44632  gio/tests/gapplication.c |  177
44633  ++++++++++++++++++++++++++++++++++++++++++++++
44634  3 files changed, 182 insertions(+), 1 deletion(-)
44635
44636 commit 72ce1c7eb6ece6353abaf3882ff4d50a39992efe
44637 Author: Ryan Lortie <desrt@desrt.ca>
44638 Date:   Wed Oct 6 14:05:40 2010 -0400
44639
44640     GApplication: fix inactivity-timeout
44641
44642     Create the gobject property for it.
44643
44644     Tweak the logic of having a pending timeout at the time that the
44645     application starts -- run the mainloop with a use count of zero
44646     if there
44647     is a timeout active.
44648
44649  gio/gapplication.c |   20 ++++++++++++++------
44650  1 file changed, 14 insertions(+), 6 deletions(-)
44651
44652 commit a7923a4aa3ff6d67672c6c69cd1b7d70fba9c57d
44653 Author: Ryan Lortie <desrt@desrt.ca>
44654 Date:   Wed Oct 6 13:08:26 2010 -0400
44655
44656     new GApplication implementation
44657
44658  gio/Makefile.am                       |    9 +-
44659  gio/gapplication.c                    | 1790
44660  ++++++++++++++-------------------
44661  gio/gapplication.h                    |  175 ++--
44662  gio/gapplicationimpl-dbus-interface.c |   59 ++
44663  gio/gapplicationimpl-dbus.c           |  304 ++++++
44664  gio/gapplicationimpl.h                |   28 +
44665  gio/gdbusapplication.c                |  424 --------
44666  gio/gio-marshal.list                  |    3 +-
44667  gio/gio.symbols                       |   30 +-
44668  gio/gioenums.h                        |   18 +
44669  gio/giotypes.h                        |    2 +
44670  gio/tests/.gitignore                  |    3 -
44671  gio/tests/Makefile.am                 |   12 -
44672  gio/tests/application.c               |  222 ----
44673  gio/tests/testapp.c                   |  107 --
44674  gio/tests/testapps.c                  |  604 -----------
44675  16 files changed, 1258 insertions(+), 2532 deletions(-)
44676
44677 commit 9d80c361418f94c609840ec9f83741aede7e482c
44678 Author: Tor Lillqvist <tml@iki.fi>
44679 Date:   Thu Oct 14 22:47:25 2010 +0300
44680
44681     Use CSIDL_LOCAL_APPDATA on Windows
44682
44683     Make g_get_user_data_dir() return the CSIDL_LOCAL_APPDATA folder on
44684     Windows, and not CSIDL_PERSONAL. On Windows 7, that corresponds to the
44685     subfolders AppData\Local vs. Documents under the profile ("home")
44686     folder. This matches what Qt does, for instance, and has been widely
44687     requested.
44688
44689     Also make g_get_user_config_dir() return this and not the (roaming)
44690     CSIDL_APPDATA folder. The reason for this change is that it would be
44691     surprising and hard to justify if g_get_user_data_dir() returned the
44692     local application data folder while g_get_user_config_dir() would
44693     return the roaming one. Nothing in the function names or the XDG specs
44694     suggests that any roaming vs. local dichotomy would be involved.
44695
44696     Document the new semantics and the fact that these two functions now
44697     return the same directory on Windows.
44698
44699     Note that in reality, code that really truly wants to support Windows
44700     as well as possible probably will not use these GLib functions anyway,
44701     but Win32 APIs directly to be sure what it is doing...
44702
44703     Should hopefully satisfy complaints in bug #620710 and related bugs.
44704
44705  glib/gutils.c |   18 ++++++++++--------
44706  1 file changed, 10 insertions(+), 8 deletions(-)
44707
44708 commit 9040eac4ebfbe14141d6501f44a501bfe5e61b9c
44709 Author: Matthias Clasen <mclasen@redhat.com>
44710 Date:   Sat Oct 16 23:30:30 2010 -0400
44711
44712     Prevent error pileup
44713
44714  gio/glib-compile-schemas.c |    4 ++--
44715  1 file changed, 2 insertions(+), 2 deletions(-)
44716
44717 commit 3c808dc87471d25a7b06c7f41d1b8341c2ca1e7d
44718 Author: Ryan Lortie <desrt@desrt.ca>
44719 Date:   Tue Oct 12 21:34:26 2010 -0400
44720
44721     GSignal: fix trivial docs typo
44722
44723  gobject/gsignal.c |    2 +-
44724  1 file changed, 1 insertion(+), 1 deletion(-)
44725
44726 commit 15d87c2cc48c8c1af3ad06ff8aaef766aa21fd6b
44727 Author: Ryan Lortie <desrt@desrt.ca>
44728 Date:   Tue Oct 12 20:58:43 2010 -0400
44729
44730     GObject: add g_signal_accumulator_first_wins
44731
44732     Deals with the case where we want exactly one signal handler to run.
44733
44734  docs/reference/gobject/gobject-sections.txt |    1 +
44735  gobject/gobject.symbols                     |    1 +
44736  gobject/gsignal.c                           |   33
44737  +++++++++++++++++++++++++++
44738  gobject/gsignal.h                           |    5 ++++
44739  4 files changed, 40 insertions(+)
44740
44741 commit 0c21689ed83de2fb7bfb6dc31efa5d687cb7c6f8
44742 Author: Colin Walters <walters@verbum.org>
44743 Date:   Tue Oct 12 12:54:36 2010 -0400
44744
44745     gthemedicon: Fix annotation for g_themed_icon_get_names
44746
44747  gio/gthemedicon.c |    2 +-
44748  1 file changed, 1 insertion(+), 1 deletion(-)
44749
44750 commit cdd58347d1ddc282e55f91d0a991b268547d78d9
44751 Author: Jorge González <jorgegonz@svn.gnome.org>
44752 Date:   Sat Oct 9 14:38:08 2010 +0200
44753
44754     Updated Spanish translation
44755
44756  po/es.po |  700
44757  ++++++++++++++++++++++++++++++++------------------------------
44758  1 file changed, 361 insertions(+), 339 deletions(-)
44759
44760 commit 5fa7a1e9cedb33d32049c54f13adc3504d723573
44761 Author: Javier Jardón <jjardon@gnome.org>
44762 Date:   Fri Oct 8 17:21:53 2010 +0200
44763
44764     gtypemodule: Mention g_object_run_dispose correctly in a warning
44765
44766     https://bugzilla.gnome.org/show_bug.cgi?id=630797
44767
44768  gobject/gtypemodule.c |    4 ++--
44769  1 file changed, 2 insertions(+), 2 deletions(-)
44770
44771 commit 44a8ff2f8f607f725c478793b876742b09f350ef
44772 Author: Emmanuele Bassi <ebassi@linux.intel.com>
44773 Date:   Fri Oct 8 16:09:10 2010 +0100
44774
44775     gobject: Improve install_properties()
44776
44777     Cache the parent type outside of the loop, and fix a typo in the
44778     documentation.
44779
44780  gobject/gobject.c |    7 ++++---
44781  1 file changed, 4 insertions(+), 3 deletions(-)
44782
44783 commit 3035bf40d0d75632b36fa703c3ac2becc98769d8
44784 Author: Christian Dywan <christian@twotoasts.de>
44785 Date:   Fri Oct 8 16:33:33 2010 +0200
44786
44787     Initialise lengths in GvdbReader to silence warnings
44788
44789  gio/gvdb/gvdb-reader.c |    2 +-
44790  1 file changed, 1 insertion(+), 1 deletion(-)
44791
44792 commit ad363d9aac5a6167121631a1ee8d3cec2784b5c2
44793 Author: Christian Dywan <christian@twotoasts.de>
44794 Date:   Fri Oct 8 16:33:04 2010 +0200
44795
44796     Initialise lengths in GDbusAuth to silence warnings
44797
44798  gio/gdbusauth.c |    4 ++--
44799  1 file changed, 2 insertions(+), 2 deletions(-)
44800
44801 commit 53f398f52aa07c4ae8c788fcc002f70eac941844
44802 Author: Christian Dywan <christian@twotoasts.de>
44803 Date:   Fri Oct 8 15:17:31 2010 +0200
44804
44805     Mention g_object_run_dispose correctly in tutorial
44806
44807     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=630797
44808
44809  docs/reference/gobject/tut_gobject.xml |    4 ++--
44810  1 file changed, 2 insertions(+), 2 deletions(-)
44811
44812 commit 0e3a39c016c75523efb30531942cfd87976413c8
44813 Author: Bruce Cowan <bruce@bcowan.me.uk>
44814 Date:   Thu Oct 7 21:27:17 2010 +0100
44815
44816     Updated British English translation
44817
44818  po/en_GB.po |  469
44819  ++++++++++++++++++++++++++++++++---------------------------
44820  1 file changed, 258 insertions(+), 211 deletions(-)
44821
44822 commit 7bafb3be95026055b4c9142ea1a82895c9e393bc
44823 Author: William Jon McCann <jmccann@redhat.com>
44824 Date:   Thu Oct 7 13:51:21 2010 -0400
44825
44826     Remove g_desktop_app_info_lookup_get_type symbol from gio.types
44827
44828     It was removed in 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c
44829
44830  docs/reference/gio/gio.types |    1 -
44831  1 file changed, 1 deletion(-)
44832
44833 commit 46390c9d107b6df55de458b3ffe47a5428d7f287
44834 Author: Tor Lillqvist <tml@iki.fi>
44835 Date:   Thu Oct 7 12:04:52 2010 +0300
44836
44837     Don't call close() on -1
44838
44839     Of course, a proper implementation of close() will just ignore an
44840     invalid parameter silently, and set errno. But apparently the "debug"
44841     version of the Microsoft C library generates some noise in this
44842     case. So avoid that. Thanks to John Emmas for reporting.
44843
44844  tests/testglib.c |    3 ++-
44845  1 file changed, 2 insertions(+), 1 deletion(-)
44846
44847 commit 200e3d7307df75803c03a2aebcbba0dc5eaa9161
44848 Author: Yaron Shahrabani <sh.yaron@gmail.com>
44849 Date:   Wed Oct 6 02:18:30 2010 +0200
44850
44851     Updated Hebrew translation.
44852
44853  po/he.po |  449
44854  +++++++++++++++++++++++++++++++++-----------------------------
44855  1 file changed, 236 insertions(+), 213 deletions(-)
44856
44857 commit 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c
44858 Author: Bastien Nocera <hadess@hadess.net>
44859 Date:   Tue Oct 5 15:02:37 2010 +0100
44860
44861     Replace "gio-desktop-app-info-lookup" extension point
44862
44863     With a native version, that looks for desktop items supporting
44864     x-scheme-handler/foo, when looking for a handler for the "foo"
44865     URI scheme handler.
44866
44867     https://bugzilla.gnome.org/show_bug.cgi?id=631410
44868
44869  gio/gdesktopappinfo.c |   93
44870  +++++--------------------------------------------
44871  gio/gdesktopappinfo.h |   36 -------------------
44872  gio/gio.symbols       |    1 -
44873  gio/giomodule.c       |    5 ---
44874  4 files changed, 8 insertions(+), 127 deletions(-)
44875
44876 commit 1612a4d5065e3505cf45585ffb7e890a06ff27d6
44877 Author: Ryan Lortie <desrt@desrt.ca>
44878 Date:   Tue Oct 5 02:29:47 2010 -0400
44879
44880     volume monitor: don't unref NULL
44881
44882     Fix a couple more cases of blindly calling g_object_unref() on the
44883     result of a function that is documented as sometimes returning NULL.
44884
44885  gio/tests/volumemonitor.c |    6 ++++--
44886  1 file changed, 4 insertions(+), 2 deletions(-)
44887
44888 commit a7662ef315d7f369cbbc438dec76e3b9db3cd5ba
44889 Author: Ryan Lortie <desrt@desrt.ca>
44890 Date:   Tue Oct 5 02:11:22 2010 -0400
44891
44892     GVariant tests: fix bad allignment assumption
44893
44894     One of the GVariant test cases allocates a pair of character arrays on
44895     the stack and then passes them to functions that assume that they will
44896     be aligned to a multiple of two.
44897
44898     This is not the case for some versions of GCC (4.0.3 on PowerPC).
44899
44900  glib/tests/gvariant.c |   13 ++++++++-----
44901  1 file changed, 8 insertions(+), 5 deletions(-)
44902
44903 commit 3c5b50c4243025c9f42caac9a429291194b77be5
44904 Author: Ryan Lortie <desrt@desrt.ca>
44905 Date:   Mon Oct 4 21:07:50 2010 -0400
44906
44907     GSettings test: fix error match strings
44908
44909     The name of the internal function that appears in an assertion message
44910     has changed.  Update the tests.
44911
44912  gio/tests/gsettings.c |    8 ++++----
44913  1 file changed, 4 insertions(+), 4 deletions(-)
44914
44915 commit c4037230d4afcc0b634dede843a94b3836bb0c39
44916 Author: Ryan Lortie <desrt@desrt.ca>
44917 Date:   Mon Oct 4 03:41:03 2010 -0400
44918
44919     gsettings-tool: Add 'range' subcommand
44920
44921     Provides access to the g_settings_get_range() functionality,
44922     converting
44923     its return value to something that's reasonable for printing at the
44924     console and potentially parseable.  The format may change.
44925
44926     Bug #631264.
44927
44928  gio/gsettings-bash-completion.sh |    8 ++---
44929  gio/gsettings-tool.c             |   63
44930  ++++++++++++++++++++++++++++++++++++++
44931  2 files changed, 67 insertions(+), 4 deletions(-)
44932
44933 commit 59bdba3cbb50274b906740d483f049cdc91eb928
44934 Author: Ryan Lortie <desrt@desrt.ca>
44935 Date:   Mon Oct 4 03:40:22 2010 -0400
44936
44937     gsettings-tool: implement range-checking
44938
44939     Prevent assertion messages from spewing forth and also ensure that we
44940     exit with an error status in the event that the value was out
44941     of range.
44942
44943     Bug #631264.
44944
44945  gio/gsettings-tool.c |    7 +++++++
44946  1 file changed, 7 insertions(+)
44947
44948 commit e740c5b4cdcdf8e5f60cd2500451499c499d4ec2
44949 Author: Ryan Lortie <desrt@desrt.ca>
44950 Date:   Mon Oct 4 03:36:09 2010 -0400
44951
44952     Update symbols and docs sections
44953
44954  docs/reference/gio/gio-sections.txt |    6 +++++-
44955  gio/gio.symbols                     |    2 ++
44956  2 files changed, 7 insertions(+), 1 deletion(-)
44957
44958 commit e81d85615991e40a9c72f4f4319c358a4e1479cd
44959 Author: Ryan Lortie <desrt@desrt.ca>
44960 Date:   Mon Oct 4 03:33:06 2010 -0400
44961
44962     GSettings: add g_settings_range_check() API
44963
44964     Checks if a given value is within the correct range for a key.
44965
44966  gio/gsettings.c |   51
44967  +++++++++++++++++++++++++++++++++++++++++++--------
44968  gio/gsettings.h |    3 +++
44969  2 files changed, 46 insertions(+), 8 deletions(-)
44970
44971 commit d6d76783ae9fc473d7fe38683d729d6c2c8e80c4
44972 Author: Ryan Lortie <desrt@desrt.ca>
44973 Date:   Mon Oct 4 02:58:46 2010 -0400
44974
44975     Bug 631263 - GSettings needs range/choice APIs
44976
44977     Add g_settings_get_range() to describe the possible values that may be
44978     provided to g_settings_set_value() without causing an error.
44979
44980     Add a test case.
44981
44982  gio/gsettings.c       |   84
44983  ++++++++++++++++++++++++++++++++++++++++++++++++-
44984  gio/gsettings.h       |    2 ++
44985  gio/strinfo.c         |   31 ++++++++++++++++++
44986  gio/tests/gsettings.c |   43 +++++++++++++++++++++++++
44987  4 files changed, 159 insertions(+), 1 deletion(-)
44988
44989 commit 833e389516b5e5b2271ed84c7b2036801c3100f1
44990 Author: Ryan Lortie <desrt@desrt.ca>
44991 Date:   Mon Oct 4 02:57:06 2010 -0400
44992
44993     schema compiler: Don't store zero-valued flags
44994
44995     Don't store the "none" value for flags into the compiled schema file.
44996     "none" should never appear as a value -- no flags set is indicated
44997     by an
44998     empty array.
44999
45000  gio/glib-compile-schemas.c |    7 ++++++-
45001  1 file changed, 6 insertions(+), 1 deletion(-)
45002
45003 commit 136e705e8383ff8848e425ac01278102d7badc52
45004 Author: Ryan Lortie <desrt@desrt.ca>
45005 Date:   Mon Oct 4 01:51:11 2010 -0400
45006
45007     Bug 627126 - gsettings schemas on FreeBSD
45008
45009     Rewrite the install rule for GSettings schemas to not depend on an
45010     obscure chunk of non-portable sed that nobody understands the purpose
45011     of.
45012
45013     Instead, use make's VPATH feature to resolve the paths of the
45014     files that
45015     need to be installed.  No need to depend on the .valid targets here
45016     since automake already ensures that 'make all' is complete before
45017     'make
45018     install' is permitted to run.
45019
45020  m4macros/gsettings.m4 |   16 ++--------------
45021  1 file changed, 2 insertions(+), 14 deletions(-)
45022
45023 commit 8efcc0d8c86b588eb0ee0e60d3c60d8c107734b5
45024 Author: Ryan Lortie <desrt@desrt.ca>
45025 Date:   Sun Oct 3 23:26:18 2010 -0400
45026
45027     glib-compile-schemas: write strinfo little endian
45028
45029     Ensure that the strinfo is output in little-endian byte order on big
45030     endian machines.
45031
45032     GSettings is now passing all of its tests on PowerPC.
45033
45034     Bug #630968 is closed.
45035
45036  gio/glib-compile-schemas.c |    6 ++++++
45037  1 file changed, 6 insertions(+)
45038
45039 commit 61563d5f555f697824cd2ecc17a6687773e6e70e
45040 Author: Ryan Lortie <desrt@desrt.ca>
45041 Date:   Sun Oct 3 23:25:29 2010 -0400
45042
45043     GSettings strinfo: byteswap integers
45044
45045     strinfo is always strictly little endian, so ensure that we
45046     byteswap to
45047     native when comparing and returning.
45048
45049  gio/strinfo.c |    4 ++--
45050  1 file changed, 2 insertions(+), 2 deletions(-)
45051
45052 commit 9211d2b00c82057864631a78b1f4ba1d36ee7b5c
45053 Author: Ryan Lortie <desrt@desrt.ca>
45054 Date:   Sun Oct 3 23:15:27 2010 -0400
45055
45056     GSettings endian: missed a spot
45057
45058     Missed an instance of get_value -> get_raw_value search/replace.
45059
45060  gio/gsettingsschema.c |    2 +-
45061  1 file changed, 1 insertion(+), 1 deletion(-)
45062
45063 commit c84441fbb3b2eb14775e8467a07cda4eff4502e1
45064 Author: Ryan Lortie <desrt@desrt.ca>
45065 Date:   Sun Oct 3 23:04:00 2010 -0400
45066
45067     GSettings big endian tweaks
45068
45069     GSettings relies on parts of the schema infromation remaining
45070     unbyteswapped (the strinfo database, for example) while requiring
45071     other
45072     parts to be in native order (the default value, constraints, etc.).
45073
45074     Lift the byteswapping into a place where we can do it selectively.
45075
45076  gio/gsettings.c       |   15 +++++++++++++++
45077  gio/gsettingsschema.c |   12 +-----------
45078  2 files changed, 16 insertions(+), 11 deletions(-)
45079
45080 commit 73ca8b47540d005d5227c03aac143d6780da654c
45081 Merge: 9082232 e5e491c
45082 Author: Ryan Lortie <desrt@desrt.ca>
45083 Date:   Sun Oct 3 23:03:12 2010 -0400
45084
45085     Merge remote branch 'gvdb/master'
45086
45087 commit e5e491c96946ec6ff6809e4b2b757b1f2d497867
45088 Author: Ryan Lortie <desrt@desrt.ca>
45089 Date:   Sun Oct 3 22:54:03 2010 -0400
45090
45091     Add gvdb_table_get_raw_value() API for GSettings
45092
45093  gvdb-reader.c |   23 +++++++++++++++++++++++
45094  gvdb-reader.h |    3 +++
45095  2 files changed, 26 insertions(+)
45096
45097 commit 90822327acdcc0a10f0de41c591e4cee234811db
45098 Author: Ryan Lortie <desrt@desrt.ca>
45099 Date:   Sun Oct 3 22:53:49 2010 -0400
45100
45101     GSettings test: fix unsafe GObject properties use
45102
45103     The test case was passing a guint16 to g_object_get() for a guint
45104     property.  That's invalid on all systems, although it works (more or
45105     less) on little endian ones.  On big endian it's a total no-go.
45106
45107  gio/tests/gsettings.c |   14 ++++++++------
45108  1 file changed, 8 insertions(+), 6 deletions(-)
45109
45110 commit 2ce2d587edbeb98b355c4038c218d75a8c8f9c99
45111 Author: Ryan Lortie <desrt@desrt.ca>
45112 Date:   Sun Oct 3 22:39:47 2010 -0400
45113
45114     GVariant: avoid byteswapping in some cases
45115
45116     Make g_variant_byteswap() merely return a new reference on the given
45117     value in the event that we know that byteswapping will have no effect
45118     (ie: types which have no alignment requirement).
45119
45120     This fixes a somewhat complicated interaction between GVariant,
45121     GSettings and GVDB on big endian machines:  GSettings assumes that it
45122     can unref values returned from GVDB without losing access to the
45123     underlying data.  This only works if the underlying data is in the
45124     mapped file -- not a freshly-allocated buffer that GVariant
45125     byteswapped
45126     into.
45127
45128  glib/gvariant.c |   40 +++++++++++++++++++++++++++-------------
45129  1 file changed, 27 insertions(+), 13 deletions(-)
45130
45131 commit 63adeda0861a26b38ec0adc76255666554c18951
45132 Merge: cdab385 a35852b
45133 Author: Ryan Lortie <desrt@desrt.ca>
45134 Date:   Sun Oct 3 21:11:17 2010 -0400
45135
45136     Merge remote branch 'gvdb/master'
45137
45138 commit a35852bda37400bb4f7c6ee3a3184dde65fadb1f
45139 Author: Ryan Lortie <desrt@desrt.ca>
45140 Date:   Sun Oct 3 21:10:35 2010 -0400
45141
45142     Fix reader on big endian
45143
45144     Some of the hashtable code was failing to byteswap properly.
45145
45146  gvdb-reader.c |   10 +++++-----
45147  1 file changed, 5 insertions(+), 5 deletions(-)
45148
45149 commit cdab385ad9fcda469c3fae107adc4abc1082c27a
45150 Author: Ryan Lortie <desrt@desrt.ca>
45151 Date:   Sun Oct 3 20:47:26 2010 -0400
45152
45153     allow libtool 2.4
45154
45155     It's released now and it seems to work OK.
45156
45157  autogen.sh |    2 +-
45158  1 file changed, 1 insertion(+), 1 deletion(-)
45159
45160 commit 0bd50b39eb8223f2eeffe8dc5fe096b2c7695529
45161 Author: Ryan Lortie <desrt@desrt.ca>
45162 Date:   Sun Oct 3 17:30:10 2010 -0400
45163
45164     Bug 623400 - acquire context before dispatching
45165
45166     For GSettings.
45167
45168     Use the functionality introduced in the last commit to simplify our
45169     notify dispatching and increase the safety of doing so (by ensuring
45170     that
45171     the context is acquired in the current thread for the duration of the
45172     dispatch).
45173
45174     This closes bugs #623400 and #629849.
45175
45176  gio/gdelayedsettingsbackend.c  |   16 +-------
45177  gio/gsettingsbackend.c         |   87
45178  +++++++++++++++-------------------------
45179  gio/gsettingsbackendinternal.h |    2 -
45180  3 files changed, 33 insertions(+), 72 deletions(-)
45181
45182 commit 92974b80fc10f494b33ed6760b5417bbbbb83473
45183 Author: Ryan Lortie <desrt@desrt.ca>
45184 Date:   Sun Oct 3 17:26:37 2010 -0400
45185
45186     Bug 618737 - "dispatch to context" functionality
45187
45188     Adds a new function g_main_context_invoke() (and _full() variant).
45189
45190     This function takes a main context, a function and a user_data.
45191     If the
45192     main context is already acquired in the current thread, the
45193     function is
45194     invoked directly.  If the main context is the default main context of
45195     the current thread and it can be acquired then the function is invoked
45196     directly while the context is owned.  Otherwise, the function is
45197     scheduled as an idle on the context.
45198
45199  glib/glib.symbols |    2 +
45200  glib/gmain.c      |  110
45201  +++++++++++++++++++++++++++++++++++++++++++++++++++++
45202  glib/gmain.h      |    9 +++++
45203  3 files changed, 121 insertions(+)
45204
45205 commit 63fb3ff774146a44dcf980bd4cfbca68770a3d93
45206 Author: Žygimantas Beručka <zygis@gnome.org>
45207 Date:   Sun Oct 3 15:45:33 2010 +0200
45208
45209     Updated Lithuanian translation by Aurimas Černius <aurisc4@gmail.com>
45210
45211  po/lt.po |  278
45212  +++++++++++++++++++++++++++++++++++---------------------------
45213  1 file changed, 158 insertions(+), 120 deletions(-)
45214
45215 commit 2d6f8a8ea4a0c86c40da60db2d948306f4c2f5c9
45216 Author: Ryan Lortie <desrt@desrt.ca>
45217 Date:   Sun Oct 3 02:40:48 2010 -0400
45218
45219     gsettings-tool: Rewrite
45220
45221     Rewrite the GSettings tool.
45222
45223     Improvements/changes:
45224
45225      - simplify the code by performing common actions (like creating a
45226        schema) in only one place instead of one per-command
45227
45228      - new features (list schemas, list keys, monitor multiple, etc)
45229
45230      - factor-out bash completion and implement in shellscript
45231
45232      - input validation: should never abort due to invalid inputs
45233
45234     Still to do:
45235
45236      - proper error checking for ranges/choices
45237
45238      - support for querying range/choice information
45239
45240      - bash completion support for enums
45241
45242     Closes bug #629289, possibly among others.
45243
45244  gio/gsettings-bash-completion.sh |   58 ++-
45245  gio/gsettings-tool.c             | 1047
45246  ++++++++++++++------------------------
45247  2 files changed, 405 insertions(+), 700 deletions(-)
45248
45249 commit ed9db23f9a056ae253be25c2262f19047a62fe76
45250 Author: Ryan Lortie <desrt@desrt.ca>
45251 Date:   Sun Oct 3 01:53:09 2010 -0400
45252
45253     GSettings: implement .property_get('path')
45254
45255     This was unimplemented in g_settings_get_property(), leading to
45256     a failed
45257     'g_assert_not_reached()'.
45258
45259  gio/gsettings.c |    4 ++++
45260  1 file changed, 4 insertions(+)
45261
45262 commit 5af11ae4bc74104502da537b5a89e92223f697dc
45263 Author: Ryan Lortie <desrt@desrt.ca>
45264 Date:   Sat Oct 2 22:46:53 2010 -0400
45265
45266     Add 'Since:' tags for schema listing APIs
45267
45268  gio/gsettingsschema.c |    4 ++++
45269  1 file changed, 4 insertions(+)
45270
45271 commit d2c06994402ee30e989efb9e912d3abd16ca0e10
45272 Author: Ryan Lortie <desrt@desrt.ca>
45273 Date:   Sat Oct 2 22:42:02 2010 -0400
45274
45275     Clean up g_settings_list_schemas()
45276
45277     In its previous form, g_settings_list_schemas() was not useful as
45278     a tool
45279     to prevent aborts due to using g_settings_new() with an invalid schema
45280     name.  This is because g_settings_list_scheams() also listed
45281     relocatable
45282     schemas, and calling g_settings_new() for those would abort just the
45283     same as if you called it for a non-existent schema.
45284
45285     Modify g_settings_list_schemas() so that it only returns schemas for
45286     which it is safe to call g_settings_new().  Add another call for
45287     sake of
45288     completeness: g_settings_list_relocatable_schemas().
45289
45290  gio/gio.symbols       |    1 +
45291  gio/gsettings.h       |    1 +
45292  gio/gsettingsschema.c |  126
45293  +++++++++++++++++++++++++++++++++++++------------
45294  gio/tests/gsettings.c |    7 ++-
45295  4 files changed, 103 insertions(+), 32 deletions(-)
45296
45297 commit 1fee36f72bdbf87d585222e864cb8494e7156ee0
45298 Author: Damyan Ivanov <dam+gnome@ktnx.net>
45299 Date:   Sat Oct 2 08:57:09 2010 +0300
45300
45301     Updated Bulgarian translation
45302
45303  po/bg.po |  143
45304  +++++++++++++++++++++++++++++++++++++++++---------------------
45305  1 file changed, 95 insertions(+), 48 deletions(-)
45306
45307 commit ba0e608478367cdb7ee550b9efaefba8bd418720
45308 Author: Ryan Lortie <desrt@desrt.ca>
45309 Date:   Mon Sep 27 11:14:08 2010 -0400
45310
45311     Improve .gitignore
45312
45313  gio/tests/.gitignore |    1 +
45314  1 file changed, 1 insertion(+)
45315
45316 commit 3e771509b487fbc671e9217f8dcbd20daa44c116
45317 Author: Ryan Lortie <desrt@desrt.ca>
45318 Date:   Mon Sep 27 11:10:11 2010 -0400
45319
45320     Bug 628937 - gracefully handle broken schemas
45321
45322     Implement the second feature requested in the bug: silently ignore
45323     override files that attempt to override schemas that are not currently
45324     installed.
45325
45326     Also, support 'strictness' being optional for other errors when
45327     parsing
45328     override files (ie: inability to open the file, unknown key name,
45329     parse
45330     errors, out of range).  We don't completely back out the file in this
45331     case — as that is difficult with the current implementation —
45332     but just
45333     ignore the override for the single key.
45334
45335  gio/glib-compile-schemas.c |  121
45336  ++++++++++++++++++++++++++++++--------------
45337  1 file changed, 83 insertions(+), 38 deletions(-)
45338
45339 commit bd290081ff8c7951c6509d0aee23246739a928a2
45340 Author: Ryan Lortie <desrt@desrt.ca>
45341 Date:   Mon Sep 27 10:36:11 2010 -0400
45342
45343     glib-compile-schemas: improve error accuracy
45344
45345     We wrote "<enum> must contain at least one <value>" for empty <flags>.
45346     Fix that.
45347
45348  gio/glib-compile-schemas.c |    7 ++++---
45349  1 file changed, 4 insertions(+), 3 deletions(-)
45350
45351 commit e40f3932dd9d924c3197e98f44950561248297ae
45352 Author: Ryan Lortie <desrt@desrt.ca>
45353 Date:   Mon Sep 27 10:27:11 2010 -0400
45354
45355     Bug 628937 - gracefully handle broken schemas
45356
45357     Implement the first of two features requested in the bug: when
45358     encountering a broken .xml schema file, back out the changes in that
45359     file and continue to parse other files.
45360
45361     This prevents a single broken .xml file from messing up GSettings for
45362     everyone else.
45363
45364     Add a --strict option to get the old behaviour.  Use this from
45365     the test
45366     cases.
45367
45368  gio/glib-compile-schemas.c  |   89
45369  ++++++++++++++++++++++++++++++++++---------
45370  gio/tests/gschema-compile.c |    1 +
45371  2 files changed, 72 insertions(+), 18 deletions(-)
45372
45373 commit fff6814973356ac23b1022113632441110825283
45374 Author: Ryan Lortie <desrt@desrt.ca>
45375 Date:   Mon Sep 27 09:06:24 2010 -0400
45376
45377     Bug 630077 - GDateTime week number support
45378
45379     Fully implement support for ISO 8601 week dates in GDateTime and
45380     document that this is the case.
45381
45382     Add an exhaustive test case to ensure correctness.
45383
45384  docs/reference/glib/glib-sections.txt |    1 +
45385  glib/gdatetime.c                      |   96 ++++++++++++++++-
45386  glib/gdatetime.h                      |    1 +
45387  glib/glib.symbols                     |    1 +
45388  glib/tests/gdatetime.c                |  188
45389  +++++++++++++++++++++++++--------
45390  5 files changed, 239 insertions(+), 48 deletions(-)
45391
45392 commit fe1186a842458dcc647c5f9ab03f17c762354e95
45393 Author: Matthias Clasen <mclasen@redhat.com>
45394 Date:   Thu Sep 30 14:40:50 2010 -0400
45395
45396     message_to_write_data_free: Don't unref data->message if it is NULL
45397
45398     After the recent changes to message filtering, it can happen that
45399     data->message is NULL when we get here.
45400
45401  gio/gdbusprivate.c |    3 ++-
45402  1 file changed, 2 insertions(+), 1 deletion(-)
45403
45404 commit faaa8a9f8af9548e2d6052d1ba465285cb314cee
45405 Author: Giannis Katsampirhs <juankatsampirhs@gmail.com>
45406 Date:   Thu Sep 30 14:47:58 2010 +0300
45407
45408     l10n: Updated Greek translation for glib
45409
45410  po/el.po | 7535
45411  ++++++++++++++++++++++++++++++++------------------------------
45412  1 file changed, 3835 insertions(+), 3700 deletions(-)
45413
45414 commit 98a0ce64a379a60cfaf9b37f52b300c9297ea44c
45415 Author: Piotr Drąg <piotrdrag@gmail.com>
45416 Date:   Wed Sep 29 18:46:10 2010 +0200
45417
45418     Updated Polish translation
45419
45420  po/pl.po | 1642
45421  ++++++++++++++++++++++++++++++--------------------------------
45422  1 file changed, 794 insertions(+), 848 deletions(-)
45423
45424 commit 755c2dad72650f11397fc5a91ac42af15eafd530
45425 Author: Colin Walters <walters@verbum.org>
45426 Date:   Wed Sep 29 10:38:25 2010 -0400
45427
45428     introspection: Fix one annotation syntax
45429
45430  gio/gsettings.c |    2 +-
45431  1 file changed, 1 insertion(+), 1 deletion(-)
45432
45433 commit 01735d6cc09b7d24c2af07f91e1e96fe3cf785d1
45434 Author: Gabor Kelemen <kelemeng@gnome.hu>
45435 Date:   Wed Sep 29 14:07:05 2010 +0200
45436
45437     Updated Hungarian translation
45438
45439  po/hu.po |  632
45440  ++++++++++++++++++++++++++++++--------------------------------
45441  1 file changed, 310 insertions(+), 322 deletions(-)
45442
45443 commit 38e476ac7da339cec868cabf21beed6a91254935
45444 Author: Bruno Brouard <annoa.b@gmail.com>
45445 Date:   Wed Sep 29 09:02:51 2010 +0200
45446
45447     Updated French translation
45448
45449  po/fr.po |  190
45450  ++++++++++++++++++++++++++++++++++++++------------------------
45451  1 file changed, 116 insertions(+), 74 deletions(-)
45452
45453 commit 36ba8ffb87a9cf23d37c91d716e3a1512fcc7707
45454 Author: Petr Kovar <pknbe@volny.cz>
45455 Date:   Wed Sep 29 04:41:25 2010 +0200
45456
45457     Update Czech translation
45458
45459  po/cs.po |  994
45460  +++++++++++++++++++++++++++++++++++---------------------------
45461  1 file changed, 563 insertions(+), 431 deletions(-)
45462
45463 commit e458687fac24770f368f9caf498c84400b749f6b
45464 Author: Peter Kragelj <peter.kragelj@gmail.com>
45465 Date:   Tue Sep 28 21:21:38 2010 +0200
45466
45467     Updated Slovenian translation
45468
45469  po/sl.po |  218
45470  +++++++++++++++++++++++++++++++-------------------------------
45471  1 file changed, 109 insertions(+), 109 deletions(-)
45472
45473 commit afb6e1b4589a5308c3e9d7b2b77fdb8d47419929
45474 Author: Fran Diéguez <fran.dieguez@mabishu.com>
45475 Date:   Tue Sep 28 17:35:23 2010 +0200
45476
45477     Updated Galician translations
45478
45479  po/gl.po |  555
45480  ++++++++++++++++++++++++++++++++++----------------------------
45481  1 file changed, 305 insertions(+), 250 deletions(-)
45482
45483 commit 339182f575521ede0e380a3cf502f2ff974621b4
45484 Author: Peter Kragelj <peter.kragelj@gmail.com>
45485 Date:   Tue Sep 28 15:12:00 2010 +0200
45486
45487     Updated Slovenian translation
45488
45489  po/sl.po |    6 +++---
45490  1 file changed, 3 insertions(+), 3 deletions(-)
45491
45492 commit 974ab9cfa016e0f6c0b6c58b203fd1b1f891c3a2
45493 Author: Peter Kragelj <peter.kragelj@gmail.com>
45494 Date:   Tue Sep 28 15:10:33 2010 +0200
45495
45496     Updated Slovenian translation
45497
45498  po/sl.po |  623
45499  +++++++++++++++++++++++++++++++-------------------------------
45500  1 file changed, 308 insertions(+), 315 deletions(-)
45501
45502 commit e44f695f64d1baba9cc2f1eb2cdacbe68837dbfd
45503 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
45504 Date:   Tue Sep 28 00:12:42 2010 +0300
45505
45506     Updated Lithuanian translation (thanks Aurimas Cernius).
45507
45508  po/lt.po |  569
45509  +++++++++++++++++++++++++++++++++-----------------------------
45510  1 file changed, 307 insertions(+), 262 deletions(-)
45511
45512 commit c4f2bd25934cb322c9910ef46148cea1beae2cca
45513 Author: Mario Blättermann <mariobl@gnome.org>
45514 Date:   Mon Sep 27 20:19:46 2010 +0200
45515
45516     [i18n] Updated German translation
45517
45518  po/de.po |  582
45519  +++++++++++++++++++++++++++++++++-----------------------------
45520  1 file changed, 311 insertions(+), 271 deletions(-)
45521
45522 commit 973174e5cc56cd4f273c9d3b54a36f803e0b59dd
45523 Author: Fabrício Godoy <skarllot@gmail.com>
45524 Date:   Mon Sep 27 08:49:51 2010 -0300
45525
45526     Updated Brazilian Portuguese translation
45527
45528  po/pt_BR.po | 2487
45529  ++++++++++++++++++++++++++++++++++++++---------------------
45530  1 file changed, 1588 insertions(+), 899 deletions(-)
45531
45532 commit e2ea3eb5867b25465ef3ea540a541611aa7fef18
45533 Author: Damyan Ivanov <dam+gnome@ktnx.net>
45534 Date:   Mon Sep 27 13:31:09 2010 +0300
45535
45536     Updated Bulgarian translation
45537
45538  po/bg.po | 2388
45539  +++++++++++++++++++++++++++++++++++++++++---------------------
45540  1 file changed, 1570 insertions(+), 818 deletions(-)
45541
45542 commit 1a0dbff2365cc956ed0675a790dc09ea40f04fd1
45543 Author: Ryan Lortie <desrt@desrt.ca>
45544 Date:   Sun Sep 26 18:51:23 2010 -0400
45545
45546     clean up g_date_time_get_week_day()
45547
45548     No functionality changes here.
45549
45550     Vastly simplify the algorithm for calculating the day of the week.
45551
45552     Fix the documentation (which is incorrectly stating that 1 means
45553     Sunday) and clarify that the number we return is in line with ISO 8601
45554     week day numbering.
45555
45556  glib/gdatetime.c |   24 +++---------------------
45557  1 file changed, 3 insertions(+), 21 deletions(-)
45558
45559 commit e77faeb9209518f422fa6b035b8f4dd4401bf0e1
45560 Author: Wouter Bolsterlee <wbolster@gnome.org>
45561 Date:   Sun Sep 26 22:59:38 2010 +0200
45562
45563     Updated Dutch translation by Wouter Bolsterlee
45564
45565  po/nl.po |  326
45566  +++++++++++++++++++++++---------------------------------------
45567  1 file changed, 119 insertions(+), 207 deletions(-)
45568
45569 commit 4e091e8647175063d4684cfc6717e70d27f4d625
45570 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
45571 Date:   Sun Sep 26 22:39:14 2010 +0300
45572
45573     Updated Romanian translation
45574
45575  po/ro.po | 2508
45576  +++++++++++++++++++++++++++++++++++++++++++++++++-------------
45577  1 file changed, 2003 insertions(+), 505 deletions(-)
45578
45579 commit 30132c44c18d9a08e4c6a9b4834366bd8628ecfa
45580 Author: Johan Dahlin <johan@gnome.org>
45581 Date:   Fri Sep 24 18:24:41 2010 -0300
45582
45583     Add a lot of missing annotations
45584
45585  gio/gaction.h                  |    2 +-
45586  gio/gappinfo.c                 |    3 +-
45587  gio/gasyncresult.c             |    4 +--
45588  gio/gcancellable.c             |    2 +-
45589  gio/gcontenttype.c             |    4 +--
45590  gio/gconverterinputstream.c    |    2 +-
45591  gio/gconverteroutputstream.c   |    2 +-
45592  gio/gcredentials.c             |    2 +-
45593  gio/gdbusaddress.c             |    4 +--
45594  gio/gdbusconnection.c          |   12 +++----
45595  gio/gdbusmessage.c             |   12 +++----
45596  gio/gdbusmethodinvocation.c    |    6 ++--
45597  gio/gdbusproxy.c               |    2 +-
45598  gio/gdesktopappinfo.c          |    2 +-
45599  gio/gdrive.c                   |    4 +--
45600  gio/gemblem.c                  |    2 +-
45601  gio/gemblemedicon.c            |    4 +--
45602  gio/gfile.c                    |   67
45603  +++++++++++++++++++++-------------------
45604  gio/gfileenumerator.c          |    2 +-
45605  gio/gfileicon.c                |    4 +--
45606  gio/gfileinfo.c                |    4 +--
45607  gio/gfileinputstream.c         |    4 +--
45608  gio/gfileiostream.c            |    4 +--
45609  gio/gfileoutputstream.c        |    4 +--
45610  gio/gicon.c                    |    4 ++-
45611  gio/ginetsocketaddress.c       |    2 +-
45612  gio/ginitable.c                |    6 ++--
45613  gio/giomodule.c                |    4 +--
45614  gio/giomodule.h                |    2 +-
45615  gio/gkeyfilesettingsbackend.c  |    2 +-
45616  gio/gloadableicon.c            |    4 +--
45617  gio/gmemoryoutputstream.c      |    2 +-
45618  gio/gmount.c                   |    6 ++--
45619  gio/gnetworkaddress.c          |    8 ++---
45620  gio/gnetworkservice.c          |    2 +-
45621  gio/goutputstream.c            |    6 ++--
45622  gio/gproxy.c                   |    4 +--
45623  gio/gproxyresolver.c           |    6 ++--
45624  gio/gresolver.c                |    2 +-
45625  gio/gseekable.c                |    3 +-
45626  gio/gsettings.c                |    8 ++---
45627  gio/gsettingsbackend.c         |    6 ++--
45628  gio/gsettingsschema.c          |    2 +-
45629  gio/gsimpleasyncresult.c       |    4 +--
45630  gio/gsocket.c                  |   10 +++---
45631  gio/gsocketaddressenumerator.c |    4 +--
45632  gio/gsocketclient.c            |   18 +++++------
45633  gio/gsocketconnectable.c       |    4 +--
45634  gio/gsocketconnection.c        |    6 ++--
45635  gio/gsocketcontrolmessage.c    |    2 +-
45636  gio/gsocketlistener.c          |    8 ++---
45637  gio/gsrvtarget.c               |    2 +-
45638  gio/gthemedicon.c              |    8 ++---
45639  gio/gunionvolumemonitor.c      |    2 +-
45640  gio/gunixconnection.c          |    2 +-
45641  gio/gunixcredentialsmessage.c  |    2 +-
45642  gio/gunixfdmessage.c           |    2 +-
45643  gio/gunixmounts.c              |    6 ++--
45644  gio/gvfs.c                     |   12 +++----
45645  gio/gvolume.c                  |    2 ++
45646  gio/gvolumemonitor.c           |    2 +-
45647  61 files changed, 172 insertions(+), 161 deletions(-)
45648
45649 commit 701ce5d2011ee4408212461f6e191eaca2290d0a
45650 Author: Johan Dahlin <johan@gnome.org>
45651 Date:   Fri Sep 24 16:23:31 2010 -0300
45652
45653     [introspection] Add GObject annotations
45654
45655     These were moved in from gobject-introspection
45656
45657  gobject/gobject.c |    7 ++++---
45658  1 file changed, 4 insertions(+), 3 deletions(-)
45659
45660 commit 835f9cb310b988b07d1822c3f12093b9b01bc496
45661 Author: Johan Dahlin <johan@gnome.org>
45662 Date:   Fri Sep 24 15:51:26 2010 -0300
45663
45664     [introspection] Move over annotations
45665
45666     Move all the annotations over from gobject-introspection.
45667
45668     They will not be used directly by the introspection scanner for now,
45669     instead they will be extracted by a script and updated manually
45670     until introspection is properly integrated into the glib build
45671
45672  gio/gaction.c             |    4 ++--
45673  gio/gactiongroup.c        |    7 ++++---
45674  gio/gappinfo.c            |    6 +++---
45675  gio/gasyncinitable.c      |    2 +-
45676  gio/gcontenttype.c        |    2 +-
45677  gio/gdesktopappinfo.c     |    2 +-
45678  gio/gemblemedicon.c       |    3 ++-
45679  gio/gfile.c               |   22 +++++++++++-----------
45680  gio/gfileenumerator.c     |    4 ++--
45681  gio/giomodule.c           |    3 ++-
45682  gio/gmount.c              |    8 ++++----
45683  gio/gresolver.c           |   22 ++++++++++++----------
45684  gio/gsettings.c           |    7 ++++---
45685  gio/gsrvtarget.c          |    2 +-
45686  gio/gunionvolumemonitor.c |    2 +-
45687  gio/gunixmounts.c         |    4 ++--
45688  gio/gvolume.c             |    6 +++---
45689  gio/gvolumemonitor.c      |    2 +-
45690  18 files changed, 57 insertions(+), 51 deletions(-)
45691
45692 commit 0927dda8ad29cb4e6b3d19977be1fb747b1d4950
45693 Author: Christian Dywan <christian@twotoasts.de>
45694 Date:   Fri Sep 24 13:56:35 2010 +0200
45695
45696     Correct error message when GUnixOutputStream fails to write
45697
45698     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=628876
45699
45700  gio/gunixoutputstream.c |    2 +-
45701  1 file changed, 1 insertion(+), 1 deletion(-)
45702
45703 commit 80de3ca7ccc4bca1beeaf18459ecf4f703c6a2de
45704 Author: Andre Klapper <a9016009@gmx.de>
45705 Date:   Fri Sep 24 13:15:23 2010 +0200
45706
45707     Add missing file to POTFILES.in
45708
45709  po/POTFILES.in |    1 +
45710  1 file changed, 1 insertion(+)
45711
45712 commit 4d9ae95ae05669f329381898c38e6a98ae7f0cd5
45713 Author: David Zeuthen <davidz@redhat.com>
45714 Date:   Thu Sep 23 19:16:25 2010 -0400
45715
45716     GDBus: Don't use abstract sockets in test code
45717
45718     It doesn't really work right now because of a dbus-daemon(1) bug - see
45719     the comment added in the TODO section of gdbusconnection.c. So revert
45720     to old behavior. The downside is a lot of files in /tmp but right now
45721     that's better than not being able to run tests in a loop.
45722
45723     Signed-off-by: David Zeuthen <davidz@redhat.com>
45724
45725  gio/gdbusconnection.c        |    9 +++++++++
45726  gio/tests/gdbus-sessionbus.c |    6 ++----
45727  2 files changed, 11 insertions(+), 4 deletions(-)
45728
45729 commit a35eb7047116d0614d9d8dc9d1e435d45659d0d6
45730 Author: David Zeuthen <davidz@redhat.com>
45731 Date:   Thu Sep 23 18:57:35 2010 -0400
45732
45733     GDBus: Use abstract namespace in test cases to avoid littering all
45734     over /tmp
45735
45736     Signed-off-by: David Zeuthen <davidz@redhat.com>
45737
45738  gio/tests/gdbus-sessionbus.c |    8 ++++++--
45739  1 file changed, 6 insertions(+), 2 deletions(-)
45740
45741 commit 7036415cc1a32bbd9cc08e516196dbd704f8b5eb
45742 Author: David Zeuthen <davidz@redhat.com>
45743 Date:   Thu Sep 23 17:23:30 2010 -0400
45744
45745     GDBusConnection: Use correct GMainContext when invoking free functions
45746
45747     Without this fix, the ./gdbus-connection test case occasionally
45748     fails, see
45749
45750      https://bugzilla.gnome.org/show_bug.cgi?id=629945#c5
45751
45752     like this
45753
45754      /gdbus/connection/basic: OK
45755      /gdbus/connection/life-cycle: **
45756     ERROR:gdbus-connection.c:223:test_connection_life_cycle: assertion
45757     failed:
45758     (!quit_mainloop_fired)
45759      cleaning up bus with pid 21794
45760      Aborted (core dumped)
45761
45762     because the callback didn't happen on the same thread as where we are
45763     running the loop.
45764
45765     Signed-off-by: David Zeuthen <davidz@redhat.com>
45766
45767  gio/gdbusconnection.c        |   93
45768  +++++++++++++++++++++++++++++++++++++-----
45769  gio/tests/gdbus-connection.c |   57 +++++++++++++++++++++-----
45770  2 files changed, 129 insertions(+), 21 deletions(-)
45771
45772 commit 919f64acab8a0bfb1262f3df1cdda4383054e0f1
45773 Author: Stefan Kost <ensonic@users.sf.net>
45774 Date:   Thu Sep 23 18:41:57 2010 +0300
45775
45776     build: fix out of srcdir build
45777
45778     The gtk-doc makefile rules do cd srcdir && cp $(HTML_IMAGES) target/
45779     and this
45780     breaks for "srcdir" != ".".
45781
45782  docs/reference/gobject/Makefile.am |    2 +-
45783  1 file changed, 1 insertion(+), 1 deletion(-)
45784
45785 commit 643e5526c515f0ee6e681b806fda36eaaa3f263c
45786 Author: David Zeuthen <davidz@redhat.com>
45787 Date:   Thu Sep 23 16:27:52 2010 -0400
45788
45789     GDBus: fix name test cases
45790
45791     Since we make message buses come and go, we need to ensure that the
45792     singleton connection instance goes away before attempting to call
45793     g_bus_get_sync() or similar.
45794
45795     Signed-off-by: David Zeuthen <davidz@redhat.com>
45796
45797  gio/tests/gdbus-names.c |    1 +
45798  1 file changed, 1 insertion(+)
45799
45800 commit 71b1d738e2c0fe900b6bb6672aa464ce74b489b3
45801 Author: David Zeuthen <davidz@redhat.com>
45802 Date:   Thu Sep 23 16:09:25 2010 -0400
45803
45804     GDBus: bump timeout for some tests
45805
45806     When under load, a one second timeout is just not enough. This can be
45807     observed by e.g. restarting a CPU- and IO-intensive application like a
45808     web browser with many tabs while running the test cases. Therefore,
45809     bump the timeouts to 30 seconds.
45810
45811     Signed-off-by: David Zeuthen <davidz@redhat.com>
45812
45813  gio/tests/gdbus-connection.c |    8 ++++----
45814  gio/tests/gdbus-tests.c      |    8 ++++----
45815  2 files changed, 8 insertions(+), 8 deletions(-)
45816
45817 commit 1f6a9f1e2d2ebc5f37e7c526344d7aa26cee148d
45818 Author: David Zeuthen <davidz@redhat.com>
45819 Date:   Thu Sep 23 15:47:46 2010 -0400
45820
45821     GDBus: Move "slow" connection test cases into separate test program
45822
45823     Signed-off-by: David Zeuthen <davidz@redhat.com>
45824
45825  gio/tests/Makefile.am             |    4 +
45826  gio/tests/gdbus-connection-slow.c |  214
45827  +++++++++++++++++++++++++++++++++++++
45828  gio/tests/gdbus-connection.c      |  160 ---------------------------
45829  3 files changed, 218 insertions(+), 160 deletions(-)
45830
45831 commit f0b04acfd31b768151a88db3f8d3347f55b2a7b3
45832 Author: David Zeuthen <davidz@redhat.com>
45833 Date:   Thu Sep 23 15:10:50 2010 -0400
45834
45835     GDBusConnection: Avoid callbacks on finalized connection
45836
45837     Turns out that GDBusWorker will issue callbacks (in its own thread)
45838     even after g_dbus_worker_stop() has been called. This would rarely
45839     happen (and unreffing a connection is even rarer) so only saw this bug
45840     occasionally when running the gdbus-connection test case in a loop.
45841
45842     Fix up this issue by maintaining a set of GDBusConnection objects that
45843     are currently "alive" and do nothing in the callbacks if the passed
45844     user_data pointer is not in this set.
45845
45846     Also attempted to fix up a race condition with
45847     _g_object_wait_for_single_ref_do() and its use of GObject toggle
45848     references - for now, just resort to busy waiting, thereby
45849     sidestepping the toggle reference mess altogether.
45850
45851     Signed-off-by: David Zeuthen <davidz@redhat.com>
45852
45853  gio/gdbusconnection.c        |   65
45854  ++++++++++++++++++++++++++++++++++++++----
45855  gio/gdbusprivate.c           |   14 ++-------
45856  gio/tests/gdbus-connection.c |    8 ++++--
45857  gio/tests/gdbus-tests.c      |   50 ++++++++++++++++++++++++++++++--
45858  4 files changed, 115 insertions(+), 22 deletions(-)
45859
45860 commit c3c0e4d11d0682d832d199de31b35457f6078d5c
45861 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
45862 Date:   Fri Sep 24 02:09:10 2010 +0900
45863
45864     Updated Japanese translation (symbolic link related)
45865
45866  po/ja.po |   58
45867  ++++++++++++++++++++++++++++++----------------------------
45868  1 file changed, 30 insertions(+), 28 deletions(-)
45869
45870 commit e7df1a4157cc95e658a31de55e8374c4364a2238
45871 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
45872 Date:   Wed Sep 22 13:11:59 2010 -0400
45873
45874     Fix memory leak in SOCKSv5 implementation
45875
45876  gio/gsocks5proxy.c |    1 +
45877  1 file changed, 1 insertion(+)
45878
45879 commit 99d57b5ce952b7f43ff52b41362035bfa193eb5f
45880 Author: Benjamin Otte <otte@redhat.com>
45881 Date:   Thu Sep 23 13:57:22 2010 +0200
45882
45883     glib-2.0.m4: Use unsigned variables for version numbers
45884
45885     When using signed, we get complaints from gcc about comparing
45886     signed to
45887     unsigned with -Wsign-compare. And combined with -Werror in users'
45888     CFLAGS
45889     it breaks configure runs.
45890
45891  m4macros/glib-2.0.m4 |    8 ++++----
45892  1 file changed, 4 insertions(+), 4 deletions(-)
45893
45894 commit 24a706404ded0578b029b2fb65e6418bda84d32f
45895 Author: Bruno Brouard <annoa.b@gmail.com>
45896 Date:   Thu Sep 23 08:47:54 2010 +0200
45897
45898     Updated French translation
45899
45900  po/fr.po | 1706
45901  ++++++++++++++++++++++++++++++++++++++------------------------
45902  1 file changed, 1044 insertions(+), 662 deletions(-)
45903
45904 commit 61453216803d745b1d563710f8ec3aa918d2e819
45905 Author: Ryan Lortie <desrt@desrt.ca>
45906 Date:   Wed Sep 22 06:45:02 2010 -0400
45907
45908     GSocketControlMessage: clean up confusing code
45909
45910     It looks like the deserialisation function in GSocketControlMessage
45911     can
45912     potentially leak a reference to the class structure of a
45913     GSocketControlMessage subclass (although the particular code path is
45914     probably never hit).
45915
45916     Clean up the code a bit.
45917
45918     Also, make sure that the GUnixCredentialsMessage type is registered
45919     before attempting deserialisation.
45920
45921     Closes bug #629687.
45922
45923  gio/gsocketcontrolmessage.c |   15 +++++++--------
45924  1 file changed, 7 insertions(+), 8 deletions(-)
45925
45926 commit 02451227ec8bafae48af4c519c9e0441176d1978
45927 Author: Ryan Lortie <desrt@desrt.ca>
45928 Date:   Wed Sep 22 06:28:49 2010 -0400
45929
45930     fix argument order for g_date_time_difference()
45931
45932     The names of the arguments in the header file was reversed.
45933
45934     Closes bug #630000
45935
45936  glib/gdatetime.h |    4 ++--
45937  1 file changed, 2 insertions(+), 2 deletions(-)
45938
45939 commit 86d3342f854f11c1a35f02ec4f54c7aec345bae5
45940 Author: Claude Paroz <claude@2xlibre.net>
45941 Date:   Wed Sep 22 10:42:55 2010 +0200
45942
45943     Add translator comments for command parameter translation
45944
45945  gio/gsettings-tool.c |    2 ++
45946  1 file changed, 2 insertions(+)
45947
45948 commit 0a68f09494dea14d90ab802862eaa04d1ac54169
45949 Author: Mattias Põldaru <mahfiaz gmail com>
45950 Date:   Tue Sep 21 19:18:38 2010 +0300
45951
45952     [l10n] Updated Estonian translation
45953
45954  po/et.po |   20 ++++++++++----------
45955  1 file changed, 10 insertions(+), 10 deletions(-)
45956
45957 commit 33216f3d07d21bb5a8af62cfffeb18c8352cf114
45958 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
45959 Date:   Tue Sep 21 14:42:23 2010 +0200
45960
45961     Updated Basque language
45962
45963  po/eu.po | 1435
45964  ++++++++++++++++++++++++++++++--------------------------------
45965  1 file changed, 699 insertions(+), 736 deletions(-)
45966
45967 commit 60def049d95e82c836cfc8b2f13a4ed8472f7865
45968 Author: Philip Withnall <philip.withnall@collabora.co.uk>
45969 Date:   Mon Sep 20 17:56:30 2010 +0100
45970
45971     Bug 630185 — Allow NULL strings in g_quark_try_string()
45972
45973     Allow NULL strings to be passed to g_quark_try_string(), returning
45974     a 0 quark
45975     in that case, as per the existing documentation. Closes: bgo#630185
45976
45977  glib/gdataset.c |    6 ++++--
45978  1 file changed, 4 insertions(+), 2 deletions(-)
45979
45980 commit f1f7e771d7b3d9f8b7c656c6d9a9d8112f32732d
45981 Author: Behdad Esfahbod <behdad@behdad.org>
45982 Date:   Mon Sep 20 22:51:26 2010 -0400
45983
45984     Fix typo
45985
45986  glib/giochannel.c |    2 +-
45987  1 file changed, 1 insertion(+), 1 deletion(-)
45988
45989 commit 291545b6eee306249529652a2d1422d0e7a460c8
45990 Author: Colin Walters <walters@verbum.org>
45991 Date:   Mon Sep 20 13:20:04 2010 -0400
45992
45993     gdir: Clarify in documentation that ordering is not defined
45994
45995  glib/gdir.c |   16 ++++++++++++----
45996  1 file changed, 12 insertions(+), 4 deletions(-)
45997
45998 commit 909fad7583ae9459fc3301e6de184b56a963464c
45999 Author: Michael Kotsarinis <mk73628@gmail.com>
46000 Date:   Mon Sep 20 19:40:53 2010 +0300
46001
46002     l10n: Updated Greek translation for glib
46003
46004  po/el.po | 6698
46005  ++++++++++++++++++++++++++++++++++----------------------------
46006  1 file changed, 3700 insertions(+), 2998 deletions(-)
46007
46008 commit 05e185728a9b7decfd13f4bffaad9f240253e83f
46009 Author: Yaron Shahrabani <sh.yaron@gmail.com>
46010 Date:   Mon Sep 20 15:15:46 2010 +0200
46011
46012     Updated Hebrew translation.
46013
46014  po/he.po | 1134
46015  ++++++++++++++++++++++++++++++++------------------------------
46016  1 file changed, 579 insertions(+), 555 deletions(-)
46017
46018 commit de432280a0e93aa1ebde4512fc1dd248af88bb32
46019 Author: Stefan Kost <ensonic@users.sf.net>
46020 Date:   Sun Sep 19 22:06:10 2010 +0300
46021
46022     docs: shorten var name in example
46023
46024     We use 'pspec' instead of 'maman_param_spec' elsewhere too.
46025
46026  docs/reference/gobject/tut_howto.xml |    6 +++---
46027  1 file changed, 3 insertions(+), 3 deletions(-)
46028
46029 commit aa8c8df44fc1e2b852bb6a0cfb516f976f841de5
46030 Author: Stefan Kost <ensonic@users.sf.net>
46031 Date:   Sun Sep 19 22:03:40 2010 +0300
46032
46033     docs: fix iface type naming
46034
46035  docs/reference/gobject/tut_gtype.xml |   10 +++++-----
46036  1 file changed, 5 insertions(+), 5 deletions(-)
46037
46038 commit 58e5b01fbc208a8cd374b60951c70e3d5c4355de
46039 Author: Stefan Kost <ensonic@users.sf.net>
46040 Date:   Sun Sep 19 21:50:31 2010 +0300
46041
46042     docs: fix docbook validity
46043
46044     'type' must be inside of 'link'.
46045
46046  docs/reference/gobject/tut_gobject.xml |   19 ++++++-----
46047  docs/reference/gobject/tut_gsignal.xml |   12 +++----
46048  docs/reference/gobject/tut_gtype.xml   |   56
46049  ++++++++++++++++----------------
46050  docs/reference/gobject/tut_howto.xml   |   10 +++---
46051  4 files changed, 49 insertions(+), 48 deletions(-)
46052
46053 commit 409f7db894bcfc6574d86aec34af6851dacc1666
46054 Author: Stefan Kost <ensonic@users.sf.net>
46055 Date:   Sun Sep 19 21:37:19 2010 +0300
46056
46057     docs: cleanup constructor example
46058
46059     Remove unused var and chain-up the sane way we do elsewhere.
46060
46061  docs/reference/gobject/tut_gobject.xml |    5 +----
46062  1 file changed, 1 insertion(+), 4 deletions(-)
46063
46064 commit a6ad0fbec23d78611bafd217ea56fcd58aea1405
46065 Author: Stefan Kost <ensonic@users.sf.net>
46066 Date:   Sun Sep 19 21:33:52 2010 +0300
46067
46068     docs: use passive voice.
46069
46070  docs/reference/gobject/tut_howto.xml |    4 ++--
46071  1 file changed, 2 insertions(+), 2 deletions(-)
46072
46073 commit 062e7f7848eb0577e4745b3e8c6a4e8312e360c3
46074 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
46075 Date:   Mon Sep 20 02:02:32 2010 +0900
46076
46077     Updated Japanese translation
46078
46079  po/ja.po |  802
46080  ++++++++++++++++++++++++++++++++------------------------------
46081  1 file changed, 413 insertions(+), 389 deletions(-)
46082
46083 commit 5bb2da9b999b414ea65a7d89168101ddf87856f1
46084 Author: Ask H. Larsen <asklarsen@gmail.com>
46085 Date:   Sun Sep 19 18:07:57 2010 +0200
46086
46087     Updated Danish translation
46088
46089  po/da.po | 1305
46090  +++++++++++++++++++++++++++++++++++++-------------------------
46091  1 file changed, 772 insertions(+), 533 deletions(-)
46092
46093 commit 29393abf05b7322b1b1d267c5a929136ed8a7c70
46094 Author: Wouter Bolsterlee <wbolster@gnome.org>
46095 Date:   Sun Sep 19 17:08:25 2010 +0200
46096
46097     Updated Dutch translation by Wouter Bolsterlee
46098
46099  po/nl.po | 2089
46100  +++++++++++++++++++++++++++++++++++++++++---------------------
46101  1 file changed, 1372 insertions(+), 717 deletions(-)
46102
46103 commit abfa91e655254180ce134012cbbcffa8e150a00b
46104 Author: Mattias Põldaru <mahfiaz gmail com>
46105 Date:   Sun Sep 19 11:52:30 2010 +0300
46106
46107     [l10n] Updated Estonian translation
46108
46109  po/et.po | 1189
46110  ++++++++++++++++++++++++++++----------------------------------
46111  1 file changed, 531 insertions(+), 658 deletions(-)
46112
46113 commit cec629972b2a599cb28eb9d61cc000c4dc97f534
46114 Author: Ryan Lortie <desrt@desrt.ca>
46115 Date:   Sat Sep 18 16:31:00 2010 -0400
46116
46117     GDateTime: G_GNUC_WARN_UNUSED_RESULT for modifiers
46118
46119     Emmanuele suggested adding G_GNUC_WARN_UNUSED_RESULT to all of the
46120     g_date_time_add_* functions to help deal with the situation where
46121     people
46122     may mistakenly believe that these functions are inplace modifiers.
46123
46124  glib/gdatetime.h |    9 +++++++++
46125  1 file changed, 9 insertions(+)
46126
46127 commit ac05f990db211a27a950d61ef4bf47335ced7cc4
46128 Author: Ryan Lortie <desrt@desrt.ca>
46129 Date:   Sat Sep 18 12:52:58 2010 -0400
46130
46131     Fix header cleaup fallout when using system pcre
46132
46133     Using the internal pcre has the side effect of exposing gregex.c to
46134     glib.h.  When we use the system one, we lose that, so we need to
46135     explicitly include the things we use (glist, gatomic, etc..)
46136
46137  glib/gregex.c |    4 ++++
46138  1 file changed, 4 insertions(+)
46139
46140 commit 1bc08279b907529627677c9191664862c063de49
46141 Author: Duarte Loreto <happyguy_pt@hotmail.com>
46142 Date:   Sat Sep 18 12:30:00 2010 +0100
46143
46144     Updated Portuguese translation
46145
46146  po/pt.po |  770
46147  ++++++++++++++++++++++++++++++++------------------------------
46148  1 file changed, 397 insertions(+), 373 deletions(-)
46149
46150 commit c1b7697a8ba4cf016f1efef86369376917acccdb
46151 Author: Ryan Lortie <desrt@desrt.ca>
46152 Date:   Fri Sep 17 20:48:25 2010 -0400
46153
46154     bump version to 2.27.1
46155
46156  configure.ac |    2 +-
46157  1 file changed, 1 insertion(+), 1 deletion(-)
46158
46159 commit dda9707377f43c827860dbce8bf09c7b98e2ad14
46160 Author: Ryan Lortie <desrt@desrt.ca>
46161 Date:   Fri Sep 17 17:57:19 2010 -0400
46162
46163     release 2.27.0
46164
46165  NEWS                                      |  104
46166  +++++++++++++++++++++++++++++
46167  docs/reference/glib/tmpl/glib-unused.sgml |   40 -----------
46168  docs/reference/glib/tmpl/messages.sgml    |   27 ++++++--
46169  docs/reference/glib/tmpl/version.sgml     |   41 ++++++++++++
46170  4 files changed, 166 insertions(+), 46 deletions(-)
46171
46172 commit 6393ffa3a6ac50b4b2cc1ed92760544caf9bb90a
46173 Author: Ryan Lortie <desrt@desrt.ca>
46174 Date:   Sat Sep 18 01:18:13 2010 +0300
46175
46176     GDateTime: fix a test that fails from time to time
46177
46178     The test fails if it's a different date in the time zone of the
46179     machine
46180     running the test than it currently is in UTC.
46181
46182  glib/tests/gdatetime.c |    2 +-
46183  1 file changed, 1 insertion(+), 1 deletion(-)
46184
46185 commit 7be2ba4d945682c30a91ff35dac255e0f4a0b038
46186 Author: Ryan Lortie <desrt@desrt.ca>
46187 Date:   Fri Sep 17 13:27:38 2010 -0400
46188
46189     Bump to version 2.27.0 after branching glib-2-26
46190
46191  configure.ac |    4 ++--
46192  1 file changed, 2 insertions(+), 2 deletions(-)
46193
46194 commit b4ee303ed6bc35b5dbb73bfa4b3a27eaba23a83c
46195 Author: Ryan Lortie <desrt@desrt.ca>
46196 Date:   Fri Sep 17 13:26:50 2010 -0400
46197
46198     .gitignore some test cases
46199
46200  gio/tests/.gitignore |    2 ++
46201  1 file changed, 2 insertions(+)
46202
46203 commit 5109778e939265087d1b1257daf6ba5f454ff346
46204 Author: Ryan Lortie <desrt@desrt.ca>
46205 Date:   Fri Sep 17 13:20:17 2010 -0400
46206
46207     .gitignore some sgml
46208
46209  docs/reference/glib/tmpl/.gitignore |    2 ++
46210  1 file changed, 2 insertions(+)
46211
46212 commit cf73ba47f14a5793b9575ce542edf558fe5abee8
46213 Author: Ryan Lortie <desrt@desrt.ca>
46214 Date:   Fri Sep 17 13:14:59 2010 -0400
46215
46216     Deal with gtk-doc's insane sensitivty to spaces
46217
46218     ...by inserting a few of them.
46219
46220  glib/goption.c |    4 ++--
46221  1 file changed, 2 insertions(+), 2 deletions(-)
46222
46223 commit 6b0e31ce4891883b3923c40c68347dcf5fe54165
46224 Author: Ryan Lortie <desrt@desrt.ca>
46225 Date:   Thu Sep 16 04:44:59 2010 -0400
46226
46227     Clean-up/tweaking of GDateTime and GTimeZone
46228
46229  docs/reference/glib/glib-docs.sgml    |    1 +
46230  docs/reference/glib/glib-sections.txt |   99 +-
46231  glib/Makefile.am                      |    2 +
46232  glib/gdatetime.c                      | 2681
46233  +++++++++++++++------------------
46234  glib/gdatetime.h                      |  247 ++-
46235  glib/glib.h                           |    1 +
46236  glib/glib.symbols                     |   49 +-
46237  glib/gtimezone.c                      |  790 ++++++++++
46238  glib/gtimezone.h                      |   81 +
46239  glib/tests/gdatetime.c                |  314 ++--
46240  10 files changed, 2373 insertions(+), 1892 deletions(-)
46241
46242 commit 909289c76330f66b87a51fbfc645fb4d474f1301
46243 Author: Emmanuele Bassi <ebassi@linux.intel.com>
46244 Date:   Wed Sep 15 14:47:15 2010 +0100
46245
46246     datetime: Fix hashing
46247
46248     Convert to the epoch, just like we do when checking for equality, so
46249     that timezones are correctly handled.
46250
46251     https://bugzilla.gnome.org/show_bug.cgi?id=50076
46252
46253  glib/gdatetime.c |   83
46254  +++++++++++++++++++++++++++++-------------------------
46255  1 file changed, 45 insertions(+), 38 deletions(-)
46256
46257 commit 3e9fb52214da793ef1320775f1ab8226bdca6ae2
46258 Author: Emmanuele Bassi <ebassi@linux.intel.com>
46259 Date:   Wed Sep 15 14:39:26 2010 +0100
46260
46261     datetime: Rename g_date_time_printf() to g_date_time_format()
46262
46263     The function does not use any printf() modifiers, so using printf()
46264     is a
46265     misnomer.
46266
46267     Prior art: strftime, g_ascii_formatd
46268
46269     https://bugzilla.gnome.org/show_bug.cgi?id=50076
46270
46271  glib/gdatetime.c       |    8 ++++----
46272  glib/gdatetime.h       |    2 +-
46273  glib/tests/gdatetime.c |    6 +++---
46274  3 files changed, 8 insertions(+), 8 deletions(-)
46275
46276 commit 4bac6613cfca4b0676a51e1df0848fa2e4d35120
46277 Author: Emmanuele Bassi <ebassi@linux.intel.com>
46278 Date:   Wed Sep 15 13:55:36 2010 +0100
46279
46280     datetime: Update modifiers for DST changes
46281
46282     If a DateTime gets modified to cross the DST state from its previous
46283     state then we want to update the DateTime to compensate for the new
46284     offset.
46285
46286     In other words, if we have a DateTime defined as:
46287
46288       DateTime({ y: 2009, m: 8, d: 15, hh: 3, mm: 0, tz: 'Europe/London'
46289       });
46290
46291     and we add six months to it, the hour must be changed to 60 minutes
46292     behind, as the DST comes into effect.
46293
46294     https://bugzilla.gnome.org/show_bug.cgi?id=50076
46295
46296  glib/gdatetime.c       |  270
46297  +++++++++++++++++++++++++++++-------------------
46298  glib/tests/gdatetime.c |   67 +++++++++---
46299  2 files changed, 220 insertions(+), 117 deletions(-)
46300
46301 commit 0746f7403638a6f17c61ec04beb4f692914ce9a0
46302 Author: Emmanuele Bassi <ebassi@linux.intel.com>
46303 Date:   Wed Sep 15 10:05:41 2010 +0100
46304
46305     datetime: Allow setting fractionary seconds in new_full()
46306
46307     Otherwise we'll have to do:
46308
46309       dt = g_date_time_new_full (Y, M, D, h, m, s, tz);
46310       tmp = g_date_time_add_usec (dt, usec);
46311       g_date_time_unref (dt);
46312       dt = tmp;
46313
46314     With its additional allocations.
46315
46316     https://bugzilla.gnome.org/show_bug.cgi?id=50076
46317
46318  glib/gdatetime.c       |    6 +++---
46319  glib/gdatetime.h       |    2 +-
46320  glib/tests/gdatetime.c |    6 +++++-
46321  3 files changed, 9 insertions(+), 5 deletions(-)
46322
46323 commit 67f1e52ce2a1372e4f8ffc5fdf292b33120264ab
46324 Author: Emmanuele Bassi <ebassi@linux.intel.com>
46325 Date:   Tue Sep 14 08:00:40 2010 +0100
46326
46327     datetime: Rework time zone support in constructors
46328
46329     Timezone handling is complicated. Really complicated.
46330
46331     In order to simplify it a little bit, we need to expose the GTimeZone
46332     structure.
46333
46334     First of all, we allow creating time zone information directly
46335     from the
46336     offset and the DST state, and then pass it to the
46337     g_date_time_new_full()
46338     constructor. We also need to clean up the mess that is
46339     UTC-vs.-localtime
46340     for the other constructors.
46341
46342     We also allow creating a GTimeZone from the Olson zoneinfo database
46343     names; a time zone created like this will be "floating": it will just
46344     reference the zoneinfo file - which are mmap()'ed, kept in a cache and
46345     refcounted. Once the GTimeZone has been associated with a GDateTime,
46346     it
46347     will be "anchored" to it: the offset will be resolved, as well as the
46348     DST state.
46349
46350     https://bugzilla.gnome.org/show_bug.cgi?id=50076
46351
46352  docs/reference/glib/glib-sections.txt |    1 -
46353  glib/gdatetime.c                      |  812
46354  +++++++++++++++++++++++----------
46355  glib/gdatetime.h                      |   39 +-
46356  glib/glib.symbols                     |   11 +-
46357  glib/tests/gdatetime.c                |   51 ++-
46358  5 files changed, 630 insertions(+), 284 deletions(-)
46359
46360 commit bff4ac15d09a3f80551fda41f8ff2e2c1ae30d91
46361 Author: Dan Winship <danw@gnome.org>
46362 Date:   Fri Sep 17 10:21:57 2010 -0400
46363
46364     g_output_stream_write: fix misleadingly ungrammatical documentation
46365
46366     pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=626866
46367
46368  gio/goutputstream.c |   11 ++++++-----
46369  1 file changed, 6 insertions(+), 5 deletions(-)
46370
46371 commit 8a7365d892c23573ef659d7a93ce1518ddf58763
46372 Author: Žygimantas Beručka <zygis@gnome.org>
46373 Date:   Fri Sep 17 03:48:23 2010 +0300
46374
46375     Updated Lithuanian translation
46376
46377  po/lt.po |  128
46378  +++++++++++++++++++++++++++++++-------------------------------
46379  1 file changed, 63 insertions(+), 65 deletions(-)
46380
46381 commit d6af283f4e76163abd6b4e740cb95861080f1014
46382 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
46383 Date:   Thu Sep 16 22:13:54 2010 +0300
46384
46385     Updated Lithuanian translation by Aurimas Cernius.
46386
46387  po/lt.po | 2338
46388  ++++++++++++++++++++++++++++++++++++++++----------------------
46389  1 file changed, 1530 insertions(+), 808 deletions(-)
46390
46391 commit 1c658c9c692643463c3f215ef73f8b72b046f2b7
46392 Author: Petr Kovar <pknbe@volny.cz>
46393 Date:   Thu Sep 16 01:56:26 2010 +0200
46394
46395     Update Czech translation
46396
46397  po/cs.po |   16 +++++++++-------
46398  1 file changed, 9 insertions(+), 7 deletions(-)
46399
46400 commit 0469782af5bda7fe9e9be9dfc2eda68a98c7ca49
46401 Author: Petr Kovar <pknbe@volny.cz>
46402 Date:   Wed Sep 15 21:43:18 2010 +0200
46403
46404     Update Czech translation
46405
46406  po/cs.po | 2006
46407  +++++++++++++++++++++++++++++++++++++++++---------------------
46408  1 file changed, 1327 insertions(+), 679 deletions(-)
46409
46410 commit 11f06115a4cc6972aedb810848e4a0f06165eb83
46411 Author: Ryan Lortie <desrt@desrt.ca>
46412 Date:   Wed Sep 15 11:20:51 2010 -0400
46413
46414     Bug 629709 - Empty variants
46415
46416     Fix some GVariant bugs uncovered by calling g_variant_new_from_data
46417     with
46418     invalid data (which it should be immune to).
46419
46420  glib/gvariant-core.c       |   26 ++++++++++++++++++++++++--
46421  glib/gvariant-serialiser.c |    3 +++
46422  2 files changed, 27 insertions(+), 2 deletions(-)
46423
46424 commit 1c5b96e92b9a5923be4686802025b455fb353429
46425 Author: Jorge González <jorgegonz@svn.gnome.org>
46426 Date:   Wed Sep 15 09:10:32 2010 +0200
46427
46428     Updated Spanish translation
46429
46430  po/es.po | 1002
46431  ++++++++++++++++++++++++++++++++------------------------------
46432  1 file changed, 510 insertions(+), 492 deletions(-)
46433
46434 commit 780b76bd3ae9c13ae065fc4bdf84dc10ca69f23d
46435 Author: Andika Triwidada <andika@gmail.com>
46436 Date:   Wed Sep 15 07:44:48 2010 +0700
46437
46438     Updated Indonesian translation
46439
46440  po/id.po |  968
46441  ++++++++++++++++++++++++++++++++------------------------------
46442  1 file changed, 496 insertions(+), 472 deletions(-)
46443
46444 commit 1220501ec86b87e6cfe8ab3eac4a1fc6ea7a8acc
46445 Author: Christian Persch <chpe@gnome.org>
46446 Date:   Tue Sep 14 19:38:14 2010 +0200
46447
46448     GDBusConnection leaks its GCredentials
46449
46450     ==7269== 144 bytes in 6 blocks are definitely lost in loss record
46451     1,282 of 1,325
46452     ==7269==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
46453     ==7269==    by 0x4056B74: g_malloc (gmem.c:164)
46454     ==7269==    by 0x406EDB6: g_slice_alloc (gslice.c:842)
46455     ==7269==    by 0x406EDFB: g_slice_alloc0 (gslice.c:854)
46456     ==7269==    by 0x413C627: g_type_create_instance (gtype.c:1867)
46457     ==7269==    by 0x412276A: g_object_constructor (gobject.c:1480)
46458     ==7269==    by 0x4121E5D: g_object_newv (gobject.c:1264)
46459     ==7269==    by 0x4121BD3: g_object_new (gobject.c:1176)
46460     ==7269==    by 0x417CFB9: g_credentials_new (gcredentials.c:156)
46461     ==7269==    by 0x41D9DBC: g_unix_credentials_message_deserialize
46462     (gunixcredentialsmessage.c:149)
46463     ==7269==    by 0x41C422C: g_socket_control_message_deserialize
46464     (gsocketcontrolmessage.c:198)
46465     ==7269==    by 0x41BFCE3: g_socket_receive_message (gsocket.c:3289)
46466     ==7269==    by 0x41D99CE: g_unix_connection_receive_credentials
46467     (gunixconnection.c:476)
46468     ==7269==    by 0x41FA829: _g_dbus_auth_run_server (gdbusauth.c:987)
46469     ==7269==    by 0x4205DDB: initable_init (gdbusconnection.c:2196)
46470
46471     Bug #629689.
46472
46473  gio/gdbusconnection.c |    3 +++
46474  1 file changed, 3 insertions(+)
46475
46476 commit 235820d0ef817d549844fa898349e31f28fb833d
46477 Author: Ryan Lortie <desrt@desrt.ca>
46478 Date:   Tue Sep 14 14:55:38 2010 -0400
46479
46480     GVariant: Check for size == 0 in get_bytestring
46481
46482     And add a test from David that shows the problem.
46483
46484     Closes #629698
46485
46486  glib/gvariant.c       |    2 +-
46487  glib/tests/gvariant.c |    8 ++++++++
46488  2 files changed, 9 insertions(+), 1 deletion(-)
46489
46490 commit 2211ab1240d9bbab2a17197f6d97fafc9373ff46
46491 Author: Piotr Drąg <piotrdrag@gmail.com>
46492 Date:   Tue Sep 14 19:10:35 2010 +0200
46493
46494     Updated Polish translation
46495
46496  po/pl.po | 2082
46497  +++++++++++++++++++++++++++++++++-----------------------------
46498  1 file changed, 1101 insertions(+), 981 deletions(-)
46499
46500 commit f497f3b7aee06cc2d1f04b9f9adf3555353f2579
46501 Author: Ryan Lortie <desrt@desrt.ca>
46502 Date:   Tue Sep 14 11:25:57 2010 -0400
46503
46504     GSettings: reverse accidental addition to .h file
46505
46506     A couple of extra function prototypes snuck into commit
46507     77e3badcf3f15c7ac235904160d775febfcebcb5.  Take those out.
46508
46509  gio/gsettings.h |    3 ---
46510  1 file changed, 3 deletions(-)
46511
46512 commit 7d143d420b0e3d02e1103a0c9decccd18b6024c9
46513 Author: Gabor Kelemen <kelemeng@gnome.hu>
46514 Date:   Tue Sep 14 14:10:17 2010 +0200
46515
46516     Updated Hungarian translation
46517
46518  po/hu.po |  836
46519  ++++++++++++++++++++++++++++++++------------------------------
46520  1 file changed, 430 insertions(+), 406 deletions(-)
46521
46522 commit 152f0dd3dbc9237f24830eeea76a84332d4f14a4
46523 Author: Christian.Kirbach <Christian.Kirbach@googlemail.com>
46524 Date:   Tue Sep 14 11:18:20 2010 +0200
46525
46526     [l10n] Updated German translation
46527
46528  po/de.po |  627
46529  ++++++++++++++++++++++++++++++++------------------------------
46530  1 file changed, 325 insertions(+), 302 deletions(-)
46531
46532 commit 3d1c463b48a6d54b671d7c8f39a7b4efba636d2b
46533 Author: Aron Xu <aronxu@gnome.org>
46534 Date:   Tue Sep 14 16:35:31 2010 +0800
46535
46536     Update Simplified Chinese translation.
46537
46538  po/zh_CN.po | 1307
46539  +++++++++++++++++++++++++++++++++++++----------------------
46540  1 file changed, 827 insertions(+), 480 deletions(-)
46541
46542 commit 5ec302deceeb0c5f5f34be41b775fd295784c012
46543 Author: Timo Jyrinki <timo.jyrinki@iki.fi>
46544 Date:   Tue Sep 14 09:37:45 2010 +0300
46545
46546     (slightly) updated Finnish translation.
46547
46548  po/fi.po | 1999
46549  +++++++++++++++++++++++++++++++++++++++++---------------------
46550  1 file changed, 1323 insertions(+), 676 deletions(-)
46551
46552 commit 8fbfcd90adce11c95d9a89c2f79f61a2d72f01ab
46553 Author: Philip Withnall <philip@tecnocode.co.uk>
46554 Date:   Mon Sep 13 23:22:02 2010 +0100
46555
46556     Update British English translation
46557
46558  po/en_GB.po |  966
46559  ++++++++++++++++++++++++++++++-----------------------------
46560  1 file changed, 495 insertions(+), 471 deletions(-)
46561
46562 commit f5edeea0e5791de8d0f0936fa821ecd22fcd30b5
46563 Author: Fran Diéguez <fran.dieguez@mabishu.com>
46564 Date:   Mon Sep 13 23:46:03 2010 +0200
46565
46566     Updated Galician translations
46567
46568  po/gl.po |  984
46569  ++++++++++++++++++++++++++++++++------------------------------
46570  1 file changed, 504 insertions(+), 480 deletions(-)
46571
46572 commit f3770593f8691ce4cc1d597482d9b0f457066848
46573 Author: Matej Urbančič <mateju@svn.gnome.org>
46574 Date:   Mon Sep 13 21:54:45 2010 +0200
46575
46576     Updated Slovenian translation
46577
46578  po/sl.po | 2534
46579  +++++++++++++++++++++++++++++++++++++++-----------------------
46580  1 file changed, 1579 insertions(+), 955 deletions(-)
46581
46582 commit ba17efc3961b094cc853b66d66e09a3d8b0444a1
46583 Author: Will Thompson <will.thompson@collabora.co.uk>
46584 Date:   Thu Sep 9 17:24:00 2010 +0100
46585
46586     g_strdup_value_contents(): dump GStrv more usefully
46587
46588     Previously, dumping a GValue holding a GStrv just yielded "((GStrv *)
46589     0xDEADBEEF)". I think it'd be more useful to dump a Python list-style
46590     representation of the GStrv's contents, if it's not NULL.
46591
46592     Fixes: <https://bugzilla.gnome.org/show_bug.cgi?id=629192>
46593
46594  gobject/gvaluetypes.c |   19 +++++++++++++++++++
46595  1 file changed, 19 insertions(+)
46596
46597 commit cb2ddac7a29f534350f07afdbe5631b2f9df176f
46598 Author: A S Alam <aalam@users.sf.net>
46599 Date:   Mon Sep 13 23:09:33 2010 +0530
46600
46601     update for Punjabi
46602
46603  po/pa.po |  977
46604  ++++++++++++++++++++++++++++++++------------------------------
46605  1 file changed, 497 insertions(+), 480 deletions(-)
46606
46607 commit 2e78d07f86d70de274f126a3ff00bd4af90a5c90
46608 Author: Ryan Lortie <desrt@desrt.ca>
46609 Date:   Tue Mar 23 01:12:01 2010 -0500
46610
46611     Add g_data_input_stream_read_upto{,async,finish}
46612
46613     These functions are meant to replace the read_until() flavour,
46614     with the
46615     following improvements:
46616
46617       - consistency between the synchronous and asynchronous versions
46618       as to
46619         if the separator character is read (it never is).
46620
46621       - support for using a nul byte as a separator character by way of
46622         addition of a length parameter which allows stop_chars to
46623         be treated
46624         as a byte array rather than a nul-terminated string.
46625
46626     The read_until() functions are not yet formally deprecated, but a note
46627     has been added to the documentation warning not to use them as
46628     they will
46629     be in the future.
46630
46631     This is bug #584284.
46632
46633  docs/reference/gio/gio-sections.txt |    3 +
46634  gio/gdatainputstream.c              |  257
46635  ++++++++++++++++++++++++++++-------
46636  gio/gdatainputstream.h              |   66 +++++----
46637  gio/gio.symbols                     |    3 +
46638  gio/tests/data-input-stream.c       |   61 ++++++++-
46639  5 files changed, 312 insertions(+), 78 deletions(-)
46640
46641 commit 0ecfc6e1f9fa3439f733fc75cc462218a0a1974e
46642 Author: Matthias Clasen <mclasen@redhat.com>
46643 Date:   Mon Sep 13 12:02:13 2010 -0400
46644
46645     Better msgctxt for month and weekday names
46646
46647     The current msgctxt string 'GDateTime" lead to the unability to
46648     differentiate between the full and abbreviated name for May.
46649     Therefore, the msgctxt strings have been changed to
46650       'full month name'
46651       'abbreviated month name'
46652       'full weekday name'
46653       'abbreviated weekday name'
46654     This is a string change, but all translations have been updated
46655     using an sed script.
46656
46657     Bug 629429
46658
46659  glib/gdatetime.c |   86
46660  +++++++++++++++++++++++++++++-------------------------
46661  po/ar.po         |   74 +++++++++++++++++++++++-----------------------
46662  po/de.po         |   74 +++++++++++++++++++++++-----------------------
46663  po/en_GB.po      |   74 +++++++++++++++++++++++-----------------------
46664  po/es.po         |   74 +++++++++++++++++++++++-----------------------
46665  po/eu.po         |   74 +++++++++++++++++++++++-----------------------
46666  po/gl.po         |   74 +++++++++++++++++++++++-----------------------
46667  po/he.po         |   74 +++++++++++++++++++++++-----------------------
46668  po/hu.po         |   74 +++++++++++++++++++++++-----------------------
46669  po/id.po         |   74 +++++++++++++++++++++++-----------------------
46670  po/ja.po         |   74 +++++++++++++++++++++++-----------------------
46671  po/nb.po         |   74 +++++++++++++++++++++++-----------------------
46672  po/pa.po         |   74 +++++++++++++++++++++++-----------------------
46673  po/pl.po         |   74 +++++++++++++++++++++++-----------------------
46674  po/pt.po         |   74 +++++++++++++++++++++++-----------------------
46675  po/sr.po         |   74 +++++++++++++++++++++++-----------------------
46676  po/sr@latin.po   |   74 +++++++++++++++++++++++-----------------------
46677  po/sv.po         |   74 +++++++++++++++++++++++-----------------------
46678  po/zh_HK.po      |   74 +++++++++++++++++++++++-----------------------
46679  po/zh_TW.po      |   74 +++++++++++++++++++++++-----------------------
46680  20 files changed, 749 insertions(+), 743 deletions(-)
46681
46682 commit bd569dc3c97fb23447951388cc57ff23844f96e3
46683 Author: Matthias Clasen <mclasen@redhat.com>
46684 Date:   Mon Sep 13 11:58:56 2010 -0400
46685
46686     Adapt POTFILES.in to source file renaming
46687
46688  po/POTFILES.in |    2 +-
46689  1 file changed, 1 insertion(+), 1 deletion(-)
46690
46691 commit 445f708b8ff93b96ff1e440fe9c26bf8b19ff706
46692 Author: Ryan Lortie <desrt@desrt.ca>
46693 Date:   Mon Sep 13 12:07:51 2010 -0400
46694
46695     Const 'parser' arg to g_markup_parse_context_push
46696
46697     This is a vtable structure and very likely the user has allocated
46698     it in
46699     static storage and wants it to be const.  Since we never modify it, no
46700     harm is done to us to have it const.
46701
46702     Closes bug #629328.
46703
46704  glib/gmarkup.c |    2 +-
46705  glib/gmarkup.h |    2 +-
46706  2 files changed, 2 insertions(+), 2 deletions(-)
46707
46708 commit 124023b06d39c5b94605368abd8f9576ece45ca4
46709 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
46710 Date:   Mon Sep 13 17:53:54 2010 +0200
46711
46712     Make g_variant_builder_end's return to be (allow none) because callers
46713     need to add a ref to it in addition to sinking it.
46714
46715  glib/gvariant.c |    2 +-
46716  1 file changed, 1 insertion(+), 1 deletion(-)
46717
46718 commit 8466ba8dc120c7e95df8a147ade9d5b449727c0e
46719 Author: Kristian Rietveld <kris@gtk.org>
46720 Date:   Mon Sep 13 16:52:51 2010 +0200
46721
46722     Include giochannel.c for G_IO_IN, etc.
46723
46724     Fixes build on OS X.
46725
46726  glib/gpoll.c |    1 +
46727  1 file changed, 1 insertion(+)
46728
46729 commit 9cd43d7a4c5d3a50187c2eaba7ab903cf6456d7d
46730 Author: Emmanuele Bassi <ebassi@linux.intel.com>
46731 Date:   Wed Aug 18 15:32:27 2010 +0100
46732
46733     gobject: Add install_properties()
46734
46735     Since we added g_object_notify_by_pspec(), an efficient way to install
46736     and notify properties relies on storing the GParamSpec pointers inside
46737     a static arrays, like we do for signal identifiers.
46738
46739     Instead of multiple calls to g_object_class_install_property(), we
46740     should have a single function to take the static array of GParamSpecs
46741     and iterate it.
46742
46743     https://bugzilla.gnome.org/show_bug.cgi?id=626919
46744
46745     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
46746
46747  docs/reference/gobject/gobject-sections.txt |    1 +
46748  gobject/gobject.c                           |  121 ++++++++++++++-
46749  gobject/gobject.h                           |    3 +
46750  gobject/gobject.symbols                     |    1 +
46751  gobject/tests/.gitignore                    |    1 +
46752  gobject/tests/Makefile.am                   |    4 +-
46753  gobject/tests/properties.c                  |  222
46754  +++++++++++++++++++++++++++
46755  7 files changed, 350 insertions(+), 3 deletions(-)
46756
46757 commit 58a40904af47fbc838bea29cc6ab068b26eb74c5
46758 Author: Daniel Nylander <po@danielnylander.se>
46759 Date:   Sun Sep 12 20:25:57 2010 +0200
46760
46761     Updated Swedish translation
46762
46763  po/sv.po |  700
46764  ++++++++++++++++++++++++++++++++------------------------------
46765  1 file changed, 361 insertions(+), 339 deletions(-)
46766
46767 commit 681a72ea9923a3b37d8258b2b25e8f734d92bf21
46768 Author: Ryan Lortie <desrt@desrt.ca>
46769 Date:   Sun Sep 12 13:35:30 2010 -0400
46770
46771     GSettings: no writability->value change assumption
46772
46773     GSettings internally assumed that a change in key writability
46774     implied a
46775     change in value.  That may be true for some backends.  Let those
46776     backends deal with the situation for themselves.
46777
46778  gio/gsettings.c |   10 ++--------
46779  1 file changed, 2 insertions(+), 8 deletions(-)
46780
46781 commit 8a8cdd1d328df0f2429e2c49050dae1aec4abf36
46782 Author: Tor Lillqvist <tml@iki.fi>
46783 Date:   Sun Sep 12 13:58:13 2010 +0300
46784
46785     Add some more individual own header includes where required
46786
46787  gio/gdbusprivate.c |    1 +
46788  glib/gunicollate.c |    3 +++
46789  glib/guniprop.c    |    3 +++
46790  3 files changed, 7 insertions(+)
46791
46792 commit fc3abfffcf63a12f766f86bca29bd71544aa0416
46793 Author: Mario Blättermann <mariobl@gnome.org>
46794 Date:   Sun Sep 12 11:02:47 2010 +0200
46795
46796     [i18n] Updated German translation
46797
46798  po/de.po | 2092
46799  +++++++++++++++++++++++++++++++++++++++++---------------------
46800  1 file changed, 1382 insertions(+), 710 deletions(-)
46801
46802 commit 825576322ab491d79fc272c5d536b241b8dad352
46803 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
46804 Date:   Sun Sep 12 03:02:24 2010 +0900
46805
46806     Updatede Japanese translation.
46807
46808  po/ja.po | 2420
46809  ++++++++++++++++++++++++++++++++++++++++----------------------
46810  1 file changed, 1568 insertions(+), 852 deletions(-)
46811
46812 commit 38a3b1730de7ec40627c2f6f75320e9e432ce12c
46813 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
46814 Date:   Sat Sep 11 17:01:10 2010 +0200
46815
46816     Add annotation for g_variant_get_string
46817
46818  glib/gvariant.c |    2 +-
46819  1 file changed, 1 insertion(+), 1 deletion(-)
46820
46821 commit e7f04bf29af35e606920abb2e04a277ccb6de2bd
46822 Author: Andika Triwidada <andika@gmail.com>
46823 Date:   Sat Sep 11 16:29:06 2010 +0700
46824
46825     Updated Indonesian translation
46826
46827  po/id.po |   46 +++++++++++++++++++++++-----------------------
46828  1 file changed, 23 insertions(+), 23 deletions(-)
46829
46830 commit dc8dc56ddd5da7d9e4a10891ba917e424cb6b7d8
46831 Author: Tor Lillqvist <tml@iki.fi>
46832 Date:   Sat Sep 11 12:08:32 2010 +0300
46833
46834     dos2unix glib/win_iconv.c
46835
46836  glib/win_iconv.c | 3930
46837  +++++++++++++++++++++++++++---------------------------
46838  1 file changed, 1965 insertions(+), 1965 deletions(-)
46839
46840 commit 1254104cea92c02f3d0e9cf10b99382dd7e71439
46841 Author: Benjamin Otte <otte@redhat.com>
46842 Date:   Sat Sep 11 00:12:13 2010 +0200
46843
46844     docs: Clarify string encoding for GFile constructors
46845
46846     The encoding was deduced from looking at the source code, feel free to
46847     fix if it's wrong (the docs _and_ the source code).
46848
46849  gio/gfile.c |    5 +++--
46850  1 file changed, 3 insertions(+), 2 deletions(-)
46851
46852 commit 0b74058fa3144f85b5fefd4c81129b971010452a
46853 Author: David Zeuthen <davidz@redhat.com>
46854 Date:   Fri Sep 10 16:21:37 2010 -0400
46855
46856     Add work-around for Bug 627724
46857
46858     The root problem is with GObject - for now, just work around it in
46859     GDBus. Also include a test-case. See
46860
46861      https://bugzilla.gnome.org/show_bug.cgi?id=627724
46862
46863     for more information.
46864
46865     Signed-off-by: David Zeuthen <davidz@redhat.com>
46866
46867  gio/gdbusprivate.c         |   44 ++++++++++++++++++++-
46868  gio/tests/Makefile.am      |    4 ++
46869  gio/tests/gdbus-bz627724.c |   94
46870  ++++++++++++++++++++++++++++++++++++++++++++
46871  3 files changed, 140 insertions(+), 2 deletions(-)
46872
46873 commit 12029eeb6a54f2445bde0af314116844122b535b
46874 Author: David Zeuthen <davidz@redhat.com>
46875 Date:   Fri Sep 10 13:27:48 2010 -0400
46876
46877     Remove g_dbus_message_filter_result_get_type() from gio.symbols
46878
46879     Pointed out by danw on IRC.
46880
46881     Signed-off-by: David Zeuthen <davidz@redhat.com>
46882
46883  gio/gio.symbols |    1 -
46884  1 file changed, 1 deletion(-)
46885
46886 commit bc29aa9b0956dec53c0b957ce879b41329307058
46887 Author: Dan Winship <danw@gnome.org>
46888 Date:   Fri Sep 10 09:12:17 2010 -0400
46889
46890     g_socket_client_connect_async: fix when g_socket_connect succeeds
46891     immediately
46892
46893     https://bugzilla.gnome.org/show_bug.cgi?id=629251
46894
46895  gio/gsocketclient.c |   31 ++++++++++++++++++-------------
46896  1 file changed, 18 insertions(+), 13 deletions(-)
46897
46898 commit 59383c8bea00b8f4bf50cf82ae9f3e7ce1df1a03
46899 Author: Dan Winship <danw@gnome.org>
46900 Date:   Fri Sep 10 08:51:21 2010 -0400
46901
46902     Fix IPv6 parsing in _g_uri_parse_authority, add _g_uri_from_authority
46903
46904     Fixes connections to IPv6 address literals.
46905
46906     https://bugzilla.gnome.org/show_bug.cgi?id=629259
46907
46908  gio/gnetworkaddress.c    |   49
46909  +++++++++++++++++++++++++++++++++++++++++++---
46910  gio/gnetworkingprivate.h |    4 ++++
46911  gio/gnetworkservice.c    |    9 +++++----
46912  gio/gsocketaddress.c     |    2 +-
46913  4 files changed, 56 insertions(+), 8 deletions(-)
46914
46915 commit f8cb2a60b9fb79f4d3719f842d71245d844ee9c0
46916 Author: Ryan Lortie <desrt@desrt.ca>
46917 Date:   Thu Sep 9 16:28:18 2010 -0400
46918
46919     Add 3 new restrictions to the schema compiler
46920
46921      - can not extend schemas that already have paths
46922      - can not form list of schemas that already have paths
46923      - the path of a list schema, if given, must end with ':/'
46924
46925  gio/glib-compile-schemas.c |   25 ++++++++++++++++++++++++-
46926  1 file changed, 24 insertions(+), 1 deletion(-)
46927
46928 commit 7777dd2c3951e14fadb56a01b5c31b6404253cd3
46929 Author: Ryan Lortie <desrt@desrt.ca>
46930 Date:   Thu Sep 9 16:12:45 2010 -0400
46931
46932     Rename gschema-compile.c -> glib-compile-schemas.c
46933
46934  gio/Makefile.am            |    2 +-
46935  gio/glib-compile-schemas.c | 1880
46936  ++++++++++++++++++++++++++++++++++++++++++++
46937  gio/gschema-compile.c      | 1880
46938  --------------------------------------------
46939  3 files changed, 1881 insertions(+), 1881 deletions(-)
46940
46941 commit 77e3badcf3f15c7ac235904160d775febfcebcb5
46942 Author: Ryan Lortie <desrt@desrt.ca>
46943 Date:   Mon Sep 6 12:47:37 2010 -0400
46944
46945     split GSettings.list_items => list_{children,keys}
46946
46947     This is an incompatible public API/ABI change.
46948
46949  gio/gio.symbols       |    3 +-
46950  gio/gsettings-tool.c  |   18 +++++-----
46951  gio/gsettings.c       |   88
46952  +++++++++++++++++++++++++++++++++++++++----------
46953  gio/gsettings.h       |    6 +++-
46954  gio/tests/gsettings.c |   18 ++++++----
46955  5 files changed, 97 insertions(+), 36 deletions(-)
46956
46957 commit 7b4cbbb7b21c9d53922a79aa499892b3de5642dc
46958 Author: Ryan Lortie <desrt@desrt.ca>
46959 Date:   Thu Sep 9 15:45:53 2010 -0400
46960
46961     Create GSettingsListenerVTable
46962
46963     ...instead of passing a whole whack of function pointers around
46964
46965     This is an internal API.
46966
46967  gio/gdelayedsettingsbackend.c  |   35 +++++++------
46968  gio/gsettings.c                |   48 +++++++++---------
46969  gio/gsettingsbackend.c         |   54 ++++++++------------
46970  gio/gsettingsbackendinternal.h |  108
46971  +++++++++++++++++++---------------------
46972  4 files changed, 115 insertions(+), 130 deletions(-)
46973
46974 commit 7c6606854400ba2a4d0c5b5a0eb96ba90845f82e
46975 Author: David Zeuthen <davidz@redhat.com>
46976 Date:   Thu Sep 9 15:15:13 2010 -0400
46977
46978     GDBusMessage: Don't reset serial number when copying
46979
46980     Ryan pointed out that it's safe to do this because we have the
46981     G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL flag and that it simplifies
46982     how filter functions work.
46983
46984     Signed-off-by: David Zeuthen <davidz@redhat.com>
46985
46986  gio/gdbusconnection.h     |   12 ++++++------
46987  gio/gdbusmessage.c        |    3 ++-
46988  gio/gdbusprivate.c        |    6 ------
46989  gio/tests/gdbus-message.c |    2 +-
46990  4 files changed, 9 insertions(+), 14 deletions(-)
46991
46992 commit a51df8cefb17cdaea61a468076e0b67868439b4d
46993 Author: David Zeuthen <davidz@redhat.com>
46994 Date:   Thu Sep 9 14:14:45 2010 -0400
46995
46996     GUnixConnection: Remove comment about Linux
46997
46998     Since the previous commit, the g_unix_connection_send_credentials() /
46999     g_unix_connection_receive_credentials() functions now also works on
47000     FreeBSD since GUnixCredentialsMessage now works there.
47001
47002     The main idea is that the g_unix_connection_send_credentials() /
47003     g_unix_connection_receive_credentials() functions are the "main" API
47004     for getting credentials (one way or the other). So it's better to
47005     avoid advertising where it is currently implemented.
47006
47007     Signed-off-by: David Zeuthen <davidz@redhat.com>
47008
47009  gio/gunixconnection.c |    2 --
47010  1 file changed, 2 deletions(-)
47011
47012 commit 964eb62343b53cf9172d409adacbb58d78896092
47013 Author: Joe Marcus Clarke <marcus@freebsd.org>
47014 Date:   Thu Sep 9 14:10:01 2010 -0400
47015
47016     Bug 628904 – Add credential support for FreeBSD and fix a socket
47017     issue
47018
47019     Signed-off-by: David Zeuthen <davidz@redhat.com>
47020
47021  gio/gcredentials.c            |   53
47022  +++++++++++++++++++++++++++++++++++++++++
47023  gio/gioenums.h                |    4 +++-
47024  gio/gsocket.c                 |    9 +++++--
47025  gio/gunixcredentialsmessage.c |   46 +++++++++++++++++++++++++++++++++++
47026  4 files changed, 109 insertions(+), 3 deletions(-)
47027
47028 commit ee945d8f621609086a8777ca4226cb93308c12e4
47029 Author: David Zeuthen <davidz@redhat.com>
47030 Date:   Thu Sep 9 14:00:46 2010 -0400
47031
47032     GDBusServer: Make ::new-connection return whether the connection
47033     was claimed
47034
47035     Otherwise things probably won't work in a garbage-collected world
47036     (consider the trivial GC that never collects garbage).
47037
47038     This commit breaks GDBusServer ABI. No known released software is
47039     using this code.
47040
47041     Signed-off-by: David Zeuthen <davidz@redhat.com>
47042
47043  gio/gdbusserver.c              |   34 ++++++++++++++++++++++------------
47044  gio/gio-marshal.list           |    1 +
47045  gio/tests/gdbus-example-peer.c |    4 +++-
47046  gio/tests/gdbus-peer.c         |   12 +++++++++---
47047  4 files changed, 35 insertions(+), 16 deletions(-)
47048
47049 commit c3371efcaa47b03941c6c8148687b0a21d18dfbe
47050 Author: David Zeuthen <davidz@redhat.com>
47051 Date:   Thu Sep 9 13:21:35 2010 -0400
47052
47053     Bug 624546 – Modification of GDBusMessage in filter function
47054
47055     Rework filter functions as per
47056
47057      https://bugzilla.gnome.org/show_bug.cgi?id=624546#c8
47058
47059     This commit breaks ABI. However, this ABI break affects only
47060     applications using filter functions. The only known user of is dconf.
47061
47062     Signed-off-by: David Zeuthen <davidz@redhat.com>
47063
47064  docs/reference/gio/gio-sections.txt |    1 -
47065  gio/gdbusconnection.c               |   95
47066  ++++++++++++++---------------------
47067  gio/gdbusconnection.h               |   81 +++++++++++++++++++++++------
47068  gio/gdbusprivate.c                  |   37 ++++++++------
47069  gio/gdbusprivate.h                  |    6 +--
47070  gio/gioenums.h                      |   25 ---------
47071  gio/tests/gdbus-connection.c        |   69 ++++++++++++++++---------
47072  gio/tests/gdbus-peer.c              |    4 +-
47073  8 files changed, 175 insertions(+), 143 deletions(-)
47074
47075 commit 3d8095588a149826872d97151db6370e9772c42e
47076 Author: David Zeuthen <davidz@redhat.com>
47077 Date:   Thu Sep 9 12:00:00 2010 -0400
47078
47079     Fix tmpl files
47080
47081     Signed-off-by: David Zeuthen <davidz@redhat.com>
47082
47083  docs/reference/glib/tmpl/conversions.sgml |   12 +--
47084  docs/reference/glib/tmpl/glib-unused.sgml |   40 ++++++++
47085  docs/reference/glib/tmpl/gregex.sgml      |  142
47086  ++++++++++++++---------------
47087  docs/reference/glib/tmpl/messages.sgml    |   27 ++----
47088  docs/reference/glib/tmpl/version.sgml     |   41 ---------
47089  5 files changed, 122 insertions(+), 140 deletions(-)
47090
47091 commit 67a00658eadfd99ffd1be8cb5a7387e3d77e63a7
47092 Author: David Zeuthen <davidz@redhat.com>
47093 Date:   Thu Sep 9 11:37:14 2010 -0400
47094
47095     GDBusMessage: Make it possible to lock and copy messages
47096
47097     Don't actually use this yet as that will require a couple of
47098     modifications to the filter function signature. This is part of the
47099     bug-fix for
47100
47101      https://bugzilla.gnome.org/show_bug.cgi?id=624546#c8
47102
47103     Signed-off-by: David Zeuthen <davidz@redhat.com>
47104
47105  docs/reference/gio/gio-sections.txt |    3 +
47106  gio/gdbusmessage.c                  |  210
47107  ++++++++++++++++++++++++++++++++++-
47108  gio/gdbusmessage.h                  |    5 +-
47109  gio/gio.symbols                     |    3 +
47110  gio/tests/Makefile.am               |    4 +
47111  gio/tests/gdbus-message.c           |  153 +++++++++++++++++++++++++
47112  6 files changed, 375 insertions(+), 3 deletions(-)
47113
47114 commit 016cecb179de46defe84d674c277add5c2a1bd3f
47115 Author: Emmanuele Bassi <ebassi@linux.intel.com>
47116 Date:   Wed Sep 8 11:58:42 2010 +0300
47117
47118     Revert hack that broke things badly on Windows
47119
47120     This should fix bug #628952.
47121
47122     Don't include glib/gdatasetprivate.h directly. Especially don't define
47123     GLIB_COMPILATION when doing that, as that causes breakage on Windows
47124     because of the variable dllimport/dllexport stuff in gtypes.h that
47125     checks GLIB_COMPILATION. That macro really should be defined only when
47126     compiling code that goes into the libglib DLL. Otherwise the compiler
47127     thinks that variables that should be imported from libglib are
47128     actually defined in the code being compiled.
47129
47130     Just call g_atomic_pointer_get() as such, don't bother with
47131     G_DATALIST_GET_FLAGS.
47132
47133     Signed-off-by: Tor Lillqvist <tml@iki.fi>
47134
47135  gobject/gobject.c |    9 +--------
47136  1 file changed, 1 insertion(+), 8 deletions(-)
47137
47138 commit 349322622a46cafbda7d4d16c0fa9b245467d720
47139 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
47140 Date:   Tue Sep 7 18:03:19 2010 +0200
47141
47142     Updated Basque language
47143
47144  po/eu.po | 2300
47145  +++++++++++++++++++++++++++++++++++++++++---------------------
47146  1 file changed, 1526 insertions(+), 774 deletions(-)
47147
47148 commit e96bbfe63a3d6f1a16a417ce0d1f839b77cf4f93
47149 Author: Piotr Drąg <piotrdrag@gmail.com>
47150 Date:   Tue Sep 7 17:43:37 2010 +0200
47151
47152     Updated Polish translation
47153
47154  po/pl.po | 1791
47155  +++++++++++++++++++++++++-------------------------------------
47156  1 file changed, 713 insertions(+), 1078 deletions(-)
47157
47158 commit c3a7e51edfadbd9fb53db5c9443aa64d82dd763d
47159 Author: Piotr Drąg <piotrdrag@gmail.com>
47160 Date:   Tue Sep 7 17:42:19 2010 +0200
47161
47162     Updated Polish translation
47163
47164  po/pl.po | 2578
47165  +++++++++++++++++++++++++++++++++++++++++++-------------------
47166  1 file changed, 1800 insertions(+), 778 deletions(-)
47167
47168 commit c406b272a6b9d89f3061632507d7fc2538011b34
47169 Author: Duarte Loreto <happyguy_pt@hotmail.com>
47170 Date:   Tue Sep 7 00:33:02 2010 +0100
47171
47172     Updated Portuguese translation
47173
47174  po/pt.po |  276
47175  ++++++++++++++++++++++++++++++++++----------------------------
47176  1 file changed, 153 insertions(+), 123 deletions(-)
47177
47178 commit 5a0ba0f7fc056ec800454f4977d3307c879335d4
47179 Author: Duarte Loreto <happyguy_pt@hotmail.com>
47180 Date:   Tue Sep 7 00:29:36 2010 +0100
47181
47182     Updated Portuguese translation
47183
47184  po/pt.po | 2291
47185  ++++++++++++++++++++++++++++++++++++++++----------------------
47186  1 file changed, 1494 insertions(+), 797 deletions(-)
47187
47188 commit d0a4fae95f46e9b6a67057f241d7b904b5a7dbd3
47189 Author: Daniel Nylander <po@danielnylander.se>
47190 Date:   Mon Sep 6 23:10:09 2010 +0200
47191
47192     Updated Swedish translation
47193
47194  po/sv.po |  849
47195  ++++++++++++++++++++++++++++++++++++++++++--------------------
47196  1 file changed, 582 insertions(+), 267 deletions(-)
47197
47198 commit 3b9055265fd30a215cbd230dc61f77ef02337193
47199 Author: Gabor Kelemen <kelemeng@gnome.hu>
47200 Date:   Mon Sep 6 15:07:02 2010 +0200
47201
47202     Updated Hungarian translation
47203
47204  po/hu.po | 2287
47205  +++++++++++++++++++++++++++++++++++++++++---------------------
47206  1 file changed, 1503 insertions(+), 784 deletions(-)
47207
47208 commit 548ddd5fe92fd9e14e217e68930bd036bffadc5f
47209 Author: Tor Lillqvist <tml@iki.fi>
47210 Date:   Mon Sep 6 15:56:16 2010 +0300
47211
47212     Fix build on Windows and possibly other non-Linux platforms
47213
47214     Include glibconfig.h in files that test G_OS_WIN32. Include headers
47215     for GLib APIs used conditionally where needed.
47216
47217  glib/gbacktrace.c |    1 +
47218  glib/gconvert.c   |    6 ++++++
47219  glib/gdate.c      |    5 +++++
47220  glib/gfileutils.c |    1 +
47221  glib/gmain.c      |   18 ++++++++++++++++++
47222  glib/gpoll.c      |    4 ++++
47223  glib/gslice.c     |    1 +
47224  glib/gstdio.c     |    1 +
47225  glib/gtimer.c     |    2 +-
47226  glib/gutils.c     |    6 ++++++
47227  10 files changed, 44 insertions(+), 1 deletion(-)
47228
47229 commit 2aa135ee3d7b0a3e3140ce994ef0f554cadf9ab4
47230 Author: Emmanuele Bassi <ebassi@linux.intel.com>
47231 Date:   Mon Sep 6 12:26:40 2010 +0100
47232
47233     Whitespace fixes
47234
47235  glib/gdatetime.c |   20 +++++++++++---------
47236  1 file changed, 11 insertions(+), 9 deletions(-)
47237
47238 commit 43098d0038ce1273844e2fba34cfa2408cd6e3bd
47239 Author: Damien Lespiau <damien.lespiau@intel.com>
47240 Date:   Sun Sep 5 21:47:44 2010 +0100
47241
47242     datetime: Rename shadowing variables
47243
47244     timezone and tzname shadow variables declared in time.h. Let's rename
47245     them to time_zone and tz_name then.
47246
47247     https://bugzilla.gnome.org/show_bug.cgi?id=628839
47248
47249  glib/gdatetime.c |   46 +++++++++++++++++++++++-----------------------
47250  glib/gdatetime.h |    2 +-
47251  2 files changed, 24 insertions(+), 24 deletions(-)
47252
47253 commit 875ad12345e22b3189e524d9bede58f6e7b5cf88
47254 Author: Thiago Santos <thiago.sousa.santos@collabora.co.uk>
47255 Date:   Fri Sep 3 14:43:11 2010 +0100
47256
47257     gdatetime: Use proleptic gregorian
47258
47259     Use Proleptic Gregorian calendar instead of the Julian calendar
47260     as the internal representation.
47261
47262     https://bugzilla.gnome.org/show_bug.cgi?id=50076
47263
47264     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
47265
47266  glib/gdatetime.c       |  225
47267  +++++++++++++++++++++++++++---------------------
47268  glib/tests/gdatetime.c |   32 +++++++
47269  2 files changed, 161 insertions(+), 96 deletions(-)
47270
47271 commit 6bb89501cf7bfb5e4365d8dd3ef045a0c096af0c
47272 Author: Christian Hergert <chris@dronelabs.com>
47273 Date:   Tue Aug 31 09:27:58 2010 -0700
47274
47275     datetime: use g_utf8_next_char() to walk utf8 string
47276
47277     Previously, the format string was iterated many times by
47278     walking to the given offset in the string repeatedly.
47279     This patch instead walks the string using g_utf8_next_char().
47280
47281     Additionally, the character for lookups was a char and could
47282     loose content.  This uses gunichar instead.
47283
47284     https://bugzilla.gnome.org/show_bug.cgi?id=50076
47285
47286  glib/gdatetime.c |   29 +++++++++++++----------------
47287  1 file changed, 13 insertions(+), 16 deletions(-)
47288
47289 commit 52e44ddec27cca394e7aa047d994530783b7026a
47290 Author: Christian Hergert <chris@dronelabs.com>
47291 Date:   Tue Aug 31 09:10:16 2010 -0700
47292
47293     datetime: avoid using __year
47294
47295     These were left over from when the inline functions where implemented
47296     as macros.  They are no longer needed and where clashing with the
47297     global __year anyway.
47298
47299     https://bugzilla.gnome.org/show_bug.cgi?id=50076
47300
47301  glib/gdatetime.c |   54
47302  +++++++++++++++++++++++++++---------------------------
47303  1 file changed, 27 insertions(+), 27 deletions(-)
47304
47305 commit 64300c0cc44b206db3f4dd206cced56ddda33038
47306 Author: Emmanuele Bassi <ebassi@linux.intel.com>
47307 Date:   Thu Aug 26 15:23:13 2010 +0100
47308
47309     datetime: Add get_week_of_year()
47310
47311     https://bugzilla.gnome.org/show_bug.cgi?id=628029
47312
47313     Based on a patch by: Joseph Pingenot
47314
47315     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
47316
47317  docs/reference/glib/glib-sections.txt |   25 +++++++++++++------------
47318  glib/gdatetime.c                      |   21 +++++++++++++++++++++
47319  glib/gdatetime.h                      |    1 +
47320  glib/glib.symbols                     |    1 +
47321  4 files changed, 36 insertions(+), 12 deletions(-)
47322
47323 commit 70ef2e3bf64b4bfe85d2cf60daf95c50aa292039
47324 Author: Emmanuele Bassi <ebassi@linux.intel.com>
47325 Date:   Thu Aug 26 13:11:46 2010 +0100
47326
47327     datetime: Rename internal method
47328
47329     Use add_ymd(), to reflect the order of the arguments.
47330
47331  glib/gdatetime.c |   12 ++++++------
47332  1 file changed, 6 insertions(+), 6 deletions(-)
47333
47334 commit 959886d95e0f4caafbfd300320dc8055e8bbbac7
47335 Author: Emmanuele Bassi <ebassi@linux.intel.com>
47336 Date:   Mon Sep 6 11:43:04 2010 +0100
47337
47338     build: Fix warnings caused by missing includes
47339
47340  glib/giounix.c |    1 +
47341  glib/gslice.c  |    2 ++
47342  glib/gspawn.c  |    2 ++
47343  3 files changed, 5 insertions(+)
47344
47345 commit 438d195d19f627dc9da9d72ca153f5caba5db151
47346 Author: Khaled Hosny <khaledhosny@eglug.org>
47347 Date:   Sun Sep 5 16:23:00 2010 +0200
47348
47349     Updated Arabic translation
47350
47351  po/ar.po | 1982
47352  ++++++++++++++++++++++++++++++++++++++++----------------------
47353  1 file changed, 1297 insertions(+), 685 deletions(-)
47354
47355 commit f4c84a59f89f3f22958cf5b263963e801d76065d
47356 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
47357 Date:   Sun Sep 5 19:24:01 2010 +0800
47358
47359     Updated Traditional Chinese translation(Hong Kong and Taiwan)
47360
47361  po/zh_HK.po |  546
47362  +++++++++++++++++++++++++++++++++++++++++------------------
47363  po/zh_TW.po |  546
47364  +++++++++++++++++++++++++++++++++++++++++------------------
47365  2 files changed, 758 insertions(+), 334 deletions(-)
47366
47367 commit f13d5612116de1e968764721fbc60b8e1d378430
47368 Author: Matthias Clasen <mclasen@redhat.com>
47369 Date:   Sun Sep 5 00:23:03 2010 -0400
47370
47371     More header inclusion cleanup
47372
47373  glib/gatomic-gcc.c |    2 +-
47374  glib/gatomic.c     |    2 +-
47375  glib/gerror.c      |    4 +++-
47376  glib/giounix.c     |   10 +++++++---
47377  glib/gprintf.c     |    1 -
47378  glib/gslice.c      |   15 +++++++++------
47379  glib/gspawn.c      |    7 ++++++-
47380  glib/gunidecomp.c  |    3 ++-
47381  glib/gutils.c      |   10 +++++++++-
47382  9 files changed, 38 insertions(+), 16 deletions(-)
47383
47384 commit 19972a1b57ef092067f001bb8d870fa552cc20a2
47385 Author: Emmanuele Bassi <ebassi@linux.intel.com>
47386 Date:   Sat Sep 4 18:24:50 2010 +0100
47387
47388     build: Quench the compiler's thirst for warnings
47389
47390  gio/gdbusauthmechanismsha1.c    |    1 +
47391  gio/gdbusmessage.c              |    1 +
47392  gio/gdbusproxy.c                |    1 +
47393  gio/gdbusserver.c               |    1 +
47394  gio/tests/gdbus-introspection.c |    5 ++++-
47395  gio/tests/gdbus-peer.c          |    1 +
47396  6 files changed, 9 insertions(+), 1 deletion(-)
47397
47398 commit 581e68b7d3f57654d881cea6de7bdfabae62e368
47399 Author: Emmanuele Bassi <ebassi@linux.intel.com>
47400 Date:   Sat Sep 4 18:15:15 2010 +0100
47401
47402     gmain: Define _GNU_SOURCE before including glibconfig.h
47403
47404     As it pulls in unistd.h from something else.
47405
47406  glib/gmain.c |    7 +++++--
47407  1 file changed, 5 insertions(+), 2 deletions(-)
47408
47409 commit ca7dee5949185cd43a1f71c4e2b15987a0cc3160
47410 Author: Emmanuele Bassi <ebassi@linux.intel.com>
47411 Date:   Sat Sep 4 18:04:34 2010 +0100
47412
47413     Build fixes for the fall-out of the inclusion changes
47414
47415  glib/gbacktrace.c |    3 +++
47416  glib/gchecksum.c  |    1 +
47417  glib/gdataset.c   |    1 +
47418  glib/gdatetime.c  |    3 +++
47419  glib/gdatetime.h  |    2 +-
47420  glib/gdir.c       |    1 +
47421  glib/ghash.c      |    1 +
47422  glib/ghostutils.c |    1 +
47423  glib/giochannel.c |    1 +
47424  glib/gpoll.c      |    1 +
47425  glib/grand.c      |    1 +
47426  glib/gscanner.c   |    1 +
47427  glib/gshell.c     |    1 +
47428  13 files changed, 17 insertions(+), 1 deletion(-)
47429
47430 commit b1dbcc40237f77f3648b8f5fd654ce30d260f7ba
47431 Author: Emmanuele Bassi <ebassi@linux.intel.com>
47432 Date:   Sat Sep 4 18:03:33 2010 +0100
47433
47434     gtimer: Fix a compilation warning
47435
47436  glib/gtimer.c |    2 +-
47437  1 file changed, 1 insertion(+), 1 deletion(-)
47438
47439 commit 01a46e5c652ec8030226a9cf54025e175f56caac
47440 Author: Emmanuele Bassi <ebassi@linux.intel.com>
47441 Date:   Sat Sep 4 17:22:39 2010 +0100
47442
47443     Hack to include glib/gdatasetprivate.h directly
47444
47445     The gdatasetprivate.h header includes gatomic.h directly. It all works
47446     well in GLib, but inside GObject it will trigger the single inclusion
47447     guard.
47448
47449     Since this is a private header, and it's kind of a special case,
47450     one way
47451     to fix it is to declare GLIB_COMPILATION around it and fool the single
47452     inclusion guard in gatomic.h into thinking we're compiling GLib
47453     and not
47454     GObject.
47455
47456  gobject/gobject.c |    5 +++++
47457  1 file changed, 5 insertions(+)
47458
47459 commit 82db1446b39a4579b342b89fd0eba50c4f93441b
47460 Author: Emmanuele Bassi <ebassi@linux.intel.com>
47461 Date:   Sat Sep 4 17:22:18 2010 +0100
47462
47463     Add missing gstrfuncs.h include
47464
47465     For g_strdup() and friends.
47466
47467  glib/gutf8.c |    1 +
47468  1 file changed, 1 insertion(+)
47469
47470 commit 04077ff5c5f57dd8c55c47bfb80d551e594a525c
47471 Author: Matthias Clasen <mclasen@redhat.com>
47472 Date:   Fri Sep 3 23:03:14 2010 -0400
47473
47474     More include cleanups
47475
47476  glib/gconvert.c    |   16 +-
47477  glib/gdataset.c    |   11 +-
47478  glib/gdate.c       |   10 +-
47479  glib/gdir.c        |    4 +-
47480  glib/gfileutils.c  |    4 +-
47481  glib/ghash.c       |    5 +-
47482  glib/ghook.c       |    8 +-
47483  glib/ghostutils.c  |   11 +-
47484  glib/giochannel.c  |    3 +-
47485  glib/gmain.c       |   17 +-
47486  glib/gpoll.c       |    2 +-
47487  glib/gqsort.c      |    4 +-
47488  glib/gscanner.c    |   27 +-
47489  glib/gshell.c      |    9 +-
47490  glib/gstdio.c      |    2 -
47491  glib/gstrfuncs.c   | 1128
47492  ++++++++++++++++++++++++++--------------------------
47493  glib/gthreadpool.c |    7 +-
47494  glib/gtimer.c      |   10 +-
47495  glib/gunicollate.c |    7 +-
47496  glib/guniprop.c    |    6 +-
47497  20 files changed, 672 insertions(+), 619 deletions(-)
47498
47499 commit dc2e46b2aa5b57883379807421eb1d0493ae343e
47500 Author: Matthias Clasen <mclasen@redhat.com>
47501 Date:   Fri Sep 3 21:24:40 2010 -0400
47502
47503     Don't include glib.h in other headers
47504
47505  glib/gdatasetprivate.h |    2 +-
47506  1 file changed, 1 insertion(+), 1 deletion(-)
47507
47508 commit 2effb8d0eaf8041615dda14e4cc82ed764255859
47509 Author: Matthias Clasen <mclasen@redhat.com>
47510 Date:   Fri Sep 3 21:20:07 2010 -0400
47511
47512     Remove excessive header includes
47513
47514  glib/goption.c | 1898
47515  ++++++++++++++++++++++++++++----------------------------
47516  1 file changed, 951 insertions(+), 947 deletions(-)
47517
47518 commit 7c68050451b0480673bb389c70f238fcd871790b
47519 Author: Matthias Clasen <mclasen@redhat.com>
47520 Date:   Fri Sep 3 21:15:45 2010 -0400
47521
47522     Remove excessive header includes
47523
47524  glib/gdatetime.c |    8 ++++----
47525  glib/gdatetime.h |    2 +-
47526  2 files changed, 5 insertions(+), 5 deletions(-)
47527
47528 commit aad19216518126306a385dd5b6fb2448bc1d3b22
47529 Author: Matthias Clasen <mclasen@redhat.com>
47530 Date:   Fri Sep 3 21:12:03 2010 -0400
47531
47532     Don't include glib.h in other headers
47533
47534  glib/gunicodeprivate.h |    2 +-
47535  1 file changed, 1 insertion(+), 1 deletion(-)
47536
47537 commit 349aec676c01d72c42ce186b258fdde52acd6611
47538 Author: Matthias Clasen <mclasen@redhat.com>
47539 Date:   Fri Sep 3 20:57:05 2010 -0400
47540
47541     Remove excessive header inclusions
47542
47543  glib/glist.c |    8 +++++---
47544  1 file changed, 5 insertions(+), 3 deletions(-)
47545
47546 commit 633f438300ab08b97f8f4ea8ff1b06bd8413cf24
47547 Author: Matthias Clasen <mclasen@redhat.com>
47548 Date:   Fri Sep 3 20:55:17 2010 -0400
47549
47550     Remove excessive header inclusions
47551
47552  glib/gqueue.c |    6 ++++--
47553  1 file changed, 4 insertions(+), 2 deletions(-)
47554
47555 commit 7ddd2100c36215b8806569933d046b96d7eea09a
47556 Author: Matthias Clasen <mclasen@redhat.com>
47557 Date:   Fri Sep 3 20:53:37 2010 -0400
47558
47559     Remove excessive header inclusions
47560
47561  glib/gmarkup.c |    7 ++++++-
47562  1 file changed, 6 insertions(+), 1 deletion(-)
47563
47564 commit 56818094485fdfb26ee57b86afe1526704158a73
47565 Author: Matthias Clasen <mclasen@redhat.com>
47566 Date:   Fri Sep 3 20:51:08 2010 -0400
47567
47568     Remove excessive header inclusions
47569
47570  glib/gmessages.c |   23 ++++++++++++++++-------
47571  1 file changed, 16 insertions(+), 7 deletions(-)
47572
47573 commit a376d9f4c85bdac832f404175b4e65e0a81825a1
47574 Author: Matthias Clasen <mclasen@redhat.com>
47575 Date:   Fri Sep 3 20:46:40 2010 -0400
47576
47577     Remove some unneeded headers
47578
47579  glib/gnode.c |    8 +++++---
47580  1 file changed, 5 insertions(+), 3 deletions(-)
47581
47582 commit 92c577eeff6c42247a4eb3a74eb3f4894a143f9d
47583 Author: Matthias Clasen <mclasen@redhat.com>
47584 Date:   Fri Sep 3 20:44:59 2010 -0400
47585
47586     Remove eexcessive header inclusions
47587
47588  glib/grand.c |   10 +++++++---
47589  1 file changed, 7 insertions(+), 3 deletions(-)
47590
47591 commit 0a9eb80798274cb4faffcf8bd6fee829d767b336
47592 Author: Matthias Clasen <mclasen@redhat.com>
47593 Date:   Fri Sep 3 20:41:52 2010 -0400
47594
47595     Remove redundant header inclusions
47596
47597  glib/gprimes.c |    6 +++---
47598  1 file changed, 3 insertions(+), 3 deletions(-)
47599
47600 commit 6e3b14e155d08e7fee722c282f2b0c42c4bb7bbe
47601 Author: Matthias Clasen <mclasen@redhat.com>
47602 Date:   Fri Sep 3 20:38:30 2010 -0400
47603
47604     Remove redundant header inclusions
47605
47606  glib/gunibreak.c |    1 -
47607  glib/gunibreak.h |    3 +++
47608  2 files changed, 3 insertions(+), 1 deletion(-)
47609
47610 commit c5049d86f94cc7f943ee63c93bb01100e759769b
47611 Author: Matthias Clasen <mclasen@redhat.com>
47612 Date:   Fri Sep 3 20:34:15 2010 -0400
47613
47614     Remove redundant header inclusions
47615
47616  glib/gstring.c |    7 ++++---
47617  1 file changed, 4 insertions(+), 3 deletions(-)
47618
47619 commit 96d87da379879f20e2c162b468525aaa1a0a82dd
47620 Author: Matthias Clasen <mclasen@redhat.com>
47621 Date:   Fri Sep 3 20:30:54 2010 -0400
47622
47623     Remove redundant header inclusions
47624
47625  glib/gregex.c |    8 ++++----
47626  1 file changed, 4 insertions(+), 4 deletions(-)
47627
47628 commit 3e2f1e38255d8157a2ecf244d6a5f6515b8c2d6b
47629 Author: Matthias Clasen <mclasen@redhat.com>
47630 Date:   Fri Sep 3 20:27:45 2010 -0400
47631
47632     Remove redundant header inclusions
47633
47634     and some whitespace cleanup.
47635
47636  glib/gsequence.c |  638
47637  +++++++++++++++++++++++++++---------------------------
47638  1 file changed, 320 insertions(+), 318 deletions(-)
47639
47640 commit 8f81ee86ee307448d9a687c01d4958914e5ebc90
47641 Author: Matthias Clasen <mclasen@redhat.com>
47642 Date:   Fri Sep 3 20:15:16 2010 -0400
47643
47644     Remove redundant header inclusions
47645
47646  glib/gslist.c |  345
47647  +++++++++++++++++++++++++++++----------------------------
47648  1 file changed, 173 insertions(+), 172 deletions(-)
47649
47650 commit d95c6b88348a7c6480c3368d7762137a40a490ba
47651 Author: Matthias Clasen <mclasen@redhat.com>
47652 Date:   Fri Sep 3 20:12:09 2010 -0400
47653
47654     Remove redundant header inclusions
47655
47656  glib/gvariant-parser.c |   10 +++++++++-
47657  1 file changed, 9 insertions(+), 1 deletion(-)
47658
47659 commit 1409bbab674d935dd3e8072a17719be1e0ba9d66
47660 Author: Matthias Clasen <mclasen@redhat.com>
47661 Date:   Fri Sep 3 20:05:27 2010 -0400
47662
47663     Remove redundant header inclusions
47664
47665  glib/gtree.c |    5 ++++-
47666  1 file changed, 4 insertions(+), 1 deletion(-)
47667
47668 commit 9471902d4d386328f248e2db2e3be895c4ecd5f1
47669 Author: Matthias Clasen <mclasen@redhat.com>
47670 Date:   Fri Sep 3 20:01:55 2010 -0400
47671
47672     Remove redundant header inclusions
47673
47674  glib/gutf8.c |    7 +++++--
47675  1 file changed, 5 insertions(+), 2 deletions(-)
47676
47677 commit ebcdbd9555b7a1a06ad666d1fef187779f085ea1
47678 Author: Matthias Clasen <mclasen@redhat.com>
47679 Date:   Fri Sep 3 19:49:34 2010 -0400
47680
47681     Remove redundant header inclusions
47682
47683     and clean up some whitespace
47684
47685  glib/gchecksum.c |   50
47686  ++++++++++++++++++++++++++------------------------
47687  glib/gchecksum.h |   40 ++++++++++++++++++++--------------------
47688  2 files changed, 46 insertions(+), 44 deletions(-)
47689
47690 commit 9b3fb41a5e4fd9d87c606dcea0fd1cd505b54311
47691 Author: Matthias Clasen <mclasen@redhat.com>
47692 Date:   Fri Sep 3 19:41:49 2010 -0400
47693
47694     Remove redundant header inclusions
47695
47696     and clean up some whitespace
47697
47698  glib/gbacktrace.c |   58
47699  +++++++++++++++++++++++++++--------------------------
47700  glib/gbacktrace.h |   14 ++++++-------
47701  2 files changed, 37 insertions(+), 35 deletions(-)
47702
47703 commit 156a3f71952e37aef199ab381f552a5fe014decb
47704 Author: Matthias Clasen <mclasen@redhat.com>
47705 Date:   Fri Sep 3 19:38:56 2010 -0400
47706
47707     Whitespace cleanup
47708
47709  glib/gcache.c |   28 ++++++++++++++--------------
47710  glib/gcache.h |    2 +-
47711  2 files changed, 15 insertions(+), 15 deletions(-)
47712
47713 commit 8300820f7bacd8eb85446be5a5edd7829bd640a6
47714 Author: Matthias Clasen <mclasen@redhat.com>
47715 Date:   Fri Sep 3 19:37:54 2010 -0400
47716
47717     Remove redundant header inclusions
47718
47719  glib/gcache.c |    5 ++++-
47720  1 file changed, 4 insertions(+), 1 deletion(-)
47721
47722 commit 5d4ef36f91074a4477bca67e2519e2ca13f3ae2c
47723 Author: Matthias Clasen <mclasen@redhat.com>
47724 Date:   Fri Sep 3 19:33:11 2010 -0400
47725
47726     Whitespace cleanup
47727
47728  glib/gbase64.c |  196
47729  ++++++++++++++++++++++++++++----------------------------
47730  glib/gbase64.h |   44 ++++++-------
47731  2 files changed, 120 insertions(+), 120 deletions(-)
47732
47733 commit 489b780bb95d9941617ab21160823e0ad268f1b7
47734 Author: Matthias Clasen <mclasen@redhat.com>
47735 Date:   Fri Sep 3 19:32:02 2010 -0400
47736
47737     Remove redundant header inclusions
47738
47739  glib/gbase64.c |    2 +-
47740  1 file changed, 1 insertion(+), 1 deletion(-)
47741
47742 commit 4e5532ec51e7091656f2853895cee3dc69f8ad5e
47743 Author: Matthias Clasen <mclasen@redhat.com>
47744 Date:   Fri Sep 3 19:03:34 2010 -0400
47745
47746     Sort extensions properly
47747
47748     Just taking the difference of the priorities has overflow issues,
47749     as pointed out in bug 623069.
47750
47751  gio/giomodule.c |    8 +++++++-
47752  1 file changed, 7 insertions(+), 1 deletion(-)
47753
47754 commit 42080449d078c27f2098419b27d0f63269ee2d70
47755 Author: Matthias Clasen <mclasen@redhat.com>
47756 Date:   Fri Sep 3 18:11:08 2010 -0400
47757
47758     Add a note about size limits of private structures
47759
47760     Also add some assertions to check these limits, instead of
47761     failing silently.  Bug 604479.
47762
47763  gobject/gtype.c |   21 ++++++++++++++++-----
47764  1 file changed, 16 insertions(+), 5 deletions(-)
47765
47766 commit db4fb1b115b2cd4142454db64da2b0abfedcd31b
47767 Author: Christian Persch <chpe@gnome.org>
47768 Date:   Fri Sep 3 16:05:28 2010 -0400
47769
47770     Plug a mem leak in the gdbus-proxy test
47771
47772     ==23341== 65 bytes in 3 blocks are definitely lost in loss record
47773     927 of 1,020
47774     ==23341==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
47775     ==23341==    by 0x4057094: g_malloc (gmem.c:134)
47776     ==23341==    by 0x40573DB: g_malloc_n (gmem.c:281)
47777     ==23341==    by 0x40717FC: g_strdup (gstrfuncs.c:101)
47778     ==23341==    by 0x4147F56: value_lcopy_string (gvaluetypes.c:313)
47779     ==23341==    by 0x4123F0B: g_object_get_valist (gobject.c:1643)
47780     ==23341==    by 0x41240FF: g_object_get (gobject.c:1731)
47781     ==23341==    by 0x804C39E: test_basic (gdbus-proxy.c:522)
47782
47783     Bug #628331.
47784
47785  gio/tests/gdbus-proxy.c |    9 ++++++---
47786  1 file changed, 6 insertions(+), 3 deletions(-)
47787
47788 commit 5de1bf4a91f405ed5bca4768961e830c8b95e48c
47789 Author: Christian Persch <chpe@gnome.org>
47790 Date:   Fri Sep 3 16:04:29 2010 -0400
47791
47792     Plug a mem leak in the gdbus-proxy test
47793
47794     ==23341== 85 (24 direct, 61 indirect) bytes in 1 blocks are definitely
47795     lost in loss record 900 of 971
47796     ==23341==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
47797     ==23341==    by 0x4057094: g_malloc (gmem.c:134)
47798     ==23341==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
47799     ==23341==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
47800     ==23341==    by 0x403A751: g_error_new_valist (gerror.c:54)
47801     ==23341==    by 0x403AAD4: g_set_error (gerror.c:240)
47802     ==23341==    by 0x420B807: decode_method_reply
47803     (gdbusconnection.c:4774)
47804     ==23341==    by 0x420C2BA: g_dbus_connection_call_sync
47805     (gdbusconnection.c:5188)
47806     ==23341==    by 0x421B7C9: g_dbus_proxy_call_sync (gdbusproxy.c:2477)
47807     ==23341==    by 0x804BD89: test_bogus_method_return
47808     (gdbus-proxy.c:430)
47809
47810     Bug #628331.
47811
47812  gio/tests/gdbus-proxy.c |    1 +
47813  1 file changed, 1 insertion(+)
47814
47815 commit be33ef85d0a89c2ded655785a4b930926e403e64
47816 Author: Christian Persch <chpe@gnome.org>
47817 Date:   Fri Sep 3 16:03:48 2010 -0400
47818
47819     Plug some mem leaks in gdbus-peer test
47820
47821     ==29535== 56 (24 direct, 32 indirect) bytes in 1 blocks are definitely
47822     lost in loss record 1,112 of 1,264
47823     ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
47824     ==29535==    by 0x4057094: g_malloc (gmem.c:134)
47825     ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
47826     ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
47827     ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
47828     ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
47829     ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
47830     ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
47831     ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
47832     ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
47833     (gdbusconnection.c:2585)
47834     ==29535==    by 0x804D63A: test_nonce_tcp (gdbus-peer.c:1229)
47835
47836     ==29535== 107 (24 direct, 83 indirect) bytes in 1 blocks are
47837     definitely lost in loss record 1,188 of 1,264
47838     ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
47839     ==29535==    by 0x4057094: g_malloc (gmem.c:134)
47840     ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
47841     ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
47842     ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
47843     ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
47844     ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
47845     ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
47846     ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
47847     ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
47848     (gdbusconnection.c:2585)
47849     ==29535==    by 0x804D8E8: test_nonce_tcp (gdbus-peer.c:1259)
47850
47851     ==29535== 112 (24 direct, 88 indirect) bytes in 1 blocks are
47852     definitely lost in loss record 1,193 of 1,264
47853     ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
47854     ==29535==    by 0x4057094: g_malloc (gmem.c:134)
47855     ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
47856     ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
47857     ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
47858     ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
47859     ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
47860     ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
47861     ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
47862     ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
47863     (gdbusconnection.c:2585)
47864     ==29535==    by 0x804D79A: test_nonce_tcp (gdbus-peer.c:1248)
47865
47866     ==29535== 73 (24 direct, 49 indirect) bytes in 1 blocks are definitely
47867     lost in loss record 1,152 of 1,264
47868     ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
47869     ==29535==    by 0x4057094: g_malloc (gmem.c:134)
47870     ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
47871     ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
47872     ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
47873     ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
47874     ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
47875     ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
47876     ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
47877     ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
47878     (gdbusconnection.c:2585)
47879     ==29535==    by 0x804C6CE: test_peer (gdbus-peer.c:803)
47880
47881     Bug #628331.
47882
47883  gio/tests/gdbus-peer.c |    4 ++++
47884  1 file changed, 4 insertions(+)
47885
47886 commit 3df586613916b44cb23edb296f5f468ac6bd80f2
47887 Author: Christian Persch <chpe@gnome.org>
47888 Date:   Fri Sep 3 16:02:11 2010 -0400
47889
47890     Plug a mem leak in the gdbus-peer test
47891
47892     ==6793== 32 (24 direct, 8 indirect) bytes in 1 blocks are definitely
47893     lost in loss record 779 of 1,423
47894     ==6793==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
47895     ==6793==    by 0x4057094: g_malloc (gmem.c:134)
47896     ==6793==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
47897     ==6793==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
47898     ==6793==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
47899     ==6793==    by 0x412372A: g_object_constructor (gobject.c:1482)
47900     ==6793==    by 0x4122E1D: g_object_newv (gobject.c:1266)
47901     ==6793==    by 0x4122B93: g_object_new (gobject.c:1178)
47902     ==6793==    by 0x41DB4F9: g_unix_fd_list_new (gunixfdlist.c:159)
47903     ==6793==    by 0x804AADD: test_interface_method_call
47904     (gdbus-peer.c:172)
47905
47906     Bug #628331.
47907
47908  gio/tests/gdbus-peer.c |    1 +
47909  1 file changed, 1 insertion(+)
47910
47911 commit bd2faedefdbbfa0cbe5c0ee2b3e50eed91617990
47912 Author: Christian Persch <chpe@gnome.org>
47913 Date:   Fri Sep 3 16:01:10 2010 -0400
47914
47915     Plug a mem leak in network-address test
47916
47917     ==4616== 46 (32 direct, 14 indirect) bytes in 1 blocks are definitely
47918     lost in loss record 193 of 305
47919     ==4616==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
47920     ==4616==    by 0x4057094: g_malloc (gmem.c:134)
47921     ==4616==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
47922     ==4616==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
47923     ==4616==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
47924     ==4616==    by 0x412372A: g_object_constructor (gobject.c:1482)
47925     ==4616==    by 0x4123147: g_object_newv (gobject.c:1347)
47926     ==4616==    by 0x41236BB: g_object_new_valist (gobject.c:1463)
47927     ==4616==    by 0x4122BB4: g_object_new (gobject.c:1181)
47928     ==4616==    by 0x41B2D0F: g_network_address_new
47929     (gnetworkaddress.c:262)
47930     ==4616==    by 0x8048A70: test_basic (network-address.c:10)
47931
47932     Bug #628331.
47933
47934  gio/tests/network-address.c |    2 ++
47935  1 file changed, 2 insertions(+)
47936
47937 commit fa6937603c098e8c6e83c8e3bd35ed7bab56ca38
47938 Author: Christian Persch <chpe@gnome.org>
47939 Date:   Fri Sep 3 16:00:15 2010 -0400
47940
47941     Plug a mem leak in contexts test
47942
47943     ==14059== 96 bytes in 2 blocks are definitely lost in loss record
47944     520 of 543
47945     ==14059==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
47946     ==14059==    by 0x4057094: g_malloc (gmem.c:134)
47947     ==14059==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
47948     ==14059==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
47949     ==14059==    by 0x41385BB: g_type_create_instance (gtype.c:1867)
47950     ==14059==    by 0x411E72A: g_object_constructor (gobject.c:1482)
47951     ==14059==    by 0x411DE1D: g_object_newv (gobject.c:1266)
47952     ==14059==    by 0x411DB93: g_object_new (gobject.c:1178)
47953     ==14059==    by 0x42296AF: _g_local_file_input_stream_new
47954     (glocalfileinputstream.c:152)
47955     ==14059==    by 0x422281F: g_local_file_read (glocalfile.c:1322)
47956     ==14059==    by 0x418A8A9: open_read_async_thread (gfile.c:5050)
47957     ==14059==    by 0x41B71BB: run_in_thread (gsimpleasyncresult.c:853)
47958     ==14059==    by 0x41A5FBC: io_job_thread (gioscheduler.c:181)
47959     ==14059==    by 0x407DCDE: g_thread_pool_thread_proxy
47960     (gthreadpool.c:314)
47961     ==14059==    by 0x407C6B0: g_thread_create_proxy (gthread.c:1897)
47962     ==14059==    by 0x57D918: start_thread (pthread_create.c:301)
47963     ==14059==    by 0x4C6CBD: clone (clone.S:133)
47964
47965     Bug #628331.
47966
47967  gio/tests/contexts.c |    2 ++
47968  1 file changed, 2 insertions(+)
47969
47970 commit 60349ecc4d41c57d9461355a137316aef224b3c2
47971 Author: Christian Persch <chpe@gnome.org>
47972 Date:   Fri Sep 3 15:58:51 2010 -0400
47973
47974     Plug mem leaks in contexts test
47975
47976     ==2464== 80 (16 direct, 64 indirect) bytes in 1 blocks are definitely
47977     lost in loss record 515 of 547
47978     ==2464==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
47979     ==2464==    by 0x4057094: g_malloc (gmem.c:134)
47980     ==2464==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
47981     ==2464==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
47982     ==2464==    by 0x41385BB: g_type_create_instance (gtype.c:1867)
47983     ==2464==    by 0x411E72A: g_object_constructor (gobject.c:1482)
47984     ==2464==    by 0x411DE1D: g_object_newv (gobject.c:1266)
47985     ==2464==    by 0x411DB93: g_object_new (gobject.c:1178)
47986     ==2464==    by 0x4220D74: _g_local_file_new (glocalfile.c:310)
47987     ==2464==    by 0x422C897: g_local_vfs_get_file_for_path
47988     (glocalvfs.c:84)
47989     ==2464==    by 0x41CA91C: g_vfs_get_file_for_path (gvfs.c:94)
47990     ==2464==    by 0x418C1B6: g_file_new_for_path (gfile.c:5898)
47991     ==2464==    by 0x8049509: test1_thread (contexts.c:110)
47992
47993     ==2464== 80 (16 direct, 64 indirect) bytes in 1 blocks are definitely
47994     lost in loss record 516 of 547
47995     ==2464==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
47996     ==2464==    by 0x4057094: g_malloc (gmem.c:134)
47997     ==2464==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
47998     ==2464==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
47999     ==2464==    by 0x41385BB: g_type_create_instance (gtype.c:1867)
48000     ==2464==    by 0x411E72A: g_object_constructor (gobject.c:1482)
48001     ==2464==    by 0x411DE1D: g_object_newv (gobject.c:1266)
48002     ==2464==    by 0x411DB93: g_object_new (gobject.c:1178)
48003     ==2464==    by 0x4220D74: _g_local_file_new (glocalfile.c:310)
48004     ==2464==    by 0x422C897: g_local_vfs_get_file_for_path
48005     (glocalvfs.c:84)
48006     ==2464==    by 0x41CA91C: g_vfs_get_file_for_path (gvfs.c:94)
48007     ==2464==    by 0x418C1B6: g_file_new_for_path (gfile.c:5898)
48008     ==2464==    by 0x804964D: test_context_independence (contexts.c:144)
48009
48010     Bug #628331.
48011
48012  gio/tests/contexts.c |    2 ++
48013  1 file changed, 2 insertions(+)
48014
48015 commit e4a6b1dcdc9bbe0b5d06228a662d8f3d0ce50e9c
48016 Author: Christian Persch <chpe@gnome.org>
48017 Date:   Fri Sep 3 15:57:26 2010 -0400
48018
48019     Plug a mem leak in buffered-input-stream test
48020
48021     ==2429== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely
48022     lost in loss record 276 of 355
48023     ==2429==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48024     ==2429==    by 0x4057094: g_malloc (gmem.c:134)
48025     ==2429==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48026     ==2429==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
48027     ==2429==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
48028     ==2429==    by 0x403AC31: g_set_error_literal (gerror.c:314)
48029     ==2429==    by 0x4175525: g_buffered_input_stream_read_byte
48030     (gbufferedinputstream.c:880)
48031     ==2429==    by 0x804A21A: test_read_byte (buffered-input-stream.c:153)
48032
48033     Bug #628331.
48034
48035  gio/tests/buffered-input-stream.c |    1 +
48036  1 file changed, 1 insertion(+)
48037
48038 commit 01a19dee6855d3caede22ef8dc28606ee89cf60e
48039 Author: Christian Persch <chpe@gnome.org>
48040 Date:   Fri Sep 3 15:56:23 2010 -0400
48041
48042     Plug a mem leak in g-icon test
48043
48044     ==2428== 256 bytes in 1 blocks are definitely lost in loss record
48045     591 of 604
48046     ==2428==    at 0x4005CD2: realloc (vg_replace_malloc.c:476)
48047     ==2428==    by 0x40571A5: g_realloc (gmem.c:181)
48048     ==2428==    by 0x4075287: g_string_maybe_expand (gstring.c:395)
48049     ==2428==    by 0x40760D8: g_string_insert_c (gstring.c:1049)
48050     ==2428==    by 0x4074D41: g_string_append_c_inline (gstring.h:153)
48051     ==2428==    by 0x4075B3C: g_string_append_uri_escaped (gstring.c:822)
48052     ==2428==    by 0x41A46AC: g_icon_to_string_tokenized (gicon.c:164)
48053     ==2428==    by 0x41A498F: g_icon_to_string (gicon.c:252)
48054     ==2428==    by 0x8049E1A: test_g_icon_serialize (g-icon.c:222)
48055
48056     Bug #628331.
48057
48058  gio/tests/g-icon.c |    1 +
48059  1 file changed, 1 insertion(+)
48060
48061 commit e8bdd2cb7af29ca20a02f4ebef1c6301e22d1856
48062 Author: Christian Persch <chpe@gnome.org>
48063 Date:   Fri Sep 3 15:55:10 2010 -0400
48064
48065     Plug a huge mem leak in data-output-stream test
48066
48067     ==12763== 16,777,215 bytes in 1 blocks are possibly lost in loss
48068     record 357 of 357
48069     ==12763==    at 0x4004F1B: calloc (vg_replace_malloc.c:418)
48070     ==12763==    by 0x405711D: g_malloc0 (gmem.c:157)
48071     ==12763==    by 0x8048ED6: test_basic (data-output-stream.c:40)
48072
48073     Bug #628331.
48074
48075  gio/tests/data-output-stream.c |    1 +
48076  1 file changed, 1 insertion(+)
48077
48078 commit 05d6fcf88cee64e168e978800fb66523c36a94fc
48079 Author: Christian Persch <chpe@gnome.org>
48080 Date:   Fri Sep 3 15:53:56 2010 -0400
48081
48082     Plug a mem leak in data-output-stream test
48083
48084     ==2426== 45,034 bytes in 4,094 blocks are definitely lost in loss
48085     record 358 of 361
48086     ==2426==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48087     ==2426==    by 0x4057094: g_malloc (gmem.c:134)
48088     ==2426==    by 0x40573DB: g_malloc_n (gmem.c:281)
48089     ==2426==    by 0x4071ABD: g_strconcat (gstrfuncs.c:315)
48090     ==2426==    by 0x804916A: test_read_lines (data-output-stream.c:83)
48091
48092     Bug #628331.
48093
48094  gio/tests/data-output-stream.c |    1 +
48095  1 file changed, 1 insertion(+)
48096
48097 commit 45331a46408777fc6a888302bad216cedbb16635
48098 Author: Christian Persch <chpe@gnome.org>
48099 Date:   Fri Sep 3 15:53:05 2010 -0400
48100
48101     Plug a mem leak in data-input-stream test
48102
48103     ==12351== 45,045 bytes in 4,095 blocks are definitely lost in loss
48104     record 377 of 380
48105     ==12351==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48106     ==12351==    by 0x4057094: g_malloc (gmem.c:134)
48107     ==12351==    by 0x40573DB: g_malloc_n (gmem.c:281)
48108     ==12351==    by 0x4071ABD: g_strconcat (gstrfuncs.c:315)
48109     ==12351==    by 0x8049811: test_read_lines (data-input-stream.c:99)
48110
48111     Bug #628331.
48112
48113  gio/tests/data-input-stream.c |    2 +-
48114  1 file changed, 1 insertion(+), 1 deletion(-)
48115
48116 commit 36c7d95c9c18e36468755dc8a7cfced32170c6ca
48117 Author: Christian Persch <chpe@gnome.org>
48118 Date:   Fri Sep 3 15:47:38 2010 -0400
48119
48120     Plug a mem leak in data-input-stream test
48121
48122     ==2415== 45,045 bytes in 4,095 blocks are definitely lost in loss
48123     record 393 of 399
48124     ==2415==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48125     ==2415==    by 0x4057094: g_malloc (gmem.c:134)
48126     ==2415==    by 0x417FC29: g_data_input_stream_read_line
48127     (gdatainputstream.c:797)
48128     ==2415==    by 0x8049874: test_read_lines (data-input-stream.c:111)
48129
48130     ==12088== 360 bytes in 40 blocks are definitely lost in loss record
48131     368 of 381
48132     ==12088==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48133     ==12088==    by 0x4057094: g_malloc (gmem.c:134)
48134     ==12088==    by 0x417FF4C: g_data_input_stream_read_until
48135     (gdatainputstream.c:914)
48136     ==12088==    by 0x8049B6F: test_read_until (data-input-stream.c:182)
48137
48138     Bug #628331.
48139
48140  gio/tests/data-input-stream.c |    4 ++++
48141  1 file changed, 4 insertions(+)
48142
48143 commit 91e380359604dfabf5c98fab8e317c655d32f98b
48144 Author: Christian Persch <chpe@gnome.org>
48145 Date:   Fri Sep 3 15:45:48 2010 -0400
48146
48147     Plug a mem leak in data-input-stream test
48148
48149     ==2415== 165 (72 direct, 93 indirect) bytes in 3 blocks are definitely
48150     lost in loss record 373 of 399
48151     ==2415==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48152     ==2415==    by 0x4057094: g_malloc (gmem.c:134)
48153     ==2415==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48154     ==2415==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
48155     ==2415==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
48156     ==2415==    by 0x403AC31: g_set_error_literal (gerror.c:314)
48157     ==2415==    by 0x417ED29: read_data (gdatainputstream.c:309)
48158     ==2415==    by 0x417EE9D: g_data_input_stream_read_byte
48159     (gdatainputstream.c:344)
48160     ==2415==    by 0x8049DEC: test_data_array (data-input-stream.c:263)
48161
48162     Bug #628331.
48163
48164  gio/tests/data-input-stream.c |    4 +++-
48165  1 file changed, 3 insertions(+), 1 deletion(-)
48166
48167 commit 31b15451cf657499c15c1d08ccee0062a3486a9f
48168 Author: Christian Persch <chpe@gnome.org>
48169 Date:   Fri Sep 3 15:44:28 2010 -0400
48170
48171     Plug a mem leak in readwrite test
48172
48173     ==10395== 80 (24 direct, 56 indirect) bytes in 1 blocks are definitely
48174     lost in loss record 529 of 561
48175     ==10395==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48176     ==10395==    by 0x4057094: g_malloc (gmem.c:134)
48177     ==10395==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48178     ==10395==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
48179     ==10395==    by 0x403A751: g_error_new_valist (gerror.c:54)
48180     ==10395==    by 0x403AAD4: g_set_error (gerror.c:240)
48181     ==10395==    by 0x4230328: _g_local_file_output_stream_create
48182     (glocalfileoutputstream.c:628)
48183     ==10395==    by 0x4227A04: g_local_file_create_readwrite
48184     (glocalfile.c:1388)
48185     ==10395==    by 0x418974C: g_file_create_readwrite (gfile.c:1784)
48186     ==10395==    by 0x8049FCD: test_g_file_create_readwrite
48187     (readwrite.c:187)
48188
48189     Bug #628331.
48190
48191  gio/tests/readwrite.c |    3 ++-
48192  1 file changed, 2 insertions(+), 1 deletion(-)
48193
48194 commit 94102a40f733dc86e61aaaee0822b8ecc2e9927b
48195 Author: Christian Persch <chpe@gnome.org>
48196 Date:   Fri Sep 3 15:43:03 2010 -0400
48197
48198     Plug some huge mem leaks in converter-stream test
48199
48200     ==8564== 24,000,000 bytes in 6 blocks are possibly lost in loss
48201     record 592 of 594
48202     ==8564==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48203     ==8564==    by 0x4057094: g_malloc (gmem.c:134)
48204     ==8564==    by 0x804AA37: test_corruption (converter-stream.c:589)
48205     ==8564==    by 0x804B05B: test_roundtrip (converter-stream.c:652)
48206
48207     ==9459== 25,165,824 bytes in 6 blocks are possibly lost in loss
48208     record 593 of 594
48209     ==9459==    at 0x4005CD2: realloc (vg_replace_malloc.c:476)
48210     ==9459==    by 0x40571A5: g_realloc (gmem.c:181)
48211     ==9459==    by 0x41B08A3: array_resize (gmemoryoutputstream.c:501)
48212     ==9459==    by 0x41B0A5D: g_memory_output_stream_write
48213     (gmemoryoutputstream.c:578)
48214     ==9459==    by 0x41B57EF: g_output_stream_write (goutputstream.c:216)
48215     ==9459==    by 0x41B591B: g_output_stream_write_all
48216     (goutputstream.c:268)
48217     ==9459==    by 0x417D617: flush_buffer (gconverteroutputstream.c:359)
48218     ==9459==    by 0x417D958: g_converter_output_stream_write
48219     (gconverteroutputstream.c:502)
48220     ==9459==    by 0x41B5D7F: g_output_stream_real_splice
48221     (goutputstream.c:428)
48222     ==9459==    by 0x41B5C6C: g_output_stream_splice (goutputstream.c:380)
48223     ==9459==    by 0x804AB10: test_corruption (converter-stream.c:600)
48224
48225     ==9785== 25,165,824 bytes in 6 blocks are possibly lost in loss
48226     record 592 of 592
48227     ==9785==    at 0x4005CD2: realloc (vg_replace_malloc.c:476)
48228     ==9785==    by 0x40571A5: g_realloc (gmem.c:181)
48229     ==9785==    by 0x41B08A3: array_resize (gmemoryoutputstream.c:501)
48230     ==9785==    by 0x41B0A5D: g_memory_output_stream_write
48231     (gmemoryoutputstream.c:578)
48232     ==9785==    by 0x41B5D7F: g_output_stream_real_splice
48233     (goutputstream.c:428)
48234     ==9785==    by 0x41B5C6C: g_output_stream_splice (goutputstream.c:380)
48235     ==9785==    by 0x804ADF1: test_corruption (converter-stream.c:622)
48236     ==9785==    by 0x804B06C: test_roundtrip (converter-stream.c:652)
48237
48238     Bug #628331.
48239
48240  gio/tests/converter-stream.c |    9 +++++----
48241  1 file changed, 5 insertions(+), 4 deletions(-)
48242
48243 commit 24bee1a130152dece7f7ae470b81bd6ed69a9a4f
48244 Author: Christian Persch <chpe@gnome.org>
48245 Date:   Fri Sep 3 15:40:55 2010 -0400
48246
48247     Plug a mem leak in convert-stream test
48248
48249     ==7540== 487 (64 direct, 423 indirect) bytes in 2 blocks are
48250     definitely lost in loss record 597 of 615
48251     ==7540==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48252     ==7540==    by 0x4057094: g_malloc (gmem.c:134)
48253     ==7540==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48254     ==7540==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
48255     ==7540==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
48256     ==7540==    by 0x412372A: g_object_constructor (gobject.c:1482)
48257     ==7540==    by 0x4123147: g_object_newv (gobject.c:1347)
48258     ==7540==    by 0x41236BB: g_object_new_valist (gobject.c:1463)
48259     ==7540==    by 0x41A756E: g_initable_new_valist (ginitable.c:214)
48260     ==7540==    by 0x41A743E: g_initable_new (ginitable.c:138)
48261     ==7540==    by 0x417B67A: g_charset_converter_new
48262     (gcharsetconverter.c:215)
48263     ==7540==    by 0x804B043: test_charset (converter-stream.c:675)
48264
48265     Bug #628331.
48266
48267  gio/tests/converter-stream.c |    5 ++++-
48268  1 file changed, 4 insertions(+), 1 deletion(-)
48269
48270 commit ac8600a14b7e79c6eb19dd779be3b2c8a492d934
48271 Author: Christian Persch <chpe@gnome.org>
48272 Date:   Fri Sep 3 15:39:58 2010 -0400
48273
48274     Plug a mem leak in converter-stream test
48275
48276     ==2396== 168 (92 direct, 76 indirect) bytes in 1 blocks are definitely
48277     lost in loss record 598 of 625
48278     ==2396==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48279     ==2396==    by 0x4057094: g_malloc (gmem.c:134)
48280     ==2396==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48281     ==2396==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
48282     ==2396==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
48283     ==2396==    by 0x412372A: g_object_constructor (gobject.c:1482)
48284     ==2396==    by 0x4123147: g_object_newv (gobject.c:1347)
48285     ==2396==    by 0x41236BB: g_object_new_valist (gobject.c:1463)
48286     ==2396==    by 0x4122BB4: g_object_new (gobject.c:1181)
48287     ==2396==    by 0x417C54D: g_converter_input_stream_new
48288     (gconverterinputstream.c:204)
48289     ==2396==    by 0x804A53E: test_compressor (converter-stream.c:484)
48290
48291     Bug #628331.
48292
48293  gio/tests/converter-stream.c |    2 ++
48294  1 file changed, 2 insertions(+)
48295
48296 commit 85179745ac72280746da101a5232f7843f2426d3
48297 Author: Christian Persch <chpe@gnome.org>
48298 Date:   Fri Sep 3 15:39:07 2010 -0400
48299
48300     Plug a mem leak in converter-stream test
48301
48302     ==2396== 66 (24 direct, 42 indirect) bytes in 1 blocks are definitely
48303     lost in loss record 565 of 625
48304     ==2396==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48305     ==2396==    by 0x4057094: g_malloc (gmem.c:134)
48306     ==2396==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48307     ==2396==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
48308     ==2396==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
48309     ==2396==    by 0x403AC31: g_set_error_literal (gerror.c:314)
48310     ==2396==    by 0x417BA38: g_charset_converter_convert
48311     (gcharsetconverter.c:344)
48312     ==2396==    by 0x417BF67: g_converter_convert (gconverter.c:174)
48313     ==2396==    by 0x417C9EB: g_converter_input_stream_read
48314     (gconverterinputstream.c:403)
48315     ==2396==    by 0x41A7A17: g_input_stream_read (ginputstream.c:204)
48316     ==2396==    by 0x41A7B43: g_input_stream_read_all (ginputstream.c:256)
48317     ==2396==    by 0x804B0E4: test_charset (converter-stream.c:682)
48318
48319     Bug #628331.
48320
48321  gio/tests/converter-stream.c |    5 ++++-
48322  1 file changed, 4 insertions(+), 1 deletion(-)
48323
48324 commit 7ec414229b8d42a5ce4f5519d18af59a3098f544
48325 Author: Christian Persch <chpe@gnome.org>
48326 Date:   Fri Sep 3 15:37:56 2010 -0400
48327
48328     Plug a mem leak in converter-stream test
48329
48330     ==2396== 39 (24 direct, 15 indirect) bytes in 1 blocks are definitely
48331     lost in loss record 398 of 625
48332     ==2396==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48333     ==2396==    by 0x4057094: g_malloc (gmem.c:134)
48334     ==2396==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48335     ==2396==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
48336     ==2396==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
48337     ==2396==    by 0x403AC31: g_set_error_literal (gerror.c:314)
48338     ==2396==    by 0x80498F7: g_compressor_converter_convert
48339     (converter-stream.c:244)
48340     ==2396==    by 0x417BF67: g_converter_convert (gconverter.c:174)
48341     ==2396==    by 0x417CBDE: g_converter_input_stream_read
48342     (gconverterinputstream.c:460)
48343     ==2396==    by 0x41A7A17: g_input_stream_read (ginputstream.c:204)
48344     ==2396==    by 0x804A832: test_compressor (converter-stream.c:545)
48345
48346     Bug #628331.
48347
48348  gio/tests/converter-stream.c |    1 +
48349  1 file changed, 1 insertion(+)
48350
48351 commit d5d277dccf3637518b3a34af1609ffd60ce1e308
48352 Author: Christian Persch <chpe@gnome.org>
48353 Date:   Fri Sep 3 15:37:08 2010 -0400
48354
48355     Plug a mem leak in g-file-info test
48356
48357     ==2395== 64 bytes in 1 blocks are definitely lost in loss record
48358     381 of 407
48359     ==2395==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48360     ==2395==    by 0x4005C66: realloc (vg_replace_malloc.c:476)
48361     ==2395==    by 0x40571A5: g_realloc (gmem.c:181)
48362     ==2395==    by 0x401D670: g_ptr_array_maybe_expand (garray.c:968)
48363     ==2395==    by 0x401DD0B: g_ptr_array_add (garray.c:1225)
48364     ==2395==    by 0x4199AA9: g_file_info_list_attributes
48365     (gfileinfo.c:646)
48366     ==2395==    by 0x80491CE: test_g_file_info (g-file-info.c:76)
48367
48368     ==2395== 132 (64 direct, 68 indirect) bytes in 1 blocks are definitely
48369     lost in loss record 396 of 407
48370     ==2395==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48371     ==2395==    by 0x4005C66: realloc (vg_replace_malloc.c:476)
48372     ==2395==    by 0x40571A5: g_realloc (gmem.c:181)
48373     ==2395==    by 0x401D670: g_ptr_array_maybe_expand (garray.c:968)
48374     ==2395==    by 0x401DD0B: g_ptr_array_add (garray.c:1225)
48375     ==2395==    by 0x4199A82: g_file_info_list_attributes
48376     (gfileinfo.c:642)
48377     ==2395==    by 0x80492B7: test_g_file_info (g-file-info.c:86)
48378
48379     Bug #628331.
48380
48381  gio/tests/g-file-info.c |    6 ++++--
48382  1 file changed, 4 insertions(+), 2 deletions(-)
48383
48384 commit 35e101fa0a96fb03db4f503a4b24f4818ada114f
48385 Author: Christian Persch <chpe@gnome.org>
48386 Date:   Fri Sep 3 15:35:44 2010 -0400
48387
48388     Plug a mem leak in the readwrite test
48389
48390     And use g_assert_[no_]error().
48391
48392     ==2392== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely
48393     lost in loss record 451 of 573
48394     ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48395     ==2392==    by 0x4057094: g_malloc (gmem.c:134)
48396     ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48397     ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
48398     ==2392==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
48399     ==2392==    by 0x403AC31: g_set_error_literal (gerror.c:314)
48400     ==2392==    by 0x41B7619: g_output_stream_set_pending
48401     (goutputstream.c:1198)
48402     ==2392==    by 0x41B5799: g_output_stream_write (goutputstream.c:210)
48403     ==2392==    by 0x41B590B: g_output_stream_write_all
48404     (goutputstream.c:268)
48405     ==2392==    by 0x8049B54: verify_iostream (readwrite.c:110)
48406
48407     Bug #628331.
48408
48409  gio/tests/readwrite.c |    7 ++++---
48410  1 file changed, 4 insertions(+), 3 deletions(-)
48411
48412 commit 93d85ade571b87d1c71ac6ef3fb5e40eaceb68d7
48413 Author: Christian Persch <chpe@gnome.org>
48414 Date:   Fri Sep 3 15:34:12 2010 -0400
48415
48416     Plug a mem leak in the readwrite test
48417
48418     ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely
48419     lost in loss record 369 of 573
48420     ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48421     ==2392==    by 0x4057094: g_malloc (gmem.c:134)
48422     ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48423     ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
48424     ==2392==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
48425     ==2392==    by 0x412372A: g_object_constructor (gobject.c:1482)
48426     ==2392==    by 0x4122E1D: g_object_newv (gobject.c:1266)
48427     ==2392==    by 0x4122B93: g_object_new (gobject.c:1178)
48428     ==2392==    by 0x4225D74: _g_local_file_new (glocalfile.c:310)
48429     ==2392==    by 0x4231897: g_local_vfs_get_file_for_path
48430     (glocalvfs.c:84)
48431     ==2392==    by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94)
48432     ==2392==    by 0x41911B6: g_file_new_for_path (gfile.c:5898)
48433     ==2392==    by 0x804A2B9: test_g_file_replace_readwrite
48434     (readwrite.c:235)
48435
48436     Bug #628331.
48437
48438  gio/tests/readwrite.c |    1 +
48439  1 file changed, 1 insertion(+)
48440
48441 commit 9fba7a43be2481d59ae887f23d831947f27537d3
48442 Author: Christian Persch <chpe@gnome.org>
48443 Date:   Fri Sep 3 15:33:28 2010 -0400
48444
48445     Plug a mem leak in the readwrite test
48446
48447     ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely
48448     lost in loss record 368 of 573
48449     ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48450     ==2392==    by 0x4057094: g_malloc (gmem.c:134)
48451     ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48452     ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
48453     ==2392==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
48454     ==2392==    by 0x412372A: g_object_constructor (gobject.c:1482)
48455     ==2392==    by 0x4122E1D: g_object_newv (gobject.c:1266)
48456     ==2392==    by 0x4122B93: g_object_new (gobject.c:1178)
48457     ==2392==    by 0x4225D74: _g_local_file_new (glocalfile.c:310)
48458     ==2392==    by 0x4231897: g_local_vfs_get_file_for_path
48459     (glocalvfs.c:84)
48460     ==2392==    by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94)
48461     ==2392==    by 0x41911B6: g_file_new_for_path (gfile.c:5898)
48462     ==2392==    by 0x8049F23: test_g_file_create_readwrite
48463     (readwrite.c:183)
48464
48465     Bug #628331.
48466
48467  gio/tests/readwrite.c |    1 +
48468  1 file changed, 1 insertion(+)
48469
48470 commit e481bf8bf68f46e82fa5624cd941f7880321e945
48471 Author: Christian Persch <chpe@gnome.org>
48472 Date:   Fri Sep 3 15:32:32 2010 -0400
48473
48474     Plug a mem leak in the readwrite test
48475
48476     ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely
48477     lost in loss record 367 of 573
48478     ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48479     ==2392==    by 0x4057094: g_malloc (gmem.c:134)
48480     ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48481     ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
48482     ==2392==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
48483     ==2392==    by 0x412372A: g_object_constructor (gobject.c:1482)
48484     ==2392==    by 0x4122E1D: g_object_newv (gobject.c:1266)
48485     ==2392==    by 0x4122B93: g_object_new (gobject.c:1178)
48486     ==2392==    by 0x4225D74: _g_local_file_new (glocalfile.c:310)
48487     ==2392==    by 0x4231897: g_local_vfs_get_file_for_path
48488     (glocalvfs.c:84)
48489     ==2392==    by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94)
48490     ==2392==    by 0x41911B6: g_file_new_for_path (gfile.c:5898)
48491     ==2392==    by 0x8049E30: test_g_file_open_readwrite (readwrite.c:153)
48492
48493     Bug #628331.
48494
48495  gio/tests/readwrite.c |    1 +
48496  1 file changed, 1 insertion(+)
48497
48498 commit 689b054b6e176c2f1b4bb90ca2a0e514de5e2a0e
48499 Author: Christian Persch <chpe@gnome.org>
48500 Date:   Fri Sep 3 15:31:37 2010 -0400
48501
48502     Plug a mem leak in the memory-input-stream test
48503
48504     ==2389== 84 (44 direct, 40 indirect) bytes in 1 blocks are definitely
48505     lost in loss record 299 of 315
48506     ==2389==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48507     ==2389==    by 0x4057094: g_malloc (gmem.c:134)
48508     ==2389==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48509     ==2389==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
48510     ==2389==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
48511     ==2389==    by 0x412372A: g_object_constructor (gobject.c:1482)
48512     ==2389==    by 0x4122E1D: g_object_newv (gobject.c:1266)
48513     ==2389==    by 0x4122B93: g_object_new (gobject.c:1178)
48514     ==2389==    by 0x41AF54C: g_memory_input_stream_new
48515     (gmemoryinputstream.c:199)
48516     ==2389==    by 0x8048BD1: test_read_chunks (memory-input-stream.c:40)
48517
48518     Bug #628331.
48519
48520  gio/tests/memory-input-stream.c |    2 ++
48521  1 file changed, 2 insertions(+)
48522
48523 commit 53ae72b926e34b22f36fbc162cd12fc4d0bd7028
48524 Author: Christian Persch <chpe@gnome.org>
48525 Date:   Fri Sep 3 15:30:47 2010 -0400
48526
48527     Plug a mem leak in the memory-input-stream test
48528
48529     ==2389== 59 (24 direct, 35 indirect) bytes in 1 blocks are definitely
48530     lost in loss record 290 of 315
48531     ==2389==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48532     ==2389==    by 0x4057094: g_malloc (gmem.c:134)
48533     ==2389==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48534     ==2389==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
48535     ==2389==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
48536     ==2389==    by 0x403AC31: g_set_error_literal (gerror.c:314)
48537     ==2389==    by 0x41AFD15: g_memory_input_stream_truncate
48538     (gmemoryinputstream.c:517)
48539     ==2389==    by 0x41BAC0F: g_seekable_truncate (gseekable.c:174)
48540     ==2389==    by 0x8049595: test_truncate (memory-input-stream.c:123)
48541
48542     Bug #628331.
48543
48544  gio/tests/memory-input-stream.c |    1 +
48545  1 file changed, 1 insertion(+)
48546
48547 commit 6320b04fe97bcdb16e6ca4235db6c85eb91d2bab
48548 Author: Christian Persch <chpe@gnome.org>
48549 Date:   Fri Sep 3 15:29:51 2010 -0400
48550
48551     Plug a mem leak in gsettings test
48552
48553     ==2530== 13 bytes in 1 blocks are definitely lost in loss record
48554     373 of 681
48555     ==2530==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48556     ==2530==    by 0x4057094: g_malloc (gmem.c:134)
48557     ==2530==    by 0x40573DB: g_malloc_n (gmem.c:281)
48558     ==2530==    by 0x40717FC: g_strdup (gstrfuncs.c:101)
48559     ==2530==    by 0x4147F56: value_lcopy_string (gvaluetypes.c:313)
48560     ==2530==    by 0x4123F0B: g_object_get_valist (gobject.c:1643)
48561     ==2530==    by 0x41240FF: g_object_get (gobject.c:1731)
48562     ==2530==    by 0x804A4BA: test_basic (gsettings.c:28)
48563
48564     Bug #628331.
48565
48566  gio/tests/gsettings.c |    1 +
48567  1 file changed, 1 insertion(+)
48568
48569 commit e8fc3ba3d0dbb4e8d0592fddcbdc189c9d20056a
48570 Author: Christian Persch <chpe@gnome.org>
48571 Date:   Tue Aug 31 19:42:32 2010 +0200
48572
48573     Plug a mem leak
48574
48575     Don't leak the ptr arrays in the
48576     map_sender_unique_name_to_signal_data_array
48577     hash table.
48578
48579     ==23440== 84 (20 direct, 64 indirect) bytes in 1 blocks are definitely
48580     lost in loss record 920 of 993
48581     ==23440==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48582     ==23440==    by 0x4057094: g_malloc (gmem.c:134)
48583     ==23440==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48584     ==23440==    by 0x401D2D0: g_ptr_array_sized_new (garray.c:799)
48585     ==23440==    by 0x401D2AC: g_ptr_array_new (garray.c:783)
48586     ==23440==    by 0x420834A: g_dbus_connection_signal_subscribe
48587     (gdbusconnection.c:3084)
48588
48589     Bug #628436.
48590
48591  gio/gdbusconnection.c |    2 +-
48592  1 file changed, 1 insertion(+), 1 deletion(-)
48593
48594 commit 8795f52aae10add70929cd0fad1ccf6d0c8db4af
48595 Author: Christian Persch <chpe@gnome.org>
48596 Date:   Mon Aug 30 19:31:09 2010 +0200
48597
48598     Plug a mem leak
48599
48600     ==31063== 98 (24 direct, 74 indirect) bytes in 1 blocks are definitely
48601     lost in loss record 946 of 1,136
48602     ==31063==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48603     ==31063==    by 0x4057094: g_malloc (gmem.c:134)
48604     ==31063==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48605     ==31063==    by 0x4092383: g_variant_get_child_value
48606     (gvariant-core.c:847)
48607     ==31063==    by 0x408BE9E: g_variant_get_variant (gvariant.c:709)
48608     ==31063==    by 0x40903F5: g_variant_valist_get_nnp (gvariant.c:3767)
48609     ==31063==    by 0x40907A9: g_variant_valist_get_leaf (gvariant.c:3884)
48610     ==31063==    by 0x4090D10: g_variant_valist_get (gvariant.c:4065)
48611     ==31063==    by 0x4090E59: g_variant_valist_get (gvariant.c:4100)
48612     ==31063==    by 0x40911B6: g_variant_get_va (gvariant.c:4296)
48613     ==31063==    by 0x40910BC: g_variant_get (gvariant.c:4248)
48614     ==31063==    by 0x4208DAF: invoke_set_property_in_idle_cb
48615     (gdbusconnection.c:3676)
48616
48617     Bug #628346.
48618
48619  gio/gdbusconnection.c |    1 +
48620  1 file changed, 1 insertion(+)
48621
48622 commit 1f49f3fa349a49bf17f6cb58d060173b7a448bf5
48623 Author: Christian Persch <chpe@gnome.org>
48624 Date:   Mon Aug 30 19:00:05 2010 +0200
48625
48626     Plug a mem leak
48627
48628     ... and use g_error_matches().
48629
48630     ==29535== 1,360 (408 direct, 952 indirect) bytes in 17 blocks are
48631     definitely lost in loss record 1,252 of 1,264
48632     ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48633     ==29535==    by 0x4057094: g_malloc (gmem.c:134)
48634     ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48635     ==29535==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
48636     ==29535==    by 0x403A751: g_error_new_valist (gerror.c:54)
48637     ==29535==    by 0x403AAD4: g_set_error (gerror.c:240)
48638     ==29535==    by 0x41C06C8: g_socket_send_message (gsocket.c:2967)
48639     ==29535==    by 0x421CB64: write_message_continue_writing
48640     (gdbusprivate.c:958)
48641     ==29535==    by 0x421CE2A: write_message_async (gdbusprivate.c:1049)
48642     ==29535==    by 0x421D4DD: maybe_write_next_message
48643     (gdbusprivate.c:1291)
48644     ==29535==    by 0x421D26B: message_written (gdbusprivate.c:1187)
48645     ==29535==    by 0x421D322: write_message_cb (gdbusprivate.c:1216)
48646
48647     Bug #628345.
48648
48649  gio/gdbusprivate.c |    3 ++-
48650  1 file changed, 2 insertions(+), 1 deletion(-)
48651
48652 commit c75429d0a0564c3620c6f72afea9838f661c4e88
48653 Author: Matthias Clasen <mclasen@redhat.com>
48654 Date:   Fri Sep 3 14:52:16 2010 -0400
48655
48656     Make ordering for overridden interface properties consistent
48657
48658     g_object_class_list_properties tries to sort the returned list of
48659     paramspecs by 'type depth' and param_id. But all the overridden
48660     interface properties have a param_id of 0, so they come out in
48661     a random order.
48662
48663     Bug 628253.
48664
48665  gobject/gparam.c |    8 +++++++-
48666  1 file changed, 7 insertions(+), 1 deletion(-)
48667
48668 commit 6ddef375c8eb41da3160ac6984f707a19f1da63b
48669 Author: Tor Lillqvist <tml@iki.fi>
48670 Date:   Thu Sep 2 21:56:02 2010 +0300
48671
48672     Recuce DLL hijack risk on Windows
48673
48674     Don't call LoadLibrary() on shell32.dll or kernel32.dll. kernel32.dll
48675     is always loaded. Shell32.dll is also already loaded as glib links to
48676     functions in it. So just call GetModuleHandle() on them.
48677
48678     For mlang.dll in win_iconv.c and winhttp.dll in gwinhttpvfs.c, always
48679     try loading them from a complete path, from the Windows system
48680     directory.
48681
48682     Use the "tool help" API to enumerate modules in gmodule-win32.c. It is
48683     present in all Windows versions since Windows 2000, which is all we
48684     support anyway. Thus no need to look that API up dynamically. Just
48685     link to it normally. We can bin the fallback code that attempts to use
48686     the psapi API.
48687
48688  gio/win32/gwinhttpvfs.c |   15 +++++++--
48689  glib/gutils.c           |    6 ++--
48690  glib/win_iconv.c        |   14 ++++++--
48691  gmodule/gmodule-win32.c |   82
48692  +++--------------------------------------------
48693  4 files changed, 33 insertions(+), 84 deletions(-)
48694
48695 commit 54c51c73c60008868f6718a23b4b00a5db61c167
48696 Author: Kjartan Maraas <kmaraas@gnome.org>
48697 Date:   Thu Sep 2 11:56:09 2010 +0200
48698
48699     Updated Norwegian bokmål translation
48700
48701  po/nb.po |  708
48702  +++++++++++++++++++++++++++++++++++++++++++++-----------------
48703  1 file changed, 515 insertions(+), 193 deletions(-)
48704
48705 commit b4d3acf9be3aeaf60326e44b0ad706c45e68f590
48706 Author: noch <norayr@arnet.am>
48707 Date:   Thu Sep 2 12:35:02 2010 +0500
48708
48709     Modified Armenian translation - po file
48710
48711  po/hy.po | 1139
48712  +++++++++++++++++++++++++++++++-------------------------------
48713  1 file changed, 576 insertions(+), 563 deletions(-)
48714
48715 commit db0eaa299c66d82552645fa42f20d13a791bc53c
48716 Author: Christian Persch <chpe@gnome.org>
48717 Date:   Wed Sep 1 15:05:59 2010 +0200
48718
48719     Fix building with zlib < 1.2.4 on win32
48720
48721     The gzip header processing functions were only exported
48722     since 1.2.4 on win32, so #ifdef this code accordingly.
48723
48724     Bug #628505.
48725
48726  gio/gzlibcompressor.c   |    3 +++
48727  gio/gzlibdecompressor.c |    5 +++++
48728  2 files changed, 8 insertions(+)
48729
48730 commit ed72dcdd4507865780ebc14567bf582721a6bce4
48731 Author: Ryan Lortie <desrt@desrt.ca>
48732 Date:   Wed Sep 1 15:04:41 2010 +0200
48733
48734     Fix small bug in registry backend
48735
48736     'n' and 'q' types had their signed/unsigned meaning inverted.
48737
48738  gio/gregistrysettingsbackend.c |    6 +++---
48739  1 file changed, 3 insertions(+), 3 deletions(-)
48740
48741 commit 3209024c3ba730df9551074819672756477bd5aa
48742 Author: Sam Thursfield <ssssam@gmail.com>
48743 Date:   Thu Aug 12 16:10:23 2010 +0100
48744
48745     Add GSettings Windows Registry backend
48746
48747  gio/Makefile.am                |    7 +-
48748  gio/giomodule.c                |    4 +
48749  gio/gregistrysettingsbackend.c | 1966
48750  ++++++++++++++++++++++++++++++++++++++++
48751  gio/gregistrysettingsbackend.h |   31 +
48752  4 files changed, 2007 insertions(+), 1 deletion(-)
48753
48754 commit fb15dde6c171acb445da5e51ce17e241bf9c52fb
48755 Author: Jon Nordby <jonn@openismus.com>
48756 Date:   Thu Aug 26 16:51:33 2010 +0200
48757
48758     docs: Inline docs from tmpl/memory.smgl
48759
48760  docs/reference/glib/tmpl/.gitignore  |    1 +
48761  docs/reference/glib/tmpl/memory.sgml |  428
48762  ----------------------------------
48763  glib/galloca.h                       |   47 ++++
48764  glib/gmem.c                          |  201 +++++++++++++++-
48765  glib/gmem.h                          |  106 +++++++++
48766  glib/gstrfuncs.c                     |   11 +
48767  6 files changed, 365 insertions(+), 429 deletions(-)
48768
48769 commit 4497e84215e37f1d7dc55432ab50825652f9fe80
48770 Author: Andika Triwidada <andika@gmail.com>
48771 Date:   Wed Sep 1 09:54:52 2010 +0700
48772
48773     Updated Indonesian translation
48774
48775  po/id.po | 2301
48776  ++++++++++++++++++++++++++++++++++++++++----------------------
48777  1 file changed, 1479 insertions(+), 822 deletions(-)
48778
48779 commit 94e34d8a12e94c6aa2d2fcc8440439de5671f6f2
48780 Author: noch <norayr@arnet.am>
48781 Date:   Tue Aug 31 16:49:31 2010 +0500
48782
48783     Modified hy.po
48784
48785  po/hy.po | 1776
48786  +++++++++++++++++++++++++++++++++++++-------------------------
48787  1 file changed, 1061 insertions(+), 715 deletions(-)
48788
48789 commit b10d3a73bc39763ed528baaf93b1143157115690
48790 Author: noch <norayr@arnet.am>
48791 Date:   Tue Aug 31 12:34:36 2010 +0500
48792
48793     Modified hy.po
48794
48795  po/hy.po |  971
48796  ++++++++++++++++++++++++++++++--------------------------------
48797  1 file changed, 470 insertions(+), 501 deletions(-)
48798
48799 commit e57884041bf17d851915994370f480f554b49c6a
48800 Author: Matthias Clasen <mclasen@redhat.com>
48801 Date:   Mon Aug 30 20:47:40 2010 -0400
48802
48803     Bump version
48804
48805  configure.ac |    2 +-
48806  1 file changed, 1 insertion(+), 1 deletion(-)
48807
48808 commit 31a72dd719940ca5b97da9eb36ce5467458ed7f5
48809 Author: Matthias Clasen <mclasen@redhat.com>
48810 Date:   Mon Aug 30 19:29:09 2010 -0400
48811
48812     Update symbol list
48813
48814  gio/gio.symbols |   14 ++++++++++----
48815  1 file changed, 10 insertions(+), 4 deletions(-)
48816
48817 commit ee2c6f4554661ed449dda0076bc4d7627ed05e80
48818 Author: Branko Kokanović <branko.kokanovic@gmail.com>
48819 Date:   Tue Aug 31 02:33:26 2010 +0200
48820
48821     Updated Serbian translation
48822
48823  po/sr.po       |  125
48824  ++++++++++++++++++++++++++------------------------------
48825  po/sr@latin.po |  125
48826  ++++++++++++++++++++++++++------------------------------
48827  2 files changed, 116 insertions(+), 134 deletions(-)
48828
48829 commit 1d2229129cd5a6ac09cd94b5f9751a8f32d81e05
48830 Author: Philip Withnall <philip@tecnocode.co.uk>
48831 Date:   Mon Aug 30 22:13:18 2010 +0100
48832
48833     Update British English translation
48834
48835  po/en_GB.po |   35 ++++++++++++++++++-----------------
48836  1 file changed, 18 insertions(+), 17 deletions(-)
48837
48838 commit 6f327315dcd617f93a59ba235f48f9125a0ee593
48839 Author: Matthias Clasen <mclasen@redhat.com>
48840 Date:   Mon Aug 30 16:08:25 2010 -0400
48841
48842     Add one more bug ref
48843
48844  NEWS |    1 +
48845  1 file changed, 1 insertion(+)
48846
48847 commit f4f45e980ba222f749e533b445d88996ed66ebe0
48848 Author: David Zeuthen <davidz@redhat.com>
48849 Date:   Mon Aug 30 13:58:41 2010 -0400
48850
48851     GDBusProxy: remove superfluous -gdbus-proxy-method-name qdata
48852
48853     Looks like we're not using this anymore.
48854
48855     Signed-off-by: David Zeuthen <davidz@redhat.com>
48856
48857  gio/gdbusproxy.c |    4 ----
48858  1 file changed, 4 deletions(-)
48859
48860 commit 52348e15874869cb02052253847358361f10ec7f
48861 Author: David Zeuthen <davidz@redhat.com>
48862 Date:   Mon Aug 30 13:45:46 2010 -0400
48863
48864     Bug 628324 – Invalid reads in gdbus-export test
48865
48866     Looks like we forgot to ref the returned GVariant in
48867     g_dbus_proxy_call_finish().
48868
48869     It's a good question why code using g_dbus_proxy_call() and
48870     g_dbus_proxy_call_finish() worked in the first place - probably the
48871     answer is that no-one really used these APIs.
48872
48873     Signed-off-by: David Zeuthen <davidz@redhat.com>
48874
48875  gio/gdbusproxy.c |    2 +-
48876  1 file changed, 1 insertion(+), 1 deletion(-)
48877
48878 commit 72ea8b1df744ef8a11e67d1b7df121849c0298fb
48879 Author: Matthias Clasen <mclasen@redhat.com>
48880 Date:   Mon Aug 30 13:28:06 2010 -0400
48881
48882     Tweak the wording
48883
48884  NEWS |    2 +-
48885  1 file changed, 1 insertion(+), 1 deletion(-)
48886
48887 commit 846b0b34660279871bbafb476adf5b5c597eb08d
48888 Author: Ryan Lortie <desrt@desrt.ca>
48889 Date:   Mon Aug 30 18:58:49 2010 +0200
48890
48891     GAction is now an interface
48892
48893     the new class GSimpleAction is the implementation half
48894
48895  docs/reference/gio/gio-docs.xml     |    1 +
48896  docs/reference/gio/gio-sections.txt |   40 ++-
48897  docs/reference/gio/gio.types        |    1 +
48898  gio/Makefile.am                     |    2 +
48899  gio/gaction.c                       |  416 +++++------------------------
48900  gio/gaction.h                       |   69 ++---
48901  gio/gactiongroup.c                  |    2 +-
48902  gio/gio.h                           |    1 +
48903  gio/giotypes.h                      |    1 +
48904  gio/gsimpleaction.c                 |  498
48905  +++++++++++++++++++++++++++++++++++
48906  gio/gsimpleaction.h                 |   95 +++++++
48907  gio/tests/actions.c                 |   83 +++---
48908  12 files changed, 754 insertions(+), 455 deletions(-)
48909
48910 commit 6cd62920bbb8ed42c7381bb56deca820515500f9
48911 Author: Ryan Lortie <desrt@desrt.ca>
48912 Date:   Mon Aug 30 17:31:06 2010 +0200
48913
48914     GActionGroup is now an interface
48915
48916      - make GAction.get_state() return a reference
48917      - fix some leaks/warnings in the tests
48918      - fix signal propagation in GSimpleActionGroup
48919
48920  gio/gaction.c            |    9 +++--
48921  gio/gactiongroup.c       |   46 +++++++++++++-----------
48922  gio/gactiongroup.h       |   43 +++++-----------------
48923  gio/gsimpleactiongroup.c |   89
48924  ++++++++++++++++++----------------------------
48925  gio/gsimpleactiongroup.h |    8 ++---
48926  gio/tests/actions.c      |   21 +++++++----
48927  6 files changed, 90 insertions(+), 126 deletions(-)
48928
48929 commit 75891001bc5ed5a99c9a9af17407b0a797f79df4
48930 Author: Matthias Clasen <mclasen@redhat.com>
48931 Date:   Mon Aug 30 13:11:52 2010 -0400
48932
48933     Update NEWS for 2.25.15
48934
48935  NEWS |   13 +++++++++++++
48936  1 file changed, 13 insertions(+)
48937
48938 commit 949392585402916d86920c652d182e92ad109a6d
48939 Author: Christian Persch <chpe@gnome.org>
48940 Date:   Mon Aug 30 16:12:42 2010 +0200
48941
48942     Make g_emblemed_icon_add_emblem() keep the list sorted
48943
48944     Fixes bug #628317.
48945
48946  gio/gemblemedicon.c |   37 +++++++++++++++++--------------------
48947  1 file changed, 17 insertions(+), 20 deletions(-)
48948
48949 commit 7a6f8bd3c34e5f5e20f6770d54406b7abc5a396d
48950 Author: Christian Persch <chpe@gnome.org>
48951 Date:   Mon Aug 30 15:53:49 2010 +0200
48952
48953     Don't leak the FD list
48954
48955     ==6793== 32 (24 direct, 8 indirect) bytes in 1 blocks are definitely
48956     lost in loss record 780 of 1,423
48957     ==6793==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48958     ==6793==    by 0x4057094: g_malloc (gmem.c:134)
48959     ==6793==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
48960     ==6793==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
48961     ==6793==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
48962     ==6793==    by 0x412372A: g_object_constructor (gobject.c:1482)
48963     ==6793==    by 0x4122E1D: g_object_newv (gobject.c:1266)
48964     ==6793==    by 0x4122B93: g_object_new (gobject.c:1178)
48965     ==6793==    by 0x41DB582: g_unix_fd_list_new_from_array
48966     (gunixfdlist.c:191)
48967     ==6793==    by 0x421BFD6: _g_dbus_worker_do_read_cb
48968     (gdbusprivate.c:590)
48969
48970     Bug #628329.
48971
48972  gio/gdbusprivate.c |    1 +
48973  1 file changed, 1 insertion(+)
48974
48975 commit fa671dc5e28369c50aaef525c6980803a9946471
48976 Author: Christian Persch <chpe@gnome.org>
48977 Date:   Mon Aug 30 10:21:43 2010 -0400
48978
48979     Fix invalid reads
48980
48981     Don't use a guint16* when getting a guint property via g_object_get()!
48982
48983     Bug #628323.
48984
48985  gio/gproxyaddressenumerator.c |    5 ++++-
48986  gio/tests/network-address.c   |    2 +-
48987  2 files changed, 5 insertions(+), 2 deletions(-)
48988
48989 commit 08924ad1472a17cd6c144ae25a350af0b2d9afe7
48990 Author: Christian Persch <chpe@gnome.org>
48991 Date:   Mon Aug 30 10:18:30 2010 -0400
48992
48993     Plug a mem leak in GConverterOutputStream
48994
48995     ==8221== 1,047 (672 direct, 375 indirect) bytes in 28 blocks are
48996     definitely lost in loss record 589 of 603
48997     ==8221==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
48998     ==8221==    by 0x4057094: g_malloc (gmem.c:134)
48999     ==8221==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
49000     ==8221==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
49001     ==8221==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
49002     ==8221==    by 0x403AC31: g_set_error_literal (gerror.c:314)
49003     ==8221==    by 0x80499DC: g_compressor_converter_convert
49004     (converter-stream.c:267)
49005     ==8221==    by 0x417BF67: g_converter_convert (gconverter.c:174)
49006     ==8221==    by 0x417D7F0: g_converter_output_stream_write
49007     (gconverteroutputstream.c:428)
49008     ==8221==    by 0x41B57DF: g_output_stream_write (goutputstream.c:216)
49009     ==8221==    by 0x804A367: test_compressor (converter-stream.c:456)
49010
49011     Bug #628309.
49012
49013  gio/gconverteroutputstream.c |    1 +
49014  1 file changed, 1 insertion(+)
49015
49016 commit 802c25832cb34976308a8a2b356ad3273108761f
49017 Author: Christian Persch <chpe@gnome.org>
49018 Date:   Mon Aug 30 10:16:31 2010 -0400
49019
49020     Plug a mem leak
49021
49022     ==6793== 19 (8 direct, 11 indirect) bytes in 1 blocks are definitely
49023     lost in loss record 640 of 1,423
49024     ==6793==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
49025     ==6793==    by 0x4057094: g_malloc (gmem.c:134)
49026     ==6793==    by 0x40573DB: g_malloc_n (gmem.c:281)
49027     ==6793==    by 0x4073D1B: g_strsplit (gstrfuncs.c:2436)
49028     ==6793==    by 0x4224A89: initable_init (gdbusserver.c:1040)
49029     ==6793==    by 0x41A73F9: g_initable_init (ginitable.c:105)
49030     ==6793==    by 0x41A759B: g_initable_new_valist (ginitable.c:218)
49031     ==6793==    by 0x41A743E: g_initable_new (ginitable.c:138)
49032     ==6793==    by 0x42238F5: g_dbus_server_new_sync (gdbusserver.c:484)
49033
49034     Bug #628328.
49035
49036  gio/gdbusserver.c |    3 +++
49037  1 file changed, 3 insertions(+)
49038
49039 commit 6879256f360ed46c2238b273a239f99d08a62915
49040 Author: Christian Persch <chpe@gnome.org>
49041 Date:   Mon Aug 30 10:14:39 2010 -0400
49042
49043     Plug a mem leak
49044
49045     ==6793== 16 bytes in 1 blocks are definitely lost in loss record
49046     632 of 1,423
49047     ==6793==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
49048     ==6793==    by 0x4057094: g_malloc (gmem.c:134)
49049     ==6793==    by 0x417FC29: g_data_input_stream_read_line
49050     (gdatainputstream.c:797)
49051     ==6793==    by 0x41F99C1: _my_g_data_input_stream_read_line
49052     (gdbusauth.c:279)
49053     ==6793==    by 0x41FA728: _g_dbus_auth_run_client (gdbusauth.c:759)
49054
49055     Bug #628327.
49056
49057  gio/gdbusauth.c |    1 +
49058  1 file changed, 1 insertion(+)
49059
49060 commit bb221b68df5de89fce4cb70b789df6173d9c2c92
49061 Author: Matthias Clasen <mclasen@redhat.com>
49062 Date:   Mon Aug 30 10:02:32 2010 -0400
49063
49064     Add an annotation
49065
49066  gio/gdbusmessage.c |    2 +-
49067  1 file changed, 1 insertion(+), 1 deletion(-)
49068
49069 commit a3cc274fc681f5266b621f730d3d8eef811e41cf
49070 Author: Dan Winship <danw@gnome.org>
49071 Date:   Mon Aug 30 09:23:09 2010 -0400
49072
49073     GSocketClient: fix a crash on cancellation
49074
49075     some code rearrangement when adding proxy support resulted in
49076     trying to
49077     use a GSocket that wasn't there.
49078
49079     https://bugzilla.gnome.org/show_bug.cgi?id=628296
49080
49081  gio/gsocketclient.c |    3 +++
49082  1 file changed, 3 insertions(+)
49083
49084 commit b8ff287167f668d0c10c2b98c13661042633163e
49085 Author: Matthias Clasen <mclasen@redhat.com>
49086 Date:   Mon Aug 30 08:58:31 2010 -0400
49087
49088     Disable the 'extra data' test for now
49089
49090  gio/tests/gdbus-introspection.c |    3 +++
49091  1 file changed, 3 insertions(+)
49092
49093 commit b4a61235da4e604eca92d3f38a391a1e76a63d1c
49094 Author: Matthias Clasen <mclasen@redhat.com>
49095 Date:   Mon Aug 30 08:50:09 2010 -0400
49096
49097     Introspection: make 'direction' default to 'in' for methods
49098
49099  gio/gdbusintrospection.c |    5 ++++-
49100  1 file changed, 4 insertions(+), 1 deletion(-)
49101
49102 commit c3135d1d39cbbbb1947843d3937984887764137e
49103 Author: Matthias Clasen <mclasen@redhat.com>
49104 Date:   Mon Aug 30 08:49:41 2010 -0400
49105
49106     Add some more gdbus introspection tests (currently failing)
49107
49108  gio/tests/gdbus-introspection.c |   90
49109  ++++++++++++++++++++++++++++++++++++---
49110  1 file changed, 85 insertions(+), 5 deletions(-)
49111
49112 commit 1ce14a88d6b2ff7007163bef929c88daed0183e5
49113 Author: Branko Kokanović <branko.kokanovic@gmail.com>
49114 Date:   Sun Aug 29 19:07:46 2010 +0200
49115
49116     Updated Serbian translation
49117
49118  po/sr.po       |  801
49119  +++++++++++++++++++++++++++++++++++++++-----------------
49120  po/sr@latin.po |  801
49121  +++++++++++++++++++++++++++++++++++++++-----------------
49122  2 files changed, 1118 insertions(+), 484 deletions(-)
49123
49124 commit 0e93b0f5c0dfb0bd3a828c5c8a7295c4085598f5
49125 Author: Yaron Shahrabani <sh.yaron@gmail.com>
49126 Date:   Sun Aug 29 15:57:41 2010 +0300
49127
49128     Updated Hebrew translation.
49129
49130  po/he.po |   30 +++++++++++++++---------------
49131  1 file changed, 15 insertions(+), 15 deletions(-)
49132
49133 commit b09a01c6264c08abc2e5eda54fe30d56f06802dd
49134 Author: Jorge González <jorgegonz@svn.gnome.org>
49135 Date:   Sun Aug 29 11:33:56 2010 +0200
49136
49137     Updated Spanish translation
49138
49139  po/es.po |   26 +++++++++++++++++---------
49140  1 file changed, 17 insertions(+), 9 deletions(-)
49141
49142 commit 2286d1d669ac3bcef1faa709290831df9197ba02
49143 Author: A S Alam <aalam@users.sf.net>
49144 Date:   Sun Aug 29 09:32:03 2010 +0530
49145
49146     update translation for Punjabi
49147
49148  po/pa.po |  360
49149  ++++++++++++++++++++++++++++++++++++++++++++++++++------------
49150  1 file changed, 291 insertions(+), 69 deletions(-)
49151
49152 commit 849dbc12056b72f4284bcb6e4b466ec3fcea13f4
49153 Author: Fran Diéguez <fran.dieguez@mabishu.com>
49154 Date:   Sun Aug 29 04:19:12 2010 +0200
49155
49156     Added Galician help translations
49157
49158  po/gl.po |   18 +++++++++---------
49159  1 file changed, 9 insertions(+), 9 deletions(-)
49160
49161 commit 1399913f31b60ffebb84e08d8901e82aab2bb075
49162 Author: Philip Withnall <philip@tecnocode.co.uk>
49163 Date:   Sat Aug 28 12:18:37 2010 +0100
49164
49165     Change "type-string" to "type string" in translatable strings
49166
49167     Helps: bgo#628193
49168
49169  gio/gdbusmessage.c |    4 ++--
49170  1 file changed, 2 insertions(+), 2 deletions(-)
49171
49172 commit ea9f5f025188731f4347f5be1248e84dc3710c7b
49173 Author: Philip Withnall <philip@tecnocode.co.uk>
49174 Date:   Sat Aug 28 12:17:45 2010 +0100
49175
49176     Change "lock-file" to "lock file" in translatable strings
49177
49178     Helps: bgo#628193
49179
49180  gio/gdbusauthmechanismsha1.c |   12 ++++++------
49181  1 file changed, 6 insertions(+), 6 deletions(-)
49182
49183 commit 61e53e0d196d12d7ea612794ce2ff3550927f9d0
49184 Author: Philip Withnall <philip.withnall@collabora.co.uk>
49185 Date:   Sat Aug 28 11:54:01 2010 +0100
49186
49187     Update British English translation
49188
49189  po/en_GB.po | 2289
49190  ++++++++++++++++++++++++++++++++++++++---------------------
49191  1 file changed, 1493 insertions(+), 796 deletions(-)
49192
49193 commit 62788fdf66f321edb15671cb895aa9072df38149
49194 Author: Jorge González <jorgegonz@svn.gnome.org>
49195 Date:   Sat Aug 28 10:08:04 2010 +0200
49196
49197     Updated Spanish translation
49198
49199  po/es.po |  287
49200  +++++++++++++++++++++++++++++++++++++++++++++++++++++---------
49201  1 file changed, 249 insertions(+), 38 deletions(-)
49202
49203 commit 5a76228e458ccd9846f7dbe2ad35f9e874a07be4
49204 Author: Yaron Shahrabani <sh.yaron@gmail.com>
49205 Date:   Sat Aug 28 10:46:19 2010 +0300
49206
49207     Updated Hebrew translation.
49208
49209  po/he.po |  230
49210  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
49211  1 file changed, 223 insertions(+), 7 deletions(-)
49212
49213 commit e0aa877e64b5d2de27c9d6c00119a33b735f5b58
49214 Author: Fran Diéguez <fran.dieguez@mabishu.com>
49215 Date:   Fri Aug 27 23:15:49 2010 +0200
49216
49217     Update Galician translations
49218
49219  po/gl.po |  279
49220  +++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
49221  1 file changed, 248 insertions(+), 31 deletions(-)
49222
49223 commit 52a41b81bd6770434a62aa4a4b7bef100e27da44
49224 Author: Claude Paroz <claude@2xlibre.net>
49225 Date:   Fri Aug 27 20:04:38 2010 +0200
49226
49227     Added missing files in POTFILES.in
49228
49229  po/POTFILES.in |    6 ++++++
49230  1 file changed, 6 insertions(+)
49231
49232 commit 1e7243ad7b48d833ef6eec8fa305f25487f640b0
49233 Author: David Zeuthen <davidz@redhat.com>
49234 Date:   Fri Aug 27 10:50:03 2010 -0400
49235
49236     Bug 628084 – gdbus-peer fails with assertion
49237
49238     Make it work on systems where /etc/hosts is bigger than 1024 bytes.
49239
49240     https://bugzilla.gnome.org/show_bug.cgi?id=628084
49241
49242     Signed-off-by: David Zeuthen <davidz@redhat.com>
49243
49244  gio/tests/gdbus-peer.c |   67
49245  +++++++++++++++++++++++++++++++++++++++++++-----
49246  1 file changed, 60 insertions(+), 7 deletions(-)
49247
49248 commit 95107e0ab69fdcc9e7f27832dd492582c4e3fb3e
49249 Author: Yaron Shahrabani <sh.yaron@gmail.com>
49250 Date:   Fri Aug 27 14:53:57 2010 +0300
49251
49252     Updated Hebrew translation.
49253
49254  po/he.po |   72
49255  ++++++++++++++++++++++++++++++--------------------------------
49256  1 file changed, 35 insertions(+), 37 deletions(-)
49257
49258 commit db7ddcc19529a101b820347e8cca419fb37f6a02
49259 Author: Jens Georg <mail@jensge.org>
49260 Date:   Wed Aug 25 00:18:23 2010 +0300
49261
49262     Improve parsing of date-only iso8601 strings
49263
49264  glib/gtimer.c    |   15 +++++++++++++--
49265  tests/testglib.c |    4 ++++
49266  2 files changed, 17 insertions(+), 2 deletions(-)
49267
49268 commit 9a61fb2c640708070a32c18bd06ae94ee71c925f
49269 Author: Emmanuele Bassi <ebassi@linux.intel.com>
49270 Date:   Thu Aug 26 12:58:19 2010 +0100
49271
49272     datetime: Re-use add_dmy()
49273
49274     Avoid code duplication.
49275
49276  glib/gdatetime.c       |   55
49277  ++++++------------------------------------------
49278  glib/tests/gdatetime.c |    5 ++++-
49279  2 files changed, 10 insertions(+), 50 deletions(-)
49280
49281 commit 3c86a77ae5efa57a6f62c2eeec9c67aa66246496
49282 Author: Tor Lillqvist <tml@iki.fi>
49283 Date:   Thu Aug 26 12:41:46 2010 +0300
49284
49285     Fix Win32 build
49286
49287  configure.ac           |    1 +
49288  glib/gdatetime.c       |    2 +-
49289  glib/tests/gdatetime.c |   26 +++++++++++++++++++++++---
49290  3 files changed, 25 insertions(+), 4 deletions(-)
49291
49292 commit ca26f9a5029cfd97f92c81f3993628068d60c4a9
49293 Author: Matthias Clasen <mclasen@redhat.com>
49294 Date:   Thu Aug 26 00:16:30 2010 -0400
49295
49296     Make this thing work
49297
49298  glib/gtester-report |    2 +-
49299  1 file changed, 1 insertion(+), 1 deletion(-)
49300
49301 commit b52cdaf2f01411df86b418f45a7dc04f1499fabe
49302 Author: Matthias Clasen <mclasen@redhat.com>
49303 Date:   Thu Aug 26 00:00:56 2010 -0400
49304
49305     Improve g_file_set_contents docs
49306
49307     Mention that the temporary filename is longer than the passed-in
49308     filename, so people can avoid passing a name that is already
49309     NAME_MAX long.
49310
49311  glib/gfileutils.c |    3 +++
49312  1 file changed, 3 insertions(+)
49313
49314 commit 925b4231dc7af90fa9ec2c442e640ebe20aedb5c
49315 Author: Matthias Clasen <mclasen@redhat.com>
49316 Date:   Wed Aug 25 22:07:59 2010 -0400
49317
49318     Point out that g_type_init() is required
49319
49320  docs/reference/gio/overview.xml |    6 ++++++
49321  1 file changed, 6 insertions(+)
49322
49323 commit 1681f7410a90f8408fd9dbd5b7e58a6e38c06fe7
49324 Author: A S Alam <aalam@users.sf.net>
49325 Date:   Wed Aug 25 22:00:53 2010 +0530
49326
49327     update translation for Punjabi
49328
49329  po/pa.po |  658
49330  ++++++++++++++++++++++++++++++++++++++------------------------
49331  1 file changed, 402 insertions(+), 256 deletions(-)
49332
49333 commit 8803182f4a1d0d3aa51407bad633dfa1c3f71890
49334 Author: Matthias Clasen <mclasen@redhat.com>
49335 Date:   Wed Aug 25 20:04:45 2010 -0400
49336
49337     Guarantee that g_get_tmp_dir () doesn't return an empty string
49338
49339     If it does, g_file_open_tmp() would be in trouble. Pointed
49340     out by Morten Welinder in bug 627969.
49341
49342  glib/gutils.c      |   12 ++++++------
49343  glib/tests/utils.c |   14 ++++++++++++++
49344  2 files changed, 20 insertions(+), 6 deletions(-)
49345
49346 commit 8e16bf2fb61bf38c9b634c18d9d7ca48e3623169
49347 Author: Matthias Clasen <mclasen@redhat.com>
49348 Date:   Wed Aug 25 18:44:59 2010 -0400
49349
49350     NEWS for 2.25.15
49351
49352  NEWS |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
49353  1 file changed, 52 insertions(+)
49354
49355 commit 08877ee0dc61b73978d6e7f46216c9405498dbf8
49356 Author: Emmanuele Bassi <ebassi@linux.intel.com>
49357 Date:   Wed Aug 25 23:08:18 2010 +0100
49358
49359     datetime: Fix a thinko
49360
49361     We need to check if a year is a leap one *after* we increased it with
49362     the given value, not before.
49363
49364  glib/gdatetime.c |    4 ++--
49365  1 file changed, 2 insertions(+), 2 deletions(-)
49366
49367 commit 026375b395fcdc2336666546afd2f21e7ee8bc67
49368 Author: Emmanuele Bassi <ebassi@linux.intel.com>
49369 Date:   Wed Aug 25 23:00:31 2010 +0100
49370
49371     datetime: Avoid excessive copies in add_full()
49372
49373     The current implementation of g_date_time_add_full() creates multiple
49374     GDateTime temporary objects and unrefs them immediately; even with the
49375     slice allocator this could result in a performance bottleneck,
49376     especially if the atomic integer operations fall back to slow paths.
49377
49378     We can isolate the components of the add_full() operation and create
49379     internal modifiers that operate on an existing GDateTime; this brings
49380     down the number of GDateTime copies created from six to one.
49381
49382     While at it, the test suite for add_full() should have more checks for
49383     roll-over of months and days.
49384
49385     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
49386
49387  glib/gdatetime.c       |  133
49388  +++++++++++++++++++++++++++++++++---------------
49389  glib/tests/gdatetime.c |   24 +++++----
49390  2 files changed, 108 insertions(+), 49 deletions(-)
49391
49392 commit 0d0a9bb4485069a56caf139346e6a6aad81c4efd
49393 Author: David Zeuthen <davidz@redhat.com>
49394 Date:   Wed Aug 25 14:45:28 2010 -0400
49395
49396     GDBusConnection: Document memory management semantics for
49397     get_property()
49398
49399     Turns out we are leaking non-floating GVariant instances returned by
49400     get_property() functions.
49401
49402     Also avoid imprecise language such as "newly-allocated GVariant" as
49403     this doesn't specify whether the variant can be floating or not.
49404
49405     Also see https://bugzilla.gnome.org/show_bug.cgi?id=627974 as it is
49406     very related to this change.
49407
49408     Signed-off-by: David Zeuthen <davidz@redhat.com>
49409
49410  gio/gdbusconnection.c |    6 +++++-
49411  gio/gdbusconnection.h |    4 +++-
49412  2 files changed, 8 insertions(+), 2 deletions(-)
49413
49414 commit d31c1c863a357e94b87529dfdfb6abad3fcef84b
49415 Author: Emmanuele Bassi <ebassi@linux.intel.com>
49416 Date:   Wed Aug 25 16:24:46 2010 +0100
49417
49418     docs: Fix up GDateTime for the GObject reference
49419
49420  docs/reference/gobject/gobject-sections.txt |    1 +
49421  gobject/gboxed.h                            |    2 +-
49422  2 files changed, 2 insertions(+), 1 deletion(-)
49423
49424 commit 99621efbd559afe9c3833befab90daf6d00fc8a9
49425 Author: Emmanuele Bassi <ebassi@linux.intel.com>
49426 Date:   Wed Aug 25 16:23:34 2010 +0100
49427
49428     docs: Reword the datetime short description
49429
49430  glib/gdatetime.c |    2 +-
49431  1 file changed, 1 insertion(+), 1 deletion(-)
49432
49433 commit 250b1d576b71f2bafd6cf7abbe679dc2a21fbd65
49434 Author: Emmanuele Bassi <ebassi@linux.intel.com>
49435 Date:   Wed Aug 25 16:13:24 2010 +0100
49436
49437     docs: Fix the section name for GDateTime
49438
49439  docs/reference/glib/glib-sections.txt |    2 +-
49440  1 file changed, 1 insertion(+), 1 deletion(-)
49441
49442 commit 5e65ed4e4458d0a359259298c33b222e16441e5e
49443 Author: Emmanuele Bassi <ebassi@linux.intel.com>
49444 Date:   Wed Aug 25 12:30:09 2010 +0100
49445
49446     datetime: Fix leap year check
49447
49448     Remove a FIXME and an approximation when computing the seconds from
49449     the Unix epoch.
49450
49451  glib/gdatetime.c |   23 +++++++++++++++--------
49452  1 file changed, 15 insertions(+), 8 deletions(-)
49453
49454 commit 2952e908e4a67929a72c5ad9a26db95f1dde2d29
49455 Author: Emmanuele Bassi <ebassi@linux.intel.com>
49456 Date:   Wed Aug 25 12:24:54 2010 +0100
49457
49458     datetime: Fix coding style
49459
49460  glib/gdatetime.c |  310
49461  ++++++++++++++++++++++++++----------------------------
49462  1 file changed, 148 insertions(+), 162 deletions(-)
49463
49464 commit 0a59ab6e8594f0f2f9203390052364bef9212697
49465 Author: Emmanuele Bassi <ebassi@linux.intel.com>
49466 Date:   Wed Aug 25 12:14:04 2010 +0100
49467
49468     datetime: Use %Z for the timezone name
49469
49470     We should try and follow strftime(3) for the format control characters
49471     as much as possible.
49472
49473  glib/gdatetime.c       |    4 ++--
49474  glib/tests/gdatetime.c |    2 +-
49475  2 files changed, 3 insertions(+), 3 deletions(-)
49476
49477 commit b4c0b958af875bcba830ee734cd50df30a88236a
49478 Author: Emmanuele Bassi <ebassi@linux.intel.com>
49479 Date:   Wed Aug 25 12:09:16 2010 +0100
49480
49481     datetime: Fix the format documentation
49482
49483     The %x format is for the preferred date, and the %X format is for the
49484     preferred time.
49485
49486  glib/gdatetime.c |    4 ++--
49487  1 file changed, 2 insertions(+), 2 deletions(-)
49488
49489 commit 9a39b1d7051bd5a8f725aacf621649619067857b
49490 Author: Emmanuele Bassi <ebassi@linux.intel.com>
49491 Date:   Wed Aug 25 12:06:47 2010 +0100
49492
49493     datetime: Clean up macros and unused variables
49494
49495     The most complex macros should be converted to inlined functions,
49496     instead, to guarantee some type safety.
49497
49498  glib/gdatetime.c |  147
49499  +++++++++++++++++++++++++++---------------------------
49500  1 file changed, 73 insertions(+), 74 deletions(-)
49501
49502 commit 0f87f09397ef9a796258ec3200e0e987a761e505
49503 Author: Emmanuele Bassi <ebassi@linux.intel.com>
49504 Date:   Wed Aug 25 00:27:49 2010 +0100
49505
49506     datetime: Remove the translation marker for a warning message
49507
49508  glib/gdatetime.c |    3 ++-
49509  1 file changed, 2 insertions(+), 1 deletion(-)
49510
49511 commit 96dc06e6e06ec0347ecb4e44b15acf8ce7e31af0
49512 Author: Emmanuele Bassi <ebassi@linux.intel.com>
49513 Date:   Tue Aug 24 23:30:30 2010 +0100
49514
49515     docs: Add GDateTime to the GLib API reference
49516
49517  docs/reference/glib/glib-docs.sgml    |    1 +
49518  docs/reference/glib/glib-sections.txt |   62
49519  +++++++++++++++++++++++++++++++++
49520  2 files changed, 63 insertions(+)
49521
49522 commit d62eb80c5489bbd4590c10f218b9eb71393bdfaf
49523 Author: Emmanuele Bassi <ebassi@linux.intel.com>
49524 Date:   Tue Aug 24 21:37:43 2010 +0100
49525
49526     docs: Mention TZDIR
49527
49528     The timezone code in GDateTime honours the TZDIR environment variable,
49529     so it should be mentioned in the list of variables GLib checks at
49530     runtime.
49531
49532  docs/reference/glib/running.sgml |   11 +++++++++++
49533  1 file changed, 11 insertions(+)
49534
49535 commit e35ed21f43f94443e5b137d85120b87542261c5b
49536 Author: Thiago Santos <thiago.sousa.santos@collabora.co.uk>
49537 Date:   Fri May 28 08:19:29 2010 -0300
49538
49539     datetime: Add GDateTime to the GType system
49540
49541     As with other GLib data types, use a GBoxed.
49542
49543  gobject/gboxed.c        |    2 ++
49544  gobject/gboxed.h        |   10 +++++++++-
49545  gobject/gobject.symbols |    1 +
49546  3 files changed, 12 insertions(+), 1 deletion(-)
49547
49548 commit e1f13ee9ed38d4f14bf927b6fa3f28530afc3640
49549 Author: Thiago Santos <thiago.sousa.santos@collabora.co.uk>
49550 Date:   Fri May 28 08:19:29 2010 -0300
49551
49552     Add GDateTime to GLib
49553
49554     GDateTime is an opaque data type containing a date and time
49555     representation. It's immutable once created and reference
49556     counted.
49557
49558     https://bugzilla.gnome.org/show_bug.cgi?id=50076
49559
49560     Based on the code by: Christian Hergert <chris@dronelabs.com>
49561
49562     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
49563
49564  glib/Makefile.am       |   16 +-
49565  glib/gdatetime.c       | 2227
49566  ++++++++++++++++++++++++++++++++++++++++++++++++
49567  glib/gdatetime.h       |  190 +++++
49568  glib/glib.h            |    1 +
49569  glib/glib.symbols      |   51 ++
49570  glib/tests/.gitignore  |    1 +
49571  glib/tests/Makefile.am |    5 +-
49572  glib/tests/gdatetime.c |  962 +++++++++++++++++++++
49573  8 files changed, 3445 insertions(+), 8 deletions(-)
49574
49575 commit 3cee971db55da9b3bdd1c05e5be68152cd6fd165
49576 Author: Emmanuele Bassi <ebassi@linux.intel.com>
49577 Date:   Tue Aug 24 22:47:02 2010 +0100
49578
49579     Add C_() to glibintl.h
49580
49581  glib/glibintl.h |    2 ++
49582  1 file changed, 2 insertions(+)
49583
49584 commit 0a9bfa1c7d1d30a926c20cb45f935d05e2d2752a
49585 Author: Cody Russell <bratsche@gnome.org>
49586 Date:   Mon Aug 23 12:34:53 2010 -0500
49587
49588     Add const to _pcre_ucp_othercase() definition in pcre_internal.h
49589
49590  glib/pcre/pcre_internal.h |    2 +-
49591  1 file changed, 1 insertion(+), 1 deletion(-)
49592
49593 commit 5ff83633744db6f07fa990deab20b17c583b40e9
49594 Author: Jorge González <jorgegonz@svn.gnome.org>
49595 Date:   Mon Aug 23 17:40:02 2010 +0200
49596
49597     Updated Spanish translation
49598
49599  po/es.po |   67
49600  +++++++++++++++++++++++++++++++++++---------------------------
49601  1 file changed, 38 insertions(+), 29 deletions(-)
49602
49603 commit 6c24062880b19a239b57435694a9daed1c90edca
49604 Author: Tor Lillqvist <tml@iki.fi>
49605 Date:   Mon Aug 23 14:31:20 2010 +0300
49606
49607     Include gproxyaddress.h explicitly
49608
49609  gio/gsocketaddress.c |    1 +
49610  1 file changed, 1 insertion(+)
49611
49612 commit 780d6bfa88900fa5a01375467b0cbb686f7b1d1f
49613 Author: Matthias Clasen <mclasen@redhat.com>
49614 Date:   Mon Aug 23 00:37:52 2010 -0400
49615
49616     Improve testutils test coverage
49617
49618  glib/tests/testing.c |   13 +++++++++++++
49619  1 file changed, 13 insertions(+)
49620
49621 commit fa6926e5d4ff7fc7efde46222ff70f2a75298ac4
49622 Author: Matthias Clasen <mclasen@redhat.com>
49623 Date:   Mon Aug 23 00:37:37 2010 -0400
49624
49625     Improve printf test coverage
49626
49627  glib/tests/printf.c |   21 +++++++++++++++++++++
49628  1 file changed, 21 insertions(+)
49629
49630 commit 7d970fadbc4bad8635f2e5e109517bc015e0e14a
49631 Author: Matthias Clasen <mclasen@redhat.com>
49632 Date:   Mon Aug 23 00:37:21 2010 -0400
49633
49634     Improve GDate test coverate
49635
49636  glib/tests/date.c |   37 +++++++++++++++++++++++++++++++++++++
49637  1 file changed, 37 insertions(+)
49638
49639 commit 8f40c0e45a158440edb7f4e4fcc95471c028a2e3
49640 Author: Matthias Clasen <mclasen@redhat.com>
49641 Date:   Mon Aug 23 00:36:36 2010 -0400
49642
49643     Improve GDBus introspection test coverage
49644
49645  gio/tests/gdbus-introspection.c |   81
49646  +++++++++++++++++++++++++++++++++++++++
49647  gio/tests/gdbus-peer.c          |    4 ++
49648  2 files changed, 85 insertions(+)
49649
49650 commit 847e4dfe7d2ff84c23fba332381e5121ab54aa39
49651 Author: David Zeuthen <davidz@redhat.com>
49652 Date:   Sun Aug 22 22:56:49 2010 -0400
49653
49654     GDBusMethodInvocation: nuke constructor
49655
49656     ... that is, make it private. This makes sense because users are never
49657     expected to create such objects themselves - only the GDBus core will
49658     need this.
49659
49660     Signed-off-by: David Zeuthen <davidz@redhat.com>
49661
49662  docs/reference/gio/gio-sections.txt |    1 -
49663  gio/gdbusconnection.c               |   18 +++++++++---------
49664  gio/gdbusmethodinvocation.c         |   22 +++++++++++-----------
49665  gio/gdbusmethodinvocation.h         |    9 ---------
49666  gio/gdbusprivate.h                  |   12 ++++++++++++
49667  gio/gio.symbols                     |    1 -
49668  6 files changed, 32 insertions(+), 31 deletions(-)
49669
49670 commit 5668d52babfd40ac502463006f964665f3561008
49671 Author: Fran Diéguez <fran.dieguez@mabishu.com>
49672 Date:   Mon Aug 23 02:24:25 2010 +0200
49673
49674     Updated galician translations
49675
49676  po/gl.po |   47 +++++++++++++++++++++++------------------------
49677  1 file changed, 23 insertions(+), 24 deletions(-)
49678
49679 commit ff59b66ebaaf580cb355f187e83ce36b198ee880
49680 Author: Jorge González <jorgegonz@svn.gnome.org>
49681 Date:   Sun Aug 22 21:17:53 2010 +0200
49682
49683     Updated Spanish translation
49684
49685  po/es.po |  160
49686  ++++++++++++++++++++++++++++++++++++++++++++++++++------------
49687  1 file changed, 130 insertions(+), 30 deletions(-)
49688
49689 commit 3ff9894826215790fdd6c8b53584f94a7172c39f
49690 Author: David Zeuthen <davidz@redhat.com>
49691 Date:   Thu Aug 5 20:37:27 2010 -0400
49692
49693     Bug 624546 – Modification of GDBusMessage in filter function
49694
49695     Allow modifying a GDBusMessage in a filter function and also add tests
49696     for this. This breaks API but leaves ABI (almost) intact - at least
49697     dconf's GSettings backend (the only big user I know of) will keep
49698     working.
49699
49700     https://bugzilla.gnome.org/show_bug.cgi?id=624546
49701
49702     Signed-off-by: David Zeuthen <davidz@redhat.com>
49703
49704  docs/reference/gio/gio-sections.txt |    1 +
49705  gio/gdbusconnection.c               |   85 +++++++++++++++-----
49706  gio/gdbusconnection.h               |   18 +++--
49707  gio/gdbusprivate.c                  |   59 ++++++++++----
49708  gio/gdbusprivate.h                  |    6 +-
49709  gio/gio.symbols                     |    1 +
49710  gio/gioenums.h                      |   25 ++++++
49711  gio/tests/gdbus-connection.c        |  147
49712  ++++++++++++++++++++++++++++++++++-
49713  gio/tests/gdbus-peer.c              |    4 +-
49714  9 files changed, 298 insertions(+), 48 deletions(-)
49715
49716 commit 6d359d60290f5651b868d326e1e9514f68dfaa32
49717 Author: Ask H. Larsen <asklarsen@gmail.com>
49718 Date:   Sun Aug 22 13:17:24 2010 +0200
49719
49720     Updated Danish translation
49721
49722  po/da.po | 2102
49723  +++++++++++++++++++++++++++++++++++++++-----------------------
49724  1 file changed, 1310 insertions(+), 792 deletions(-)
49725
49726 commit ef16ea4616b6d47b533474dd163ae23add7037bc
49727 Author: Matthias Clasen <mclasen@redhat.com>
49728 Date:   Sat Aug 21 22:22:25 2010 -0400
49729
49730     Add proxy extension point to overview docs
49731
49732     The 'Extending GIO' section is supposed to list all extension
49733     points, so add the proxy extension point here.
49734
49735  docs/reference/gio/overview.xml |   12 ++++++++++++
49736  1 file changed, 12 insertions(+)
49737
49738 commit 040bffed38529f18d71713fce994b8ea705dbfb6
49739 Author: Matthias Clasen <mclasen@redhat.com>
49740 Date:   Sat Aug 21 22:14:28 2010 -0400
49741
49742     Fix build on !unix
49743
49744     There was one code block still referring to fd_list outside of
49745     the ifdef G_OS_UNIX. Pointed out by Sam Thursfield in bug 627392.
49746
49747  gio/gdbusprivate.c |    2 ++
49748  1 file changed, 2 insertions(+)
49749
49750 commit 41ce91d0579aa05b89e357c9fd59d9530ad7bf76
49751 Author: Matthias Clasen <mclasen@redhat.com>
49752 Date:   Sat Aug 21 22:09:32 2010 -0400
49753
49754     Better fix for the build problem
49755
49756     Use gnetworkingprivate.h instead, patch by Emilio Pozuelo Monfort,
49757     bug 627407.
49758
49759  gio/tests/gdbus-peer.c |   11 +----------
49760  1 file changed, 1 insertion(+), 10 deletions(-)
49761
49762 commit 3d01283f6908000e0a989ba22769c869461be398
49763 Author: Matthias Clasen <mclasen@redhat.com>
49764 Date:   Sat Aug 21 22:06:56 2010 -0400
49765
49766     Make gdbus-peer build on !linux
49767
49768     Based on a patch by Koop Mast, bug 627088.
49769
49770  gio/tests/gdbus-peer.c |    3 +++
49771  1 file changed, 3 insertions(+)
49772
49773 commit 61de05e774829f1687244b014732490005cf4b48
49774 Author: Matthias Clasen <mclasen@redhat.com>
49775 Date:   Sat Aug 21 21:58:51 2010 -0400
49776
49777     Fix a duplicate word
49778
49779     Pointed out in bug 627604.
49780
49781  gio/gdbusmessage.c |    2 +-
49782  1 file changed, 1 insertion(+), 1 deletion(-)
49783
49784 commit a54e2c4fb302ebbeae3e28c70f2342a57edb7521
49785 Author: Matthias Clasen <mclasen@redhat.com>
49786 Date:   Sat Aug 21 19:27:11 2010 -0400
49787
49788     Add some more annotations
49789
49790  gio/gactiongroup.c |    2 +-
49791  1 file changed, 1 insertion(+), 1 deletion(-)
49792
49793 commit 892f9b64584b7a05c517f19f8a9a22d8533a6413
49794 Author: Matthias Clasen <mclasen@redhat.com>
49795 Date:   Sat Aug 21 19:18:40 2010 -0400
49796
49797     Improve test coverage for actions and action groups
49798
49799  gio/tests/actions.c |  116
49800  +++++++++++++++++++++++++++++++++++++++++++++++++++
49801  1 file changed, 116 insertions(+)
49802
49803 commit 33b775308bd97c02ecdd6de4f91a619c8fcdc282
49804 Author: Matthias Clasen <mclasen@redhat.com>
49805 Date:   Sat Aug 21 19:18:17 2010 -0400
49806
49807     Document behaviour wrt. to floating variants
49808
49809  gio/gaction.c |    4 ++++
49810  1 file changed, 4 insertions(+)
49811
49812 commit 9581b33ca5c2cc56d0e6f1fef5d437f856928494
49813 Author: Matthias Clasen <mclasen@redhat.com>
49814 Date:   Sat Aug 21 19:11:03 2010 -0400
49815
49816     Document behaviour wrt to floating variants
49817
49818  gio/gactiongroup.c |    2 ++
49819  1 file changed, 2 insertions(+)
49820
49821 commit e8ffb1ae83cf63837254ee5979798b2ada18c38a
49822 Author: Matthias Clasen <mclasen@redhat.com>
49823 Date:   Sat Aug 21 16:30:50 2010 -0400
49824
49825     Add some annotations
49826
49827  gio/gaction.c |   18 +++++++++++-------
49828  1 file changed, 11 insertions(+), 7 deletions(-)
49829
49830 commit 5b38bc5ad5181bb4900c1da898b2e4fcdcec1757
49831 Author: Ryan Lortie <desrt@desrt.ca>
49832 Date:   Sat Aug 21 17:35:32 2010 -0400
49833
49834     Simplify/fix state logic in GAction, test it.
49835
49836  gio/gaction.c       |   55
49837  ++++++++++++++++++++++++++++++++-------------------
49838  gio/tests/actions.c |   35 ++++++++++++++++++++++++++++++++
49839  2 files changed, 70 insertions(+), 20 deletions(-)
49840
49841 commit 3c5388d9f41b39c939cb67c5fa28cf38ec832cd0
49842 Author: Matthias Clasen <mclasen@redhat.com>
49843 Date:   Sat Aug 21 15:40:46 2010 -0400
49844
49845     Add some forgotten symbols
49846
49847  docs/reference/gio/gio-sections.txt |    3 ++-
49848  1 file changed, 2 insertions(+), 1 deletion(-)
49849
49850 commit bff2af486827499c2da507f17e61fc88c96b43ba
49851 Author: Matthias Clasen <mclasen@redhat.com>
49852 Date:   Sat Aug 21 15:40:32 2010 -0400
49853
49854     Ignore some more private headers
49855
49856  docs/reference/gio/Makefile.am |    2 ++
49857  1 file changed, 2 insertions(+)
49858
49859 commit b876e47e3b623b50dcced6c1c8f6f953c1113753
49860 Author: Matthias Clasen <mclasen@redhat.com>
49861 Date:   Sat Aug 21 15:34:40 2010 -0400
49862
49863     Fix documentation issues
49864
49865     Gtk-doc is unhappy if the parameter names don't match between header
49866     and source.
49867
49868  gio/gnetworkservice.c |    4 +++-
49869  gio/gproxy.c          |   18 +++++++++---------
49870  2 files changed, 12 insertions(+), 10 deletions(-)
49871
49872 commit 4831a102e51825b79d39686983326bcf82490ede
49873 Author: Matthias Clasen <mclasen@redhat.com>
49874 Date:   Sat Aug 21 15:34:18 2010 -0400
49875
49876     Fix GActionGroup docs
49877
49878  gio/gactiongroup.c |    4 ++--
49879  1 file changed, 2 insertions(+), 2 deletions(-)
49880
49881 commit fceea19be5a7744904f793e38e090b627b8c0ed8
49882 Author: Милош Поповић <gpopac@gmail.com>
49883 Date:   Sat Aug 21 20:05:14 2010 +0200
49884
49885     Updated Serbian translation
49886
49887  po/sr.po       | 1756
49888  ++++++++++++++++++++++++++++++++++---------------------
49889  po/sr@latin.po | 1767
49890  +++++++++++++++++++++++++++++++++++---------------------
49891  2 files changed, 2185 insertions(+), 1338 deletions(-)
49892
49893 commit de07279709d35aeb28dfb60ea836cd043eb4cfc2
49894 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
49895 Date:   Sat Aug 21 19:43:37 2010 +0800
49896
49897     Updated Traditional Chinese translation(Hong Kong and Taiwan)
49898
49899  po/zh_HK.po |  951
49900  +++++++++++++++++++++++++++++++++++++++-------------------
49901  po/zh_TW.po |  964
49902  ++++++++++++++++++++++++++++++++++++++++-------------------
49903  2 files changed, 1305 insertions(+), 610 deletions(-)
49904
49905 commit 276a9ba385a2cde538c7d5176ea5ee761c21e9ed
49906 Author: Yaron Shahrabani <sh.yaron@gmail.com>
49907 Date:   Sat Aug 21 02:35:07 2010 +0300
49908
49909     Updated Hebrew translation.
49910
49911  po/he.po |  157
49912  ++++++++++++++++++++++++++++++++++++++++++++++++++------------
49913  1 file changed, 127 insertions(+), 30 deletions(-)
49914
49915 commit 8524f0dc0d0c2742a90a3fee6dbb7fe290dfb8dd
49916 Author: Fran Diéguez <fran.dieguez@mabishu.com>
49917 Date:   Fri Aug 20 13:23:11 2010 +0200
49918
49919     Updated galician translations
49920
49921  po/gl.po |  396
49922  ++++++++++++++++++++++++++++++++++++++++----------------------
49923  1 file changed, 254 insertions(+), 142 deletions(-)
49924
49925 commit 8f5ec0dad328cbb498fe2f60bd465f0e4c5d4cad
49926 Author: Dan Winship <danw@gnome.org>
49927 Date:   Thu Aug 19 18:24:53 2010 -0400
49928
49929     Fix misc compiler warnings in (mostly) test programs
49930
49931  gio/gdbusmessage.c              |    2 +-
49932  gio/gio.symbols                 |    1 -
49933  gio/tests/file.c                |   17 +++++++++++++++--
49934  gio/tests/g-icon.c              |    2 +-
49935  glib/tests/date.c               |    2 +-
49936  glib/tests/node.c               |    2 +-
49937  glib/tests/shell.c              |    4 ++--
49938  tests/gobject/ifaceproperties.c |    2 +-
49939  8 files changed, 22 insertions(+), 10 deletions(-)
49940
49941 commit 22b3f0d4b26d0b729c1850f45670a9050dc10772
49942 Author: Dan Winship <danw@gnome.org>
49943 Date:   Thu Aug 19 17:51:24 2010 -0400
49944
49945     gio.symbols: add missing g_simple_action_group stuff
49946
49947  gio/gio.symbols |   10 ++++++++++
49948  1 file changed, 10 insertions(+)
49949
49950 commit ab778737aa6d145a0d19d0775270959a72716260
49951 Author: Dan Winship <danw@gnome.org>
49952 Date:   Thu Aug 19 17:51:01 2010 -0400
49953
49954     gproxyaddressenumerator.h: add missing G_END_DECLS
49955
49956  gio/gproxyaddressenumerator.h |    2 ++
49957  1 file changed, 2 insertions(+)
49958
49959 commit de1598a34d920882991d6b5166bce815ca4aa428
49960 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
49961 Date:   Thu Aug 19 17:31:42 2010 -0400
49962
49963     gio/proxy: Fixed compilation warnings
49964
49965     * Wrong return type (NULL instead of FALSE)
49966     * Unused static function declaration
49967
49968  gio/gproxy.c       |    2 +-
49969  gio/gsocks4proxy.c |    2 --
49970  2 files changed, 1 insertion(+), 3 deletions(-)
49971
49972 commit 0958e663175fe51361aa1e6a87a3f3c5de08bebf
49973 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
49974 Date:   Thu Aug 19 16:23:50 2010 -0400
49975
49976     Add support for g_socket_client_add_application_proxy()
49977
49978     This allow application to take control over certain proxy protocol
49979     handling. When a proxy protocol must be used and is found in the
49980     application proxies, GSocketClient will simply TCP connect to
49981     the proxy
49982     server and return the connection.
49983
49984     Reviewed-by: Dan Winship <danw@gnome.org>
49985
49986  docs/reference/gio/gio-sections.txt |    1 +
49987  gio/gio.symbols                     |    1 +
49988  gio/gsocketclient.c                 |   41
49989  +++++++++++++++++++++++++++++++++--
49990  gio/gsocketclient.h                 |    2 ++
49991  4 files changed, 43 insertions(+), 2 deletions(-)
49992
49993 commit ced1d0e2e7d164873d8b7e335a00cfac13785760
49994 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
49995 Date:   Tue May 25 16:02:42 2010 -0400
49996
49997     Implemented SOCKSv4 and SOCKSv4a
49998
49999  gio/Makefile.am     |    4 +
50000  gio/giomodule.c     |    4 +
50001  gio/gsocks4aproxy.c |  495
50002  +++++++++++++++++++++++++++++++++++++++++++++++++++
50003  gio/gsocks4aproxy.h |   55 ++++++
50004  gio/gsocks4proxy.c  |   73 ++++++++
50005  gio/gsocks4proxy.h  |   44 +++++
50006  po/POTFILES.in      |    1 +
50007  7 files changed, 676 insertions(+)
50008
50009 commit e2a90bcb5fc50f099cbf8df01a09697f7e48522d
50010 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50011 Date:   Fri May 7 16:35:04 2010 -0400
50012
50013     Implemented proxy sample code that connect to proxy
50014
50015  gio/tests/proxy.c |   83
50016  +++++++++++++++++++++++++++++++++++++++++++++++++++++
50017  1 file changed, 83 insertions(+)
50018
50019 commit 0ebb79a7488121ae4a18cc84ac92e25ddb2b9544
50020 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50021 Date:   Thu Apr 29 18:51:42 2010 -0400
50022
50023     Implemented g_socket_client_connect_to_uri() method
50024
50025     Using this rather than g_socket_client_connect() or
50026     g_socket_client_connect_to_host() allows #GSocketClient to
50027     determine when to use application-specific proxy protocols.
50028
50029     Reviewed-by: Dan Winship <danw@gnome.org>
50030
50031  docs/reference/gio/gio-sections.txt |    3 +
50032  gio/gio.symbols                     |    3 +
50033  gio/gsocketclient.c                 |  122
50034  ++++++++++++++++++++++++++++++++++-
50035  gio/gsocketclient.h                 |   14 ++++
50036  4 files changed, 141 insertions(+), 1 deletion(-)
50037
50038 commit a6c3820f46b9caabc45ab19aaf2669b4cb04c5d5
50039 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50040 Date:   Tue Aug 10 16:48:45 2010 -0400
50041
50042     Hooked proxy enumeration into GSocketClient
50043
50044     This functionnallity can be disabled using property enable-proxy. It
50045     enumerates addresses using GSocketConnectable::proxy_enumerate()
50046     instead of
50047     enumerate(). When the returned address is of type GProxyAddress
50048     (a type
50049     based on GInetSocketAddress), it gets the proxy protocol handler using
50050     g_proxy_get_default_for_protocol() and call connect() on it.
50051
50052     Reviewed-by: Dan Winship <danw@gnome.org>
50053
50054  docs/reference/gio/gio-sections.txt |    2 +
50055  gio/gio.symbols                     |    2 +
50056  gio/gsocketclient.c                 |  307
50057  +++++++++++++++++++++++++++++++----
50058  gio/gsocketclient.h                 |    3 +
50059  4 files changed, 282 insertions(+), 32 deletions(-)
50060
50061 commit ee3dbf747e48a41c916674f111906f57996fd626
50062 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50063 Date:   Thu Jul 22 20:51:23 2010 -0400
50064
50065     Implement GProxyConnection a GIOStream+GTcpConn wrapper
50066
50067     This class inherit from GTcpConnection by refing the socket of
50068     an existing GTcpConnection and wraps a custom GIOStream into
50069     itself. This
50070     is to allow implementing proxies that alters data stream, like
50071     when using
50072     GSSAPI privacy inside SOCKS5.
50073
50074  gio/Makefile.am        |    2 +
50075  gio/gproxyconnection.c |  155
50076  ++++++++++++++++++++++++++++++++++++++++++++++++
50077  gio/gproxyconnection.h |   69 +++++++++++++++++++++
50078  3 files changed, 226 insertions(+)
50079
50080 commit 6fa113660057e0e6592b180d1a2aead617e71dec
50081 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50082 Date:   Thu Apr 29 15:22:55 2010 -0400
50083
50084     Implemented SOCKSv5 proxy support
50085
50086  gio/Makefile.am    |    2 +
50087  gio/giomodule.c    |    2 +
50088  gio/gsocks5proxy.c | 1053
50089  ++++++++++++++++++++++++++++++++++++++++++++++++++++
50090  gio/gsocks5proxy.h |   48 +++
50091  po/POTFILES.in     |    1 +
50092  5 files changed, 1106 insertions(+)
50093
50094 commit c32ef1d85e0b7cca02677bbe50fef2ef79a98002
50095 Author: Dan Winship <danw@gnome.org>
50096 Date:   Fri Jun 25 14:28:02 2010 -0400
50097
50098     GSocket: store the remote_address when connecting
50099
50100     This way, if g_socket_connect() is called with a GProxyAddress,
50101     g_socket_get_remote_address() will later return that same address.
50102
50103     Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50104
50105  gio/gsocket.c |   51 +++++++++++++++++++++++++++++++++++++++++++--------
50106  1 file changed, 43 insertions(+), 8 deletions(-)
50107
50108 commit b304a23af73374857e6bb18fc636d83fe9ed58ea
50109 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50110 Date:   Wed Apr 28 15:39:56 2010 -0400
50111
50112     Extend IO_ERROR enum for Proxy support
50113
50114  gio/gioenums.h |   17 ++++++++++++++++-
50115  gio/gioerror.c |   18 ++++++++++++++++++
50116  2 files changed, 34 insertions(+), 1 deletion(-)
50117
50118 commit 1094c84238e05304e4175990c5e0e018cdf97e28
50119 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50120 Date:   Fri May 7 16:32:05 2010 -0400
50121
50122     Implemented proxy sample for all Connectables
50123
50124  gio/tests/proxy.c |  309
50125  +++++++++++++++++++++++++++++++++++++++++++++++++----
50126  1 file changed, 290 insertions(+), 19 deletions(-)
50127
50128 commit fc03ecce831cd94639df1a355f5dd8c9b8eebfae
50129 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50130 Date:   Tue Aug 10 15:45:32 2010 -0400
50131
50132     Implemented proxy_enumerate() for all Connectables
50133
50134     This patch implements method proxy_enumerate from GSocketConnectable
50135     for
50136     all connectables (GNetworkAddress, GNetworkService, GInetSocketAddress
50137     and GUnixSocketAddress).
50138
50139     Reviewed-by: Dan Winship <danw@gnome.org>
50140
50141  docs/reference/gio/gio-sections.txt |    2 +
50142  gio/gio.symbols                     |    2 +
50143  gio/gnetworkaddress.c               |   28 ++-
50144  gio/gnetworkservice.c               |  441
50145  ++++++++++++++++++++---------------
50146  gio/gnetworkservice.h               |    2 +
50147  gio/gsocketaddress.c                |   42 +++-
50148  6 files changed, 329 insertions(+), 188 deletions(-)
50149
50150 commit f82f484b8ffa18aab10e79baa96bcfa438f8dc5b
50151 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50152 Date:   Tue Aug 10 16:53:25 2010 -0400
50153
50154     Added proxy_enumerate method to GSocketConnectable
50155
50156     Reviewed-by: Dan Winship <danw@gnome.org>
50157
50158  docs/reference/gio/gio-sections.txt |    1 +
50159  gio/gio.symbols                     |    3 ++-
50160  gio/gnetworkaddress.c               |    2 +-
50161  gio/gnetworkingprivate.h            |    5 +++++
50162  gio/gsocketconnectable.c            |   31
50163  +++++++++++++++++++++++++++++++
50164  gio/gsocketconnectable.h            |    8 +++++++-
50165  6 files changed, 47 insertions(+), 3 deletions(-)
50166
50167 commit 6749ffce594b146ef49c8fe014bfa8b0272b6b9f
50168 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50169 Date:   Fri May 7 16:27:34 2010 -0400
50170
50171     Added GProxyAddressEnumerator to proxy sample code
50172
50173  gio/tests/proxy.c |  133
50174  +++++++++++++++++++++++++++++++++++++++++++++++++++++
50175  1 file changed, 133 insertions(+)
50176
50177 commit a7e0e8fc0852255d430daa90e7345db67a2a9594
50178 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50179 Date:   Tue Aug 10 15:25:11 2010 -0400
50180
50181     Adding GProxyAddressEnumerator class
50182
50183     An implementation of GSocketAddressEnumerator that handles proxy
50184     enumeration. This class is mainly usefull for Connectables
50185     implementation
50186     such as NetworkService, NetworkAddress and SocketAddress to handle
50187     proxies.
50188
50189     Reviewed-by: Dan Winship <danw@gnome.org>
50190
50191  docs/reference/gio/gio-sections.txt |   13 +-
50192  docs/reference/gio/gio.types        |    1 +
50193  gio/Makefile.am                     |    2 +
50194  gio/gio.h                           |    1 +
50195  gio/gio.symbols                     |    6 +
50196  gio/giotypes.h                      |    1 +
50197  gio/gproxyaddressenumerator.c       |  728
50198  +++++++++++++++++++++++++++++++++++
50199  gio/gproxyaddressenumerator.h       |   73 ++++
50200  8 files changed, 824 insertions(+), 1 deletion(-)
50201
50202 commit d76de5e3591431c03a5812acd7682f2ff68fba69
50203 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50204 Date:   Tue Aug 10 15:24:37 2010 -0400
50205
50206     Added GProxy interface for proxy extension point
50207
50208     Implement an extension point for proxy protocol implementation. This
50209     is mainly useful for socket-based proxy where it is possible to
50210     use the
50211     proxied socket the same way it would for other stream based socket.
50212
50213     Reviewed-by: Dan Winship <danw@gnome.org>
50214
50215  docs/reference/gio/gio-docs.xml     |    1 +
50216  docs/reference/gio/gio-sections.txt |   19 ++++
50217  docs/reference/gio/gio.types        |    1 +
50218  gio/Makefile.am                     |    2 +
50219  gio/gio.h                           |    1 +
50220  gio/gio.symbols                     |   11 ++
50221  gio/giomodule.c                     |    4 +
50222  gio/giotypes.h                      |    1 +
50223  gio/gproxy.c                        |  208
50224  +++++++++++++++++++++++++++++++++++
50225  gio/gproxy.h                        |  123 +++++++++++++++++++++
50226  10 files changed, 371 insertions(+)
50227
50228 commit 63105d1074ce54fdda9c81bb0353abc9b0a24d62
50229 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50230 Date:   Tue Aug 10 15:23:37 2010 -0400
50231
50232     Added method g_network_address_parse_uri()
50233
50234     This method allow creating a network address from a URI. If no port is
50235     found in the URI, the default_port parameter will be used. Note
50236     that new
50237     property scheme is there for future TLS implementation.
50238
50239     Reviewed-by: Dan Winship <danw@gnome.org>
50240
50241  docs/reference/gio/gio-sections.txt |    2 +
50242  gio/gio.symbols                     |    2 +
50243  gio/gnetworkaddress.c               |  296
50244  +++++++++++++++++++++++++++++++++++
50245  gio/gnetworkaddress.h               |    4 +
50246  4 files changed, 304 insertions(+)
50247
50248 commit 466111c9605ace99389d56ace213621db01e18d9
50249 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50250 Date:   Mon Apr 26 17:27:33 2010 -0400
50251
50252     Implement GProxyAddress
50253
50254     A GSocketInetAddress representing the proxy server address with
50255     additional
50256     properties proxy type, destination address and port, username and
50257     password.
50258
50259     Reviewed-by: Dan Winship <danw@gnome.org>
50260
50261  docs/reference/gio/gio-docs.xml     |    1 +
50262  docs/reference/gio/gio-sections.txt |   23 +++
50263  docs/reference/gio/gio.types        |    1 +
50264  gio/Makefile.am                     |    2 +
50265  gio/gio.h                           |    1 +
50266  gio/gio.symbols                     |   12 ++
50267  gio/giotypes.h                      |    1 +
50268  gio/gproxyaddress.c                 |  345
50269  +++++++++++++++++++++++++++++++++++
50270  gio/gproxyaddress.h                 |   76 ++++++++
50271  9 files changed, 462 insertions(+)
50272
50273 commit 6b1d851cc5ba8ce4276f2e3236da7554b763cf0c
50274 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50275 Date:   Fri May 7 16:23:45 2010 -0400
50276
50277     Implemented proxy sample code
50278
50279     Reviewed-by: Dan Winship <danw@gnome.org>
50280
50281  gio/tests/.gitignore  |    1 +
50282  gio/tests/Makefile.am |    5 ++
50283  gio/tests/proxy.c     |  175
50284  +++++++++++++++++++++++++++++++++++++++++++++++++
50285  3 files changed, 181 insertions(+)
50286
50287 commit f3debedfd2a3197230ac6f09f56741c3eda61e29
50288 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
50289 Date:   Fri May 7 15:55:54 2010 -0400
50290
50291     Implemented proxy-resolver extension point
50292
50293     This extension point allow extending GLib with library like LibProxy
50294     that
50295     interprets system proxy settings and finds the appropriate
50296     configuration
50297     based on the type of connection being made.
50298
50299     Reviewed-by: Dan Winship <danw@gnome.org>
50300
50301  docs/reference/gio/gio-docs.xml     |    1 +
50302  docs/reference/gio/gio-sections.txt |   20 +++
50303  docs/reference/gio/gio.types        |    1 +
50304  gio/Makefile.am                     |    4 +
50305  gio/gdummyproxyresolver.c           |  156 +++++++++++++++++++++++
50306  gio/gdummyproxyresolver.h           |   54 ++++++++
50307  gio/gio.h                           |    1 +
50308  gio/gio.symbols                     |   11 ++
50309  gio/giomodule.c                     |    7 +
50310  gio/giotypes.h                      |    9 ++
50311  gio/gproxyresolver.c                |  241
50312  +++++++++++++++++++++++++++++++++++
50313  gio/gproxyresolver.h                |   96 ++++++++++++++
50314  12 files changed, 601 insertions(+)
50315
50316 commit f82740f7beeac91398fc152a3efef0918540cd7b
50317 Author: Jorge González <jorgegonz@svn.gnome.org>
50318 Date:   Thu Aug 19 21:17:09 2010 +0200
50319
50320     Updated Spanish translation
50321
50322  po/es.po |  295
50323  ++++++++++++++++++++++++++++++++------------------------------
50324  1 file changed, 150 insertions(+), 145 deletions(-)
50325
50326 commit b4b5ca4fd89a469c423df9d917af0c523196aab5
50327 Author: Yaron Shahrabani <sh.yaron@gmail.com>
50328 Date:   Thu Aug 19 09:31:02 2010 +0300
50329
50330     Updated Hebrew translation.
50331
50332  po/he.po |  285
50333  ++++++++++++++++++++++++++++++++------------------------------
50334  1 file changed, 146 insertions(+), 139 deletions(-)
50335
50336 commit 7d6a6ca57b5a5dc1ad55a785dfd79fa98d7e4093
50337 Author: David Zeuthen <davidz@redhat.com>
50338 Date:   Wed Aug 18 13:07:25 2010 -0400
50339
50340     Bug 627188 – gdbus-non-socket test occasionally fails
50341
50342     Fix logical bug in test case to avoid race condition between the
50343     client and the server.
50344
50345     Signed-off-by: David Zeuthen <davidz@redhat.com>
50346
50347  gio/tests/gdbus-non-socket.c |   19 +++++++++++++++----
50348  1 file changed, 15 insertions(+), 4 deletions(-)
50349
50350 commit 6c340c0b0312fc12f01ba1887e559fd36fcf28cb
50351 Author: Matthias Clasen <mclasen@redhat.com>
50352 Date:   Wed Aug 18 12:07:01 2010 -0400
50353
50354     Make gunixcredentialsmessage.h standalone includable
50355
50356  gio/gunixcredentialsmessage.h |    3 +--
50357  1 file changed, 1 insertion(+), 2 deletions(-)
50358
50359 commit 81b91a8852c0840d907c8192c67b2e65b29d41c6
50360 Author: Emmanuele Bassi <ebassi@linux.intel.com>
50361 Date:   Wed Aug 18 16:54:36 2010 +0100
50362
50363     action: Minor fixes
50364
50365     • Argument validation.
50366
50367     • Since: annotations.
50368
50369     • Remove (allow-none) annotations from return values.
50370
50371     • Coding style fixes.
50372
50373  gio/gaction.c      |   89 ++++++++++++++++++++----------
50374  gio/gactiongroup.c |  154
50375  +++++++++++++++++++++++++++++++++++-----------------
50376  2 files changed, 166 insertions(+), 77 deletions(-)
50377
50378 commit 504117e284682bff973ad73646fa67103978d016
50379 Author: Emmanuele Bassi <ebassi@linux.intel.com>
50380 Date:   Wed Aug 18 16:54:11 2010 +0100
50381
50382     action-group: Check aginst the correct GType macro
50383
50384     G_TYPE_ACTION_GROUP is not a G_TYPE_ACTION.
50385
50386  gio/gactiongroup.h |    4 ++--
50387  1 file changed, 2 insertions(+), 2 deletions(-)
50388
50389 commit 5bb94348f4760352f6ae974002db48cb130343a4
50390 Author: David Zeuthen <davidz@redhat.com>
50391 Date:   Wed Aug 18 11:35:25 2010 -0400
50392
50393     GDBusProxy: Call into well-known name if no name owner currently
50394     exists
50395
50396     This is really what (API) users expect from GDBusProxy - in
50397     particular, mclasen and I ran into this problem while debugging a
50398     upower issue, see
50399
50400      https://bugzilla.redhat.com/show_bug.cgi?id=624125
50401
50402     In a nutshell, the problem is that polkitd crashes while upower holds
50403     a PolkitAuthority object (which in turns contains a GDBusProxy for the
50404     well-known name org.freedesktop.PolicyKit1). This means that
50405     subsequent calls on the PolkitAuthority (which is translated into
50406     calls into the GDBusProxy) fails since :g-name-owner is NULL.
50407
50408     With this fix, we'll be requesting the bus daemon to launch polkitd
50409     since we will start calling into org.freedesktop.PolicyKit1 as soon as
50410     we notice that there is no owner for this name.
50411
50412     Unfortunately our test suite doesn't cover service activation so there
50413     is no way to reliably test this. I will file a bug about this.
50414
50415     Signed-off-by: David Zeuthen <davidz@redhat.com>
50416
50417  gio/gdbusproxy.c |  108
50418  ++++++++++++++++++++++++++++++++++++++++--------------
50419  1 file changed, 80 insertions(+), 28 deletions(-)
50420
50421 commit c2945808acc09562fad0ecd1247fcc3e53eeb913
50422 Author: David Zeuthen <davidz@redhat.com>
50423 Date:   Wed Aug 18 10:52:28 2010 -0400
50424
50425     GDBusProxy: Use %, not #, for referencing enum constants in gtk-doc
50426     comments
50427
50428     Signed-off-by: David Zeuthen <davidz@redhat.com>
50429
50430  gio/gdbusproxy.c |   12 ++++++------
50431  1 file changed, 6 insertions(+), 6 deletions(-)
50432
50433 commit a35efb0939c05d572b3a601fb3de62c599d2cf9c
50434 Author: Christian Persch <chpe@gnome.org>
50435 Date:   Wed Aug 18 01:02:22 2010 +0200
50436
50437     G_OPTION_FLAG_NO_ARG is only for callback options
50438
50439     Bug #627252.
50440
50441  glib/tests/option-context.c |    6 ++----
50442  1 file changed, 2 insertions(+), 4 deletions(-)
50443
50444 commit 5db9e5ad58040b5ccdba73c59a76522f9c35aa34
50445 Author: Ryan Lortie <desrt@desrt.ca>
50446 Date:   Wed Aug 18 02:15:09 2010 -0400
50447
50448     add GSimpleActionGroup
50449
50450     and a simple test
50451
50452  docs/reference/gio/gio-docs.xml     |    1 +
50453  docs/reference/gio/gio-sections.txt |   28 +++
50454  docs/reference/gio/gio.types        |    1 +
50455  gio/Makefile.am                     |    2 +
50456  gio/gio.h                           |    1 +
50457  gio/giotypes.h                      |    1 +
50458  gio/gsimpleactiongroup.c            |  401
50459  +++++++++++++++++++++++++++++++++++
50460  gio/gsimpleactiongroup.h            |   91 ++++++++
50461  gio/tests/actions.c                 |   28 +++
50462  9 files changed, 554 insertions(+)
50463
50464 commit 972c563f2328e5d1e176d99dd8abaf490b5db324
50465 Author: Ryan Lortie <desrt@desrt.ca>
50466 Date:   Wed Aug 18 02:14:37 2010 -0400
50467
50468     add some missed bits in the docs
50469
50470  docs/reference/gio/gio-sections.txt |    9 ++++++++-
50471  1 file changed, 8 insertions(+), 1 deletion(-)
50472
50473 commit e1ded9f900349a64d25f659b0515e61956325557
50474 Author: Ryan Lortie <desrt@desrt.ca>
50475 Date:   Wed Aug 18 01:56:34 2010 -0400
50476
50477     add gaction.h to gio.h
50478
50479  gio/gio.h |    1 +
50480  1 file changed, 1 insertion(+)
50481
50482 commit 8014e9c6e67958103ef490e1bc753e4426751751
50483 Author: Ryan Lortie <desrt@desrt.ca>
50484 Date:   Wed Aug 18 01:55:48 2010 -0400
50485
50486     add testcase for GAction
50487
50488     fix some small bugs it found
50489
50490  gio/gaction.c         |    9 ++++--
50491  gio/tests/.gitignore  |    1 +
50492  gio/tests/Makefile.am |    3 ++
50493  gio/tests/actions.c   |   81
50494  +++++++++++++++++++++++++++++++++++++++++++++++++
50495  4 files changed, 91 insertions(+), 3 deletions(-)
50496
50497 commit 8475d6d7d05f00e6fd43ffe882b47025330caa6f
50498 Author: Ryan Lortie <desrt@desrt.ca>
50499 Date:   Wed Aug 18 01:45:15 2010 -0400
50500
50501     add GAction base class
50502
50503  docs/reference/gio/gio-docs.xml     |    1 +
50504  docs/reference/gio/gio-sections.txt |   31 ++
50505  docs/reference/gio/gio.types        |    1 +
50506  gio/Makefile.am                     |    2 +
50507  gio/gaction.c                       |  597
50508  +++++++++++++++++++++++++++++++++++
50509  gio/gaction.h                       |  120 +++++++
50510  gio/gio.symbols                     |   17 +
50511  gio/giotypes.h                      |    1 +
50512  8 files changed, 770 insertions(+)
50513
50514 commit a3f4ff52ca7e8cea8db6374d55d44729936da243
50515 Author: Ryan Lortie <desrt@desrt.ca>
50516 Date:   Wed Aug 18 01:07:07 2010 -0400
50517
50518     gio.symbols: Fix missed symbol name tweak
50519
50520  gio/gio.symbols |    2 +-
50521  1 file changed, 1 insertion(+), 1 deletion(-)
50522
50523 commit 6e04125e3543fd59a067abefc72011433a7db915
50524 Author: Ryan Lortie <desrt@desrt.ca>
50525 Date:   Wed Aug 18 00:37:50 2010 -0400
50526
50527     pad the GActionGroup vtable
50528
50529  gio/gactiongroup.h |    4 ++++
50530  1 file changed, 4 insertions(+)
50531
50532 commit 6fe74a4c6ab9895f77e889253ad9a369a0f9d1cc
50533 Author: Ryan Lortie <desrt@desrt.ca>
50534 Date:   Wed Aug 18 00:33:17 2010 -0400
50535
50536     Add gactiongroup.h to gio.h
50537
50538  gio/gio.h |    1 +
50539  1 file changed, 1 insertion(+)
50540
50541 commit e71dbb97326f767881142cb24cf0850ee8c40008
50542 Author: Ryan Lortie <desrt@desrt.ca>
50543 Date:   Wed Aug 18 00:30:44 2010 -0400
50544
50545     add GActionGroup base class
50546
50547  docs/reference/gio/gio-docs.xml     |    1 +
50548  docs/reference/gio/gio-sections.txt |   38 +++
50549  docs/reference/gio/gio.types        |    1 +
50550  gio/Makefile.am                     |   14 +-
50551  gio/gactiongroup.c                  |  453
50552  +++++++++++++++++++++++++++++++++++
50553  gio/gactiongroup.h                  |  173 +++++++++++++
50554  gio/gio-marshal.list                |    1 +
50555  gio/gio.symbols                     |   20 ++
50556  gio/giotypes.h                      |    1 +
50557  9 files changed, 699 insertions(+), 3 deletions(-)
50558
50559 commit ddad707b85bf2075c0ca37b4a2267c6eac60a358
50560 Author: Dan Winship <danw@gnome.org>
50561 Date:   Tue Aug 17 18:38:34 2010 -0400
50562
50563     update gio/tests/.gitignore
50564
50565  gio/tests/.gitignore |    1 +
50566  1 file changed, 1 insertion(+)
50567
50568 commit c56379264dd8714bdf08675927a5e59debaa7fc3
50569 Author: Christian Persch <chpe@gnome.org>
50570 Date:   Tue Aug 17 18:38:46 2010 +0200
50571
50572     Plug a mem leak in GDBusWorker
50573
50574     Free the read buffer.
50575
50576     ==26538== 4,096 bytes in 1 blocks are definitely lost in loss record
50577     781 of 781
50578     ==26538==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
50579     ==26538==    by 0x4005C66: realloc (vg_replace_malloc.c:476)
50580     ==26538==    by 0x405244D: g_realloc (gmem.c:181)
50581     ==26538==    by 0x420E066: _g_dbus_worker_do_read_unlocked
50582     (gdbusprivate.c:780)
50583     ==26538==    by 0x420E1D1: _g_dbus_worker_do_read (gdbusprivate.c:812)
50584     ==26538==    by 0x420F14A: _g_dbus_worker_thread_begin_func
50585     (gdbusprivate.c:1318)
50586     ==26538==    by 0x420D2ED: invoke_caller (gdbusprivate.c:266)
50587     ==26538==    by 0x404DA7C: g_idle_dispatch (gmain.c:4224)
50588     ==26538==    by 0x4049FCD: g_main_dispatch (gmain.c:2119)
50589     ==26538==    by 0x404B2C1: g_main_context_dispatch (gmain.c:2672)
50590     ==26538==    by 0x404B716: g_main_context_iterate (gmain.c:2750)
50591     ==26538==    by 0x404BE7F: g_main_loop_run (gmain.c:2958)
50592     ==26538==    by 0x420D2B5: shared_thread_func (gdbusprivate.c:248)
50593     ==26538==    by 0x4077958: g_thread_create_proxy (gthread.c:1897)
50594     ==26538==    by 0x57D918: start_thread (pthread_create.c:301)
50595     ==26538==    by 0x4C6CBD: clone (clone.S:133)
50596
50597     Bug #627187.
50598
50599  gio/gdbusprivate.c |    2 ++
50600  1 file changed, 2 insertions(+)
50601
50602 commit a91a4a420e8ba6428e7db13bd9c308256cfbb323
50603 Author: Christian Persch <chpe@gnome.org>
50604 Date:   Tue Aug 17 18:29:14 2010 +0200
50605
50606     Plug a mem leak in gdbus-connection test
50607
50608     ==26538== 145 (24 direct, 121 indirect) bytes in 1 blocks are
50609     definitely lost in loss record 765 of 790
50610     ==26538==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
50611     ==26538==    by 0x405233C: g_malloc (gmem.c:134)
50612     ==26538==    by 0x406A57E: g_slice_alloc (gslice.c:836)
50613     ==26538==    by 0x406A60C: g_slice_copy (gslice.c:858)
50614     ==26538==    by 0x4035C5A: g_error_copy (gerror.c:160)
50615     ==26538==    by 0x41B6387: g_simple_async_result_set_from_error
50616     (gsimpleasyncresult.c:638)
50617     ==26538==    by 0x41FCDEB: g_dbus_connection_call_done
50618     (gdbusconnection.c:4808)
50619     ==26538==    by 0x41B682E: g_simple_async_result_complete
50620     (gsimpleasyncresult.c:762)
50621     ==26538==    by 0x41B686A: complete_in_idle_cb
50622     (gsimpleasyncresult.c:772)
50623     ==26538==    by 0x404DA7C: g_idle_dispatch (gmain.c:4224)
50624     ==26538==    by 0x4049FCD: g_main_dispatch (gmain.c:2119)
50625     ==26538==    by 0x404B2C1: g_main_context_dispatch (gmain.c:2672)
50626     ==26538==    by 0x404B716: g_main_context_iterate (gmain.c:2750)
50627     ==26538==    by 0x404BE7F: g_main_loop_run (gmain.c:2958)
50628     ==26538==    by 0x804B5CC: test_connection_send
50629     (gdbus-connection.c:407)
50630     ==26538==    by 0x4073D04: test_case_run (gtestutils.c:1174)
50631
50632     Bug #627187.
50633
50634  gio/tests/gdbus-connection.c |    1 +
50635  1 file changed, 1 insertion(+)
50636
50637 commit 75563e81c2b6bab345e08daafd3206cec699f2ea
50638 Author: Christian Persch <chpe@gnome.org>
50639 Date:   Tue Aug 17 18:20:23 2010 +0200
50640
50641     Plug a mem leak in gdbus-connection test
50642
50643     ==25403== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely
50644     lost in loss record 603 of 787
50645     ==25403==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
50646     ==25403==    by 0x405233C: g_malloc (gmem.c:134)
50647     ==25403==    by 0x406A57E: g_slice_alloc (gslice.c:836)
50648     ==25403==    by 0x406A5C3: g_slice_alloc0 (gslice.c:848)
50649     ==25403==    by 0x4035B4E: g_error_new_literal (gerror.c:117)
50650     ==25403==    by 0x4035ED9: g_set_error_literal (gerror.c:314)
50651     ==25403==    by 0x41F6434: g_dbus_connection_close_sync
50652     (gdbusconnection.c:1284)
50653     ==25403==    by 0x804A861: test_connection_life_cycle
50654     (gdbus-connection.c:158)
50655     ==25403==    by 0x4073D04: test_case_run (gtestutils.c:1174)
50656     ==25403==    by 0x4073FC2: g_test_run_suite_internal
50657     (gtestutils.c:1223)
50658     ==25403==    by 0x4074077: g_test_run_suite_internal
50659     (gtestutils.c:1233)
50660     ==25403==    by 0x4074077: g_test_run_suite_internal
50661     (gtestutils.c:1233)
50662     ==25403==    by 0x40741FB: g_test_run_suite (gtestutils.c:1274)
50663     ==25403==    by 0x40733E5: g_test_run (gtestutils.c:877)
50664     ==25403==    by 0x804DC92: main (gdbus-connection.c:1024)
50665
50666     Bug #627187.
50667
50668  gio/tests/gdbus-connection.c |    1 +
50669  1 file changed, 1 insertion(+)
50670
50671 commit a62a2fd8edc0ca771ca1c1df1889766f3c73b0e4
50672 Author: Christian Persch <chpe@gnome.org>
50673 Date:   Tue Aug 17 18:08:07 2010 +0200
50674
50675     Plug a mem leak in the gdbus-connection test
50676
50677     Bug #627182.
50678
50679  gio/tests/gdbus-connection.c |    6 ++++--
50680  1 file changed, 4 insertions(+), 2 deletions(-)
50681
50682 commit 7191fc3f17d39a3fa27e990a3723403066d34826
50683 Author: Christian Persch <chpe@gnome.org>
50684 Date:   Sun Jun 20 14:33:27 2010 +0200
50685
50686     Use g_memory_output_stream_steal_data here
50687
50688     ... instead of one extra g_memdup().
50689
50690     Bug #627181.
50691
50692  gio/gdbusmessage.c |    5 ++++-
50693  1 file changed, 4 insertions(+), 1 deletion(-)
50694
50695 commit 71e73ffdfbd7a33f4e233cfe1353adf143a2c14c
50696 Author: Christian Persch <chpe@gnome.org>
50697 Date:   Sat May 24 16:08:28 2008 +0200
50698
50699     Use G_DEFINE_[BOXED|POINTER]_TYPE instead of handwritten code
50700
50701     Now that we have convenience macros to implement boxed and pointer
50702     types, use them.
50703
50704  gio/gdbusintrospection.c |   17 +---
50705  gio/gfileattribute.c     |   20 +----
50706  gio/gfileinfo.c          |   20 +----
50707  gio/gsrvtarget.c         |   17 +---
50708  gobject/gboxed.c         |  215
50709  ++++++++--------------------------------------
50710  gobject/gsourceclosure.c |   14 +--
50711  gobject/gvaluetypes.c    |   10 +--
50712  7 files changed, 50 insertions(+), 263 deletions(-)
50713
50714 commit dc1999316da0409c5bc15e37a0a568a8309bb5a3
50715 Author: Christian Persch <chpe@gnome.org>
50716 Date:   Sat May 24 16:08:04 2008 +0200
50717
50718     Add G_DEFINE_{BOXED,POINTER}_TYPE[_WITH_CODE]
50719
50720     Add convenience type definition macros for boxed and pointer types
50721     similar to G_DEFINE_TYPE for object types. Bug #449565.
50722
50723  docs/reference/gobject/gobject-sections.txt |    4 +
50724  gobject/gtype.h                             |  110
50725  +++++++++++++++++++++++++++
50726  2 files changed, 114 insertions(+)
50727
50728 commit cae86073eaf932b85836e98df8d87c65d90f5842
50729 Author: Christian Persch <chpe@gnome.org>
50730 Date:   Thu May 13 19:57:41 2010 +0200
50731
50732     Add GZIP header processing to GZlibCompressor/GZlibDecompressor
50733
50734     Add GZlibCompressor:file-info property. If it contains a non-NULL
50735     GFileInfo, and the compressor is in GZIP mode, the filename and
50736     modification time from the file info are written to the GZIP header
50737     in the output data.
50738
50739     Add GZlibDeompressor:file-info property. If the decompressor is
50740     in GZIP
50741     mode, and the GZIP data contains a GZIP header, the filename and
50742     modification time are read from it, stored in a GFileInfo, and the
50743     file-info property is notified.
50744
50745     Bug #617691.
50746
50747  docs/reference/gio/gio-sections.txt |    3 +
50748  gio/gio.symbols                     |    3 +
50749  gio/gzlibcompressor.c               |  117 +++++++++++++++++++++++++++++-
50750  gio/gzlibcompressor.h               |    5 ++
50751  gio/gzlibdecompressor.c             |  134
50752  ++++++++++++++++++++++++++++++++---
50753  gio/gzlibdecompressor.h             |    3 +
50754  gio/tests/filter-cat.c              |   38 +++++++++-
50755  7 files changed, 293 insertions(+), 10 deletions(-)
50756
50757 commit b196cd74473cbc812359ee3b484a3986604e9aba
50758 Author: Christian Persch <chpe@gnome.org>
50759 Date:   Sun Jun 20 14:32:52 2010 +0200
50760
50761     Add g_memory_output_stream_steal_data
50762
50763     Bug #622184.
50764
50765  docs/reference/gio/gio-sections.txt |    1 +
50766  gio/gio.symbols                     |    1 +
50767  gio/gmemoryoutputstream.c           |   29 +++++++++++++++++++++++++++++
50768  gio/gmemoryoutputstream.h           |    1 +
50769  4 files changed, 32 insertions(+)
50770
50771 commit 322ac7ff68205daf52a2d0bcecc098edd6b413b9
50772 Author: Matthias Clasen <mclasen@redhat.com>
50773 Date:   Mon Aug 16 16:36:38 2010 -0400
50774
50775     Bump version
50776
50777  configure.ac |    2 +-
50778  1 file changed, 1 insertion(+), 1 deletion(-)
50779
50780 commit 503b0744744517ecf1c29eaa83e8e69537ae3547
50781 Author: Matthias Clasen <mclasen@redhat.com>
50782 Date:   Mon Aug 16 15:44:40 2010 -0400
50783
50784     Fix a typo
50785
50786  NEWS |    2 +-
50787  1 file changed, 1 insertion(+), 1 deletion(-)
50788
50789 commit e21e44fc2e96d86c9cdeb6b904b29fed70acec18
50790 Author: David Zeuthen <davidz@redhat.com>
50791 Date:   Mon Aug 16 15:42:23 2010 -0400
50792
50793     Add NEWS item for bug 627071
50794
50795     Signed-off-by: David Zeuthen <davidz@redhat.com>
50796
50797  NEWS |    1 +
50798  1 file changed, 1 insertion(+)
50799
50800 commit b8e7ef6e90512999be0340a6ef3f20e1783647c4
50801 Author: David Zeuthen <davidz@redhat.com>
50802 Date:   Mon Aug 16 15:37:01 2010 -0400
50803
50804     Bug 627071 – g_output_stream_write() clarification
50805
50806     This patch guarantees that g_output_stream_write() can never fail with
50807     G_IO_ERROR_WOULD_BLOCK. Without such a guarantee, we would need some
50808     kind of GIOPollable interface or some way to get an event when the
50809     stream is writable again. Which is mostly useless considering that
50810     this method is asynchronous anyway.
50811
50812     Note: this patch just codifies existing behavior - GUnixOutputStream,
50813     GSocketOutputStream and other implementations already work this way.
50814
50815     See also bug 626748 comment 5 for how the GDBus code relies on this
50816     guarantee.
50817
50818     https://bugzilla.gnome.org/show_bug.cgi?id=627071
50819
50820     Signed-off-by: David Zeuthen <davidz@redhat.com>
50821
50822  gio/goutputstream.c |    4 ++++
50823  1 file changed, 4 insertions(+)
50824
50825 commit 285170637de0df2011b9b667cab5c68640832580
50826 Author: Matthias Clasen <mclasen@redhat.com>
50827 Date:   Mon Aug 16 15:32:13 2010 -0400
50828
50829     More NEWS
50830
50831  NEWS |    1 +
50832  1 file changed, 1 insertion(+)
50833
50834 commit 789c0cc877a41a65417b0ee1d6eed5803c48c238
50835 Author: Matthias Clasen <mclasen@redhat.com>
50836 Date:   Mon Aug 16 15:28:36 2010 -0400
50837
50838     Fix a doc format issue
50839
50840  glib/gregex.c |    2 +-
50841  1 file changed, 1 insertion(+), 1 deletion(-)
50842
50843 commit d848a5eade18ba4567899601d5e34e381a636817
50844 Author: Matthias Clasen <mclasen@redhat.com>
50845 Date:   Mon Aug 16 15:16:16 2010 -0400
50846
50847     Update NEWS for 2.25.14
50848
50849  NEWS |    7 +++++++
50850  1 file changed, 7 insertions(+)
50851
50852 commit 8a3a4596e2e3a718d77bf214c6e2d16c21856da2
50853 Author: David Zeuthen <davidz@redhat.com>
50854 Date:   Mon Aug 16 13:43:35 2010 -0400
50855
50856     Bug 626748 – Use async methods for writing and handle EAGAIN
50857
50858     If sending a lot of data and/or the other peer is not reading it, then
50859     socket buffers can overflow. This is communicated from the kernel by
50860     returning EAGAIN. In GIO, it is modelled by g_output_stream_write()
50861     and g_socket_send_message() returning G_IO_ERROR_WOULD_BLOCK.
50862
50863     It is also problematic that that we're using synchronous IO in the
50864     shared GDBus IO thread. It means that one GDBusConnection can lock up
50865     others.
50866
50867     It turns out that by porting from g_output_stream_write() to
50868     g_output_stream_write_async() we fix the EAGAIN issue. For GSocket, we
50869     still need to handle things manually (by creating a GSource) as
50870     g_socket_send_message() is used.
50871
50872     We check the new behavior in Michael's producer/consumer test case (at
50873     /gdbus/overflow in gdbus-peer.c) added in the last commit.
50874
50875     Also add a test case that sends and receives a 20 MiB message.
50876
50877     Also add a new `transport' G_DBUS_DEBUG option so it is easy to
50878     inspect partial writes:
50879
50880      $ G_DBUS_DEBUG=transport ./gdbus-connection -p
50881      /gdbus/connection/large_message
50882      [...]
50883      ========================================================================
50884      GDBus-debug:Transport:
50885        >>>> WROTE 128000 bytes of message with serial 4 and
50886             size 20971669 from offset 0 on a GSocketOutputStream
50887      ========================================================================
50888      GDBus-debug:Transport:
50889        >>>> WROTE 128000 bytes of message with serial 4 and
50890             size 20971669 from offset 128000 on a GSocketOutputStream
50891      ========================================================================
50892      GDBus-debug:Transport:
50893        >>>> WROTE 128000 bytes of message with serial 4 and
50894             size 20971669 from offset 256000 on a GSocketOutputStream
50895      [...]
50896      ========================================================================
50897      GDBus-debug:Transport:
50898        >>>> WROTE 43669 bytes of message with serial 4 and
50899             size 20971669 from offset 20928000 on a GSocketOutputStream
50900      [...]
50901      ========================================================================
50902      GDBus-debug:Transport:
50903        <<<< READ 16 bytes of message with serial 3 and
50904             size 20971620 to offset 0 from a GSocketInputStream
50905      ========================================================================
50906      GDBus-debug:Transport:
50907        <<<< READ 15984 bytes of message with serial 3 and
50908             size 20971620 to offset 16 from a GSocketInputStream
50909      ========================================================================
50910      GDBus-debug:Transport:
50911        <<<< READ 16000 bytes of message with serial 3 and
50912             size 20971620 to offset 16000 from a GSocketInputStream
50913      [...]
50914      ========================================================================
50915      GDBus-debug:Transport:
50916        <<<< READ 144000 bytes of message with serial 3 and
50917             size 20971620 to offset 20720000 from a GSocketInputStream
50918      ========================================================================
50919      GDBus-debug:Transport:
50920        <<<< READ 107620 bytes of message with serial 3 and
50921             size 20971620 to offset 20864000 from a GSocketInputStream
50922      OK
50923
50924     https://bugzilla.gnome.org/show_bug.cgi?id=626748
50925
50926     Signed-off-by: David Zeuthen <davidz@redhat.com>
50927
50928  docs/reference/gio/overview.xml |    4 +
50929  gio/gdbusprivate.c              |  589
50930  ++++++++++++++++++++++++++++++---------
50931  gio/gdbusprivate.h              |    1 +
50932  gio/tests/gdbus-connection.c    |   80 ++++++
50933  gio/tests/gdbus-peer.c          |   76 +++--
50934  5 files changed, 596 insertions(+), 154 deletions(-)
50935
50936 commit a6264a3a19c29fc7c4fe0719a8c2ff1554924b12
50937 Author: David Zeuthen <davidz@redhat.com>
50938 Date:   Mon Aug 16 12:30:25 2010 -0400
50939
50940     GSocket: Properly initialize msg.msg_control
50941
50942     This patch fixes this problem
50943
50944        Syscall param socketcall.sendmsg(msg.msg_control) points to
50945        uninitialised byte(s)
50946           at 0x3D5B00EA60: __sendmsg_nocancel (syscall-template.S:82)
50947           by 0x53F9790: g_socket_send_message (gsocket.c:2918)
50948           by 0x540FDD0: g_unix_connection_send_credentials
50949           (gunixconnection.c:351)
50950           by 0x542B93F: _g_dbus_auth_run_client (gdbusauth.c:618)
50951           by 0x5438001: initable_init (gdbusconnection.c:2191)
50952           by 0x53E09CC: g_initable_init (ginitable.c:105)
50953           by 0x543F6E9: g_bus_get_sync (gdbusconnection.c:6091)
50954           by 0x402C7E: test_connection_life_cycle (gdbus-connection.c:126)
50955           by 0x4C7CABB: test_case_run (gtestutils.c:1174)
50956           by 0x4C7CD84: g_test_run_suite_internal (gtestutils.c:1223)
50957           by 0x4C7CE49: g_test_run_suite_internal (gtestutils.c:1233)
50958           by 0x4C7CE49: g_test_run_suite_internal (gtestutils.c:1233)
50959         Address 0x7fefff9fc is on thread 1's stack
50960
50961     Signed-off-by: David Zeuthen <davidz@redhat.com>
50962
50963  gio/gsocket.c |    1 +
50964  1 file changed, 1 insertion(+)
50965
50966 commit 4bc4590c7bb5d8e7c248347e4b702ab8b506d937
50967 Author: Matthias Clasen <mclasen@redhat.com>
50968 Date:   Mon Aug 16 10:21:38 2010 -0400
50969
50970     Declare stream base classes as abstract
50971
50972  gio/gfilterinputstream.c  |    2 +-
50973  gio/gfilteroutputstream.c |    2 +-
50974  gio/ginputstream.c        |    2 +-
50975  gio/giostream.c           |    2 +-
50976  gio/goutputstream.c       |    2 +-
50977  5 files changed, 5 insertions(+), 5 deletions(-)
50978
50979 commit 547311bfd8661e25e588e1f434f15c5f2f32c3a7
50980 Author: Dan Winship <danw@gnome.org>
50981 Date:   Thu Jun 24 13:09:14 2010 -0400
50982
50983     Always do async vs sync correctly in GSocketConnection streams
50984
50985     Previously if a GSocketConnection had a blocking GSocket, it would
50986     sometimes block during asynchonous I/O, and if it had a non-blocking
50987     socket, it would sometimes return G_IO_ERROR_WOULD_BLOCK from
50988     synchronous I/O. This fixes the connection to not depend on the socket
50989     state.
50990
50991     https://bugzilla.gnome.org/show_bug.cgi?id=616458
50992
50993  docs/reference/gio/gio-sections.txt |    2 +
50994  gio/gio.symbols                     |    2 +
50995  gio/gsocket.c                       |   70
50996  +++++++++++++++++++++++++++++++++--
50997  gio/gsocket.h                       |   13 +++++++
50998  gio/gsocketinputstream.c            |   16 ++++----
50999  gio/gsocketoutputstream.c           |   16 ++++----
51000  6 files changed, 101 insertions(+), 18 deletions(-)
51001
51002 commit 17fea2f749a407a15a82977b3488530cd5305266
51003 Author: Dan Winship <danw@gnome.org>
51004 Date:   Sun Aug 15 07:57:37 2010 -0400
51005
51006     Belatedly add g_socket_client_get/set_timeout to docs and symbols
51007
51008  docs/reference/gio/gio-sections.txt |    2 ++
51009  gio/gio.symbols                     |    2 ++
51010  2 files changed, 4 insertions(+)
51011
51012 commit b76b24f1b3f82c2400cce8948b44ae32aa0e23ee
51013 Author: Dan Winship <danw@gnome.org>
51014 Date:   Sat Aug 14 16:15:39 2010 -0400
51015
51016     GSocketClient: plug two leaks
51017
51018     g_socket_client_connect_async() was always leaking its GCancellable,
51019     and would also leak any GSocket that eventually failed to connect
51020     after returning G_IO_ERROR_PENDING.
51021
51022  gio/gsocketclient.c |    4 ++++
51023  1 file changed, 4 insertions(+)
51024
51025 commit 16bafb479995e69417b86b5b26682ec7c2ceb5a0
51026 Author: Dan Winship <danw@gnome.org>
51027 Date:   Sat Aug 14 15:04:24 2010 -0400
51028
51029     GSocketClient: add a timeout property
51030
51031     GSocket has a timeout flag now, but when using GSocketClient there was
51032     no way to set the timeout until after connecting (or failing). Fix
51033     that by adding a timeout property to GSocketClient.
51034
51035  gio/gsocketclient.c   |   69
51036  ++++++++++++++++++++++++++++++++++++++++++++++++-
51037  gio/gsocketclient.h   |    3 +++
51038  gio/tests/send-data.c |    5 ++++
51039  3 files changed, 76 insertions(+), 1 deletion(-)
51040
51041 commit 28a4fff7ec63000238c7e20ff965238027922c47
51042 Author: Will Thompson <will@willthompson.co.uk>
51043 Date:   Fri Aug 13 23:34:44 2010 -0400
51044
51045     Add examples for GAsyncInitiable and GSimpleAsyncResult
51046
51047     Bug 602417
51048
51049  gio/gasyncinitable.c     |   94 +++++++++++++++++++++++++++++++++++++++++
51050  gio/gsimpleasyncresult.c |  104
51051  +++++++++++++++++++++++++++++++++++++++++++++-
51052  2 files changed, 197 insertions(+), 1 deletion(-)
51053
51054 commit 7a32e34f7c46a4e1e2fe6f35490b1f8469ed08b7
51055 Author: Will Thompson <will@willthompson.co.uk>
51056 Date:   Fri Aug 13 23:20:06 2010 -0400
51057
51058     Document that _complete() et al. ref the GSimpleAsyncResult
51059
51060  gio/gsimpleasyncresult.c |    3 +++
51061  1 file changed, 3 insertions(+)
51062
51063 commit ec31612ea00e2babd5d6b02d65966164594a03f8
51064 Author: Will Thompson <will@willthompson.co.uk>
51065 Date:   Fri Aug 13 23:15:27 2010 -0400
51066
51067     _simple_async_result_is_valid: allow tag to be NULL
51068
51069     Because g_simple_async_report_[g]error_in_idle() don't take a
51070     source tag
51071     parameter, code that uses them can't currently use
51072     g_simple_async_result_is_valid() (at least, not for the error case).
51073
51074     Bug 602417
51075
51076  gio/gsimpleasyncresult.c |   13 ++++++++-----
51077  1 file changed, 8 insertions(+), 5 deletions(-)
51078
51079 commit c29d800d84d446d3762329815824a8be269c969b
51080 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
51081 Date:   Fri Aug 13 22:42:24 2010 -0400
51082
51083     GVariant: be more explicit about adopting and returning floating refs
51084
51085     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=622770
51086
51087  docs/reference/glib/gvariant-varargs.xml |    4 ++-
51088  glib/gvariant.c                          |   53
51089  +++++++++++++++++++-----------
51090  2 files changed, 37 insertions(+), 20 deletions(-)
51091
51092 commit e02571e93bb4c1986ec1190fb6c7d02eba0c746a
51093 Author: Matthias Clasen <mclasen@redhat.com>
51094 Date:   Fri Aug 13 21:22:45 2010 -0400
51095
51096     Add bug references to some tests
51097
51098  gio/tests/async-close-output-stream.c |    8 ++++++++
51099  gio/tests/converter-stream.c          |    4 ++++
51100  glib/tests/mem-overflow.c             |   29
51101  +++++++++++++++++++++++++++++
51102  gobject/tests/binding.c               |    4 ++++
51103  4 files changed, 45 insertions(+)
51104
51105 commit ea8a963936655ee3c13c5552cce96c309f8a384f
51106 Author: Matthias Clasen <mclasen@redhat.com>
51107 Date:   Fri Aug 13 21:21:43 2010 -0400
51108
51109     Document vendor override files
51110
51111     Features without documentation, tsk tsk.
51112
51113  docs/reference/gio/glib-compile-schemas.xml |    6 ++++
51114  gio/gsettings.c                             |   48
51115  +++++++++++++++++++--------
51116  2 files changed, 40 insertions(+), 14 deletions(-)
51117
51118 commit 63d19f065690b77059c335c0378a93f1a18b09c9
51119 Author: Matthias Clasen <mclasen@redhat.com>
51120 Date:   Fri Aug 13 21:05:05 2010 -0400
51121
51122     Fix doc format errors
51123
51124  glib/gconvert.c |    4 ++--
51125  glib/gregex.c   |    2 +-
51126  2 files changed, 3 insertions(+), 3 deletions(-)
51127
51128 commit 4160c5c74a06404037462dde572ec49663d685ea
51129 Author: Matthias Clasen <mclasen@redhat.com>
51130 Date:   Fri Aug 13 19:40:48 2010 -0400
51131
51132     Add tests for async file replace and load
51133
51134  gio/tests/file.c |  151
51135  +++++++++++++++++++++++++++++++++++++++++++++++++++---
51136  1 file changed, 143 insertions(+), 8 deletions(-)
51137
51138 commit c003468296642dccdca230e5fbec22ceab0a9959
51139 Author: Matthias Clasen <mclasen@redhat.com>
51140 Date:   Fri Aug 13 17:22:28 2010 -0400
51141
51142     Correct a comment
51143
51144  gio/inotify/inotify-kernel.c |    2 +-
51145  1 file changed, 1 insertion(+), 1 deletion(-)
51146
51147 commit 93bd5298c7f78fd7cb12734b6f3df5aa93f2c82b
51148 Author: Matthias Clasen <mclasen@redhat.com>
51149 Date:   Fri Aug 13 17:21:22 2010 -0400
51150
51151     Add an async file create/write/read/delete test
51152
51153  gio/tests/file.c |  163
51154  +++++++++++++++++++++++++++++++++++++++++++++++-------
51155  1 file changed, 144 insertions(+), 19 deletions(-)
51156
51157 commit 7ed4762190afca85424903a0977300585169b510
51158 Author: Matthias Clasen <mclasen@redhat.com>
51159 Date:   Fri Aug 13 17:19:01 2010 -0400
51160
51161     Fix a typo, and some doc reformatting
51162
51163  gio/ginputstream.c |   32 ++++++++++++++++----------------
51164  1 file changed, 16 insertions(+), 16 deletions(-)
51165
51166 commit effdb785fd941daf5fdec7df434242de25e5127e
51167 Author: Matthias Clasen <mclasen@redhat.com>
51168 Date:   Fri Aug 13 16:04:04 2010 -0400
51169
51170     Add some long descriptions for filter streams
51171
51172  gio/gfilterinputstream.c  |    4 ++++
51173  gio/gfilteroutputstream.c |    6 +++++-
51174  2 files changed, 9 insertions(+), 1 deletion(-)
51175
51176 commit 13e55b84ebb1aa148260a7d21da6a592d1e1dadb
51177 Author: Matthias Clasen <mclasen@redhat.com>
51178 Date:   Fri Aug 13 15:15:21 2010 -0400
51179
51180     Run volumemonitor test with local vfs
51181
51182     This is an attempt to stop the test from hanging on some build bots
51183     in build.gnome.org.
51184
51185  gio/tests/volumemonitor.c |    2 ++
51186  1 file changed, 2 insertions(+)
51187
51188 commit d344ff9d67a7e723a1c2163e7d9254dd6ef049d2
51189 Author: David Zeuthen <davidz@redhat.com>
51190 Date:   Fri Aug 13 13:58:27 2010 -0400
51191
51192     Bug 626841 – Add test-case for non-socket GIOStream
51193
51194     Also fix a couple of bugs so it actually works.
51195
51196     https://bugzilla.gnome.org/show_bug.cgi?id=626841
51197
51198     Signed-off-by: David Zeuthen <davidz@redhat.com>
51199
51200  gio/gdbusprivate.c           |  140 +++++++++--------
51201  gio/tests/Makefile.am        |    6 +-
51202  gio/tests/gdbus-non-socket.c |  346
51203  ++++++++++++++++++++++++++++++++++++++++++
51204  3 files changed, 424 insertions(+), 68 deletions(-)
51205
51206 commit 9be94e88999b5f10347b5c1b8542b88a35d3f93a
51207 Author: Michael Meeks <michael.meeks@novell.com>
51208 Date:   Fri Aug 13 17:56:19 2010 +0100
51209
51210     Add test for EAGAIN overflow in gdbusconnection based on David's test.
51211
51212  gio/tests/gdbus-peer.c |  110
51213  +++++++++++++++++++++++++++++++++++++++++++++++-
51214  1 file changed, 109 insertions(+), 1 deletion(-)
51215
51216 commit 5d9d3f03182d732ad732370dffc7d268c9d65e9d
51217 Author: Matthias Clasen <mclasen@redhat.com>
51218 Date:   Fri Aug 13 12:04:21 2010 -0400
51219
51220     Add some async file tests
51221
51222  gio/tests/file.c |  237
51223  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
51224  1 file changed, 237 insertions(+)
51225
51226 commit ee38c03582df8b757c2fe64b3b5a6be9b6083135
51227 Author: Matthias Clasen <mclasen@redhat.com>
51228 Date:   Fri Aug 13 00:47:02 2010 -0400
51229
51230     Collect NEWS for 2.25.14
51231
51232  NEWS |   24 ++++++++++++++++++++++++
51233  1 file changed, 24 insertions(+)
51234
51235 commit ef4b0afc0b3217ce65e12c0606855af52659490b
51236 Author: Matthias Clasen <mclasen@redhat.com>
51237 Date:   Fri Aug 13 00:30:58 2010 -0400
51238
51239     Bump version
51240
51241  configure.ac |    2 +-
51242  1 file changed, 1 insertion(+), 1 deletion(-)
51243
51244 commit 106bde0a8fa34a72f66f037b0428a3105cb953bc
51245 Author: Havoc Pennington <hp@pobox.com>
51246 Date:   Thu Aug 12 23:57:26 2010 -0400
51247
51248     GAsyncQueue: use g_queue_init() not g_queue_new()
51249
51250     By using g_queue_init() instead of g_queue_new(), we can avoid
51251     a separate memory allocation.
51252
51253     Bug 626704
51254
51255  glib/gasyncqueue.c |   28 ++++++++++++++--------------
51256  1 file changed, 14 insertions(+), 14 deletions(-)
51257
51258 commit f424aa9581ff4fedb9205f360112b6b17518edeb
51259 Author: Daniel Nylander <po@danielnylander.se>
51260 Date:   Thu Aug 12 13:19:50 2010 +0200
51261
51262     Updated Swedish translation
51263
51264  po/sv.po | 2135
51265  ++++++++++++++++++++++++++++++++++++--------------------------
51266  1 file changed, 1226 insertions(+), 909 deletions(-)
51267
51268 commit 398f9841eddc10e0e6b1ccee4823e2ea3650bd9a
51269 Author: Tor Lillqvist <tml@iki.fi>
51270 Date:   Tue Aug 10 16:01:39 2010 +0300
51271
51272     Fix gio/win32 build after -I flag changes
51273
51274  gio/win32/gwin32directorymonitor.c   |    1 -
51275  gio/win32/gwin32directorymonitor.h   |    4 ++--
51276  gio/win32/gwinhttpfile.c             |    8 ++++----
51277  gio/win32/gwinhttpfileinputstream.c  |    4 ++--
51278  gio/win32/gwinhttpfileoutputstream.c |    4 ++--
51279  gio/win32/gwinhttpvfs.c              |    6 +++---
51280  gio/win32/gwinhttpvfs.h              |    3 +--
51281  7 files changed, 14 insertions(+), 16 deletions(-)
51282
51283 commit 304c0c4746fb8df993a3e6429414d6cf1ba287b8
51284 Author: Aron Xu <aronxu@gnome.org>
51285 Date:   Mon Aug 9 14:26:38 2010 +0800
51286
51287     Update Simplified Chinese translation.
51288
51289  po/zh_CN.po |  594
51290  ++++++++++++++++++++++++++++++++++++++++-------------------
51291  1 file changed, 405 insertions(+), 189 deletions(-)
51292
51293 commit 43c0aa9ebe16cf17009678732decc9e852701f15
51294 Author: Matthias Clasen <mclasen@redhat.com>
51295 Date:   Sun Aug 8 23:53:52 2010 -0400
51296
51297     Replace the explicit list of character categories by a reference
51298     to the GUnicodeType docs.
51299
51300  docs/reference/glib/regex-syntax.sgml |  124
51301  +--------------------------------
51302  1 file changed, 3 insertions(+), 121 deletions(-)
51303
51304 commit 4e42893369c8b8092de7feedb447ca538f8dccf2
51305 Author: Matthias Clasen <mclasen@redhat.com>
51306 Date:   Sun Aug 8 23:43:29 2010 -0400
51307
51308     Refer to GUnicodeScript docs instead of listing scripts explicitly
51309
51310  docs/reference/glib/regex-syntax.sgml |   80
51311  +++++----------------------------
51312  1 file changed, 10 insertions(+), 70 deletions(-)
51313
51314 commit 733d209b14f1b88288e08241a64ef77284108505
51315 Author: Matthias Clasen <mclasen@redhat.com>
51316 Date:   Sun Aug 8 23:21:54 2010 -0400
51317
51318     Move GRegex docs inline
51319
51320  docs/reference/glib/tmpl/gregex.sgml |  302
51321  ++++++++++------------------------
51322  glib/gregex.c                        |   60 +++++++
51323  glib/gregex.h                        |  225 +++++++++++++++++++++++++
51324  3 files changed, 371 insertions(+), 216 deletions(-)
51325
51326 commit c3e5b3cca883546a40a5d7aa219c74cb6574bcd6
51327 Author: Matthias Clasen <mclasen@redhat.com>
51328 Date:   Sun Aug 8 22:19:10 2010 -0400
51329
51330     Whitespace cleanup
51331
51332  glib/gregex.c | 1067
51333  ++++++++++++++++++++++++++++-----------------------------
51334  1 file changed, 533 insertions(+), 534 deletions(-)
51335
51336 commit de3c6efa222389ef253fbe1b7b868b95a37aedb1
51337 Author: Matthias Clasen <mclasen@redhat.com>
51338 Date:   Sun Aug 8 22:15:16 2010 -0400
51339
51340     Remove two redundant comments
51341
51342  glib/garray.c |    4 ----
51343  1 file changed, 4 deletions(-)
51344
51345 commit b5bda64a730876205ce5aae069f11161d6b94cc4
51346 Author: Matthias Clasen <mclasen@redhat.com>
51347 Date:   Sun Aug 8 22:14:56 2010 -0400
51348
51349     Fix up a doc typo
51350
51351  glib/gbase64.c |    3 ++-
51352  1 file changed, 2 insertions(+), 1 deletion(-)
51353
51354 commit f5a58639759af5333990a24ef6c8275c8f5afcde
51355 Author: Matthias Clasen <mclasen@redhat.com>
51356 Date:   Sun Aug 8 22:12:40 2010 -0400
51357
51358     Minor cleanup
51359
51360     The definition is now present in pcre.h
51361
51362  glib/gregex.c |    5 -----
51363  1 file changed, 5 deletions(-)
51364
51365 commit def0dc01f74e9b8b0904c6b8866835f9efb640a8
51366 Author: Matthias Clasen <mclasen@redhat.com>
51367 Date:   Sun Aug 8 22:11:38 2010 -0400
51368
51369     Move GConvert docs inline
51370
51371  docs/reference/glib/tmpl/conversions.sgml |  174
51372  ++---------------------------
51373  glib/gconvert.c                           |  121 ++++++++++++++++++++
51374  glib/gconvert.h                           |   28 ++++-
51375  3 files changed, 157 insertions(+), 166 deletions(-)
51376
51377 commit f837e15972d7cd93ac8bddbaeed60289c7263c1a
51378 Author: A S Alam <aalam@users.sf.net>
51379 Date:   Tue Aug 10 06:24:02 2010 +0530
51380
51381     update translation for master
51382
51383  po/pa.po | 1808
51384  ++++++++++++++++++++++++++++++++++++--------------------------
51385  1 file changed, 1048 insertions(+), 760 deletions(-)
51386
51387 commit f9a4b4ecc7a0f838897797dc5b478520c9f05168
51388 Author: Matthias Clasen <mclasen@redhat.com>
51389 Date:   Sun Aug 8 21:29:26 2010 -0400
51390
51391     Add introspection annotations in gregex.c
51392
51393     Also, make the new getters follow the style of other GRegex getters,
51394     and take a const GRegex *.
51395
51396  glib/gregex.c |  192
51397  +++++++++++++++++++++++++++++----------------------------
51398  glib/gregex.h |    4 +-
51399  2 files changed, 100 insertions(+), 96 deletions(-)
51400
51401 commit 14e0ad7c5379e14f31a0e54bc2bf73f3c2d07d0d
51402 Author: Matthias Clasen <mclasen@redhat.com>
51403 Date:   Sun Aug 8 20:49:59 2010 -0400
51404
51405     Don't compile some unused functions in gio/xdgmime/
51406
51407  gio/xdgmime/xdgmime.c            |   22 +++++++++++++++++++++-
51408  gio/xdgmime/xdgmime.h            |   14 ++++++++++++--
51409  gio/xdgmime/xdgmimealias.c       |    4 +++-
51410  gio/xdgmime/xdgmimealias.h       |    3 ++-
51411  gio/xdgmime/xdgmimecache.c       |    8 +++++++-
51412  gio/xdgmime/xdgmimecache.h       |    6 ++++++
51413  gio/xdgmime/xdgmimeglob.c        |    7 +++++++
51414  gio/xdgmime/xdgmimeglob.h        |    2 ++
51415  gio/xdgmime/xdgmimeicon.c        |    2 ++
51416  gio/xdgmime/xdgmimeicon.h        |    2 ++
51417  gio/xdgmime/xdgmimeparent.c      |    2 ++
51418  gio/xdgmime/xdgmimeparent.h      |    2 ++
51419  glib/pcre/pcre_compile.c         |    4 +++-
51420  glib/pcre/pcre_get.c             |    2 +-
51421  glib/pcre/pcre_ucp_searchfuncs.c |    4 +++-
51422  15 files changed, 75 insertions(+), 9 deletions(-)
51423
51424 commit 7acdaf6f1db90c17985b81033050e1814723d6ae
51425 Author: Matthias Clasen <mclasen@redhat.com>
51426 Date:   Sun Aug 8 18:35:12 2010 -0400
51427
51428     Don't compile an unused function
51429
51430  glib/pcre/pcre_compile.c |    3 ++-
51431  1 file changed, 2 insertions(+), 1 deletion(-)
51432
51433 commit 3fd1fc4f9a8511587637efc9b0942e4919fab031
51434 Author: Matthias Clasen <mclasen@redhat.com>
51435 Date:   Sun Aug 8 18:34:59 2010 -0400
51436
51437     Trivial typo fix
51438
51439  glib/gregex.c |    2 +-
51440  1 file changed, 1 insertion(+), 1 deletion(-)
51441
51442 commit c9916d64b1cf996a4cdb9f8887972038b492426d
51443 Author: Matthias Clasen <mclasen@redhat.com>
51444 Date:   Sun Aug 8 18:34:38 2010 -0400
51445
51446     Improve regex test coverage
51447
51448  glib/tests/regex.c |  559
51449  +++++++++++++++++++++++++++++++++++++++++++++++++++-
51450  1 file changed, 558 insertions(+), 1 deletion(-)
51451
51452 commit 584787f580cf6e36c020b7d7ee0a01baea8896aa
51453 Author: Matthias Clasen <mclasen@redhat.com>
51454 Date:   Sun Aug 8 11:32:50 2010 -0400
51455
51456     Improve the async result test coverage
51457
51458  gio/tests/simple-async-result.c |    1 +
51459  1 file changed, 1 insertion(+)
51460
51461 commit 7c129c901121b2ca8374d64c716828101ce79cb9
51462 Author: Matthias Clasen <mclasen@redhat.com>
51463 Date:   Sun Aug 8 11:31:53 2010 -0400
51464
51465     Improve dbus address test coverage
51466
51467  gio/tests/gdbus-addresses.c |   32 ++++++++++++++++++++++++++++++++
51468  1 file changed, 32 insertions(+)
51469
51470 commit ae8b375f0ffe4c26c366728a33b04167d3f1fd1b
51471 Author: Fran Diéguez <fran.dieguez@mabishu.com>
51472 Date:   Mon Aug 9 01:11:59 2010 +0200
51473
51474     Updated galician translations
51475
51476  po/gl.po |   11 +++++++++--
51477  1 file changed, 9 insertions(+), 2 deletions(-)
51478
51479 commit bbd1d2a72429929d15c0764853addcf3a6a8bead
51480 Author: Matthias Clasen <mclasen@redhat.com>
51481 Date:   Sun Aug 8 01:09:18 2010 -0400
51482
51483     Improve regex test coverage
51484
51485  glib/tests/regex.c |   66
51486  ++++++++++++++++++++++++++++++++++++++++++++++++++++
51487  1 file changed, 66 insertions(+)
51488
51489 commit 6ada7532b5e8d3c613e26144afbf4c38367afd90
51490 Author: Matthias Clasen <mclasen@redhat.com>
51491 Date:   Sun Aug 8 01:08:34 2010 -0400
51492
51493     Drop some unused code
51494
51495     Some functions in pcre_get.c are not used.
51496
51497  glib/pcre/pcre_get.c |    3 +++
51498  1 file changed, 3 insertions(+)
51499
51500 commit 8804d6a98ffabc83bea2a35d4aaf26617fa062f0
51501 Author: Matthias Clasen <mclasen@redhat.com>
51502 Date:   Sun Aug 8 01:07:53 2010 -0400
51503
51504     Simplify gcov generation
51505
51506     lcov seems to handle .libs just fine on its own.
51507
51508  Makefile.decl |    6 ++----
51509  1 file changed, 2 insertions(+), 4 deletions(-)
51510
51511 commit 01cae84e47ff749e475d7931106c8b00829021e5
51512 Author: Ryan Lortie <desrt@desrt.ca>
51513 Date:   Sat Aug 7 19:58:12 2010 -0400
51514
51515     Bug 578295 - gtester has a race condition
51516
51517     Deal with the race in GMainLoop by installing a do-nothing timeout.
51518
51519  glib/gtester.c |    9 +++++++++
51520  1 file changed, 9 insertions(+)
51521
51522 commit 51ad83f7119bcf43d5e9b6b89fd3f33bd9ab1e3d
51523 Author: Matthias Clasen <mclasen@redhat.com>
51524 Date:   Sat Aug 7 18:56:12 2010 -0400
51525
51526     Make g_dbus_error_unregister_error work
51527
51528  gio/gdbuserror.c |    5 ++++-
51529  1 file changed, 4 insertions(+), 1 deletion(-)
51530
51531 commit 8e236f7ec1e0f620a516255a6b8ed7ae169bc87e
51532 Author: Matthias Clasen <mclasen@redhat.com>
51533 Date:   Sat Aug 7 18:55:21 2010 -0400
51534
51535     Add some more test about gdbus_error apis
51536
51537  gio/tests/gdbus-error.c |   71
51538  +++++++++++++++++++++++++++++++++++++++++++++++
51539  1 file changed, 71 insertions(+)
51540
51541 commit 7de6658f74a43065fa9a27db6cb4d26b6a946a32
51542 Author: Matthias Clasen <mclasen@redhat.com>
51543 Date:   Sat Aug 7 17:08:54 2010 -0400
51544
51545     Make g_simple_async_result_is_valid work without source
51546
51547     The problem was pointed out by Xavier Claessens in bug 626208.
51548
51549  gio/gsimpleasyncresult.c |    6 ++++--
51550  1 file changed, 4 insertions(+), 2 deletions(-)
51551
51552 commit 402ad1958ccdb4586da9614ec4276396fd4c0faf
51553 Author: Matthias Clasen <mclasen@redhat.com>
51554 Date:   Sat Aug 7 16:27:38 2010 -0400
51555
51556     Make the closure variants of name owning and watching actually work
51557
51558     The GClosure API is a bit funky (and badly documented), and requires
51559     you to set a marshaller on the closure, and the marshaller has an
51560     implicit 'this' argument, and the caller is reponsible for unsetting
51561     the values after invoking the closure.
51562
51563     I've added some calls of the _with_closures variants to the
51564     gdbus-names test now.
51565
51566  gio/gdbusnameowning.c   |   92
51567  ++++++++++++++++++++++++++---------------------
51568  gio/gdbusnamewatching.c |   76 ++++++++++++++++++++-------------------
51569  gio/gio-marshal.list    |    2 ++
51570  gio/tests/gdbus-names.c |   57 +++++++++++++++++------------
51571  4 files changed, 128 insertions(+), 99 deletions(-)
51572
51573 commit c15d20e53a9fdccd4fbe17c6a51c57e6b34410fd
51574 Author: Kjartan Maraas <kmaraas@gnome.org>
51575 Date:   Sat Aug 7 18:43:01 2010 +0200
51576
51577     Updated Norwegian bokmål translation
51578
51579  po/nb.po |  179
51580  ++++++++++++++++++++++++++++++++++++++++----------------------
51581  1 file changed, 115 insertions(+), 64 deletions(-)
51582
51583 commit 4ac7f8f08433c37cf0a69cdea601514a0c06c1b6
51584 Author: Benjamin Otte <otte@redhat.com>
51585 Date:   Fri Aug 6 23:15:28 2010 +0200
51586
51587     notifyqueue: Dedup pspecs when adding
51588
51589     The previous code dedup'd when thawing and threw nasty warnings
51590     your way
51591     if you notified too often. This can now easily be avoided.
51592
51593     Performance should be roughly identical, as both are O(n²).
51594
51595  gobject/gobjectnotifyqueue.c |   23 +++++++----------------
51596  1 file changed, 7 insertions(+), 16 deletions(-)
51597
51598 commit e88eb048659be2e09081a27ddaef0e261667b6b8
51599 Author: Ryan Lortie <desrt@desrt.ca>
51600 Date:   Fri Aug 6 16:48:03 2010 -0400
51601
51602     Prepare to release glib 2.25.13
51603
51604  NEWS                                      |   67
51605  +++++++++++++++++++++++++++++
51606  docs/reference/glib/tmpl/glib-unused.sgml |   40 -----------------
51607  docs/reference/glib/tmpl/messages.sgml    |   27 +++++++++---
51608  docs/reference/glib/tmpl/version.sgml     |   41 ++++++++++++++++++
51609  4 files changed, 129 insertions(+), 46 deletions(-)
51610
51611 commit 80046f36e0ed2fe3d12c3128145033043f46734d
51612 Author: Ryan Lortie <desrt@desrt.ca>
51613 Date:   Fri Aug 6 16:42:36 2010 -0400
51614
51615     gitignore update
51616
51617  glib/tests/.gitignore |    1 +
51618  1 file changed, 1 insertion(+)
51619
51620 commit d96b7c5c8aacc2b8516c03a2801db731d4171570
51621 Author: Ryan Lortie <desrt@desrt.ca>
51622 Date:   Fri Aug 6 15:28:58 2010 -0400
51623
51624     gtester: Run tests only once on 'make check'
51625
51626     The gtester makefile runs 'make test' on 'make check' and also
51627     recurses
51628     on 'make test'.  automake recurses on 'make check'.
51629
51630     This means that every level of recursive make that we go through
51631     results
51632     in the tests running twice as many times.  If you type 'make check' at
51633     the toplevel, for example, tests in gio/tests/ run 4 times.
51634
51635     Fix that by introducing a 'test-nonrecursive' target and using
51636     that one
51637     from 'make check'.  'make test', 'make test-report', etc. are still
51638     recursive.
51639
51640  Makefile.decl |   15 ++++++++++-----
51641  1 file changed, 10 insertions(+), 5 deletions(-)
51642
51643 commit b91f9274d9de1e9f0a1b407913ab893cfe1d5b25
51644 Author: Ryan Lortie <desrt@desrt.ca>
51645 Date:   Fri Aug 6 13:12:20 2010 -0400
51646
51647     Fix volumemonitor test case
51648
51649     Don't blindly g_object_unref() that which may be NULL.
51650
51651  gio/tests/volumemonitor.c |   13 +++++++++----
51652  1 file changed, 9 insertions(+), 4 deletions(-)
51653
51654 commit 889a7f81dd808d35a17baa53a87255ef588d27da
51655 Author: Ryan Lortie <desrt@desrt.ca>
51656 Date:   Fri Aug 6 13:11:38 2010 -0400
51657
51658     gio.symbols: add g_dbus_message_[gs]et_byte_order
51659
51660  gio/gio.symbols |    2 ++
51661  1 file changed, 2 insertions(+)
51662
51663 commit 5e044a943c96967841c3c341ac5975c36064d640
51664 Author: Ryan Lortie <desrt@desrt.ca>
51665 Date:   Fri Aug 6 13:11:20 2010 -0400
51666
51667     typo fix: Dist the data for the test cases
51668
51669     change 'dist_hook:' to 'dist-hook:'
51670
51671  glib/tests/Makefile.am |    2 +-
51672  1 file changed, 1 insertion(+), 1 deletion(-)
51673
51674 commit b3b7ea8e227035ae27d6ac62595478d27b8152e8
51675 Author: Ryan Lortie <desrt@desrt.ca>
51676 Date:   Fri Aug 6 13:09:26 2010 -0400
51677
51678     Replace -I with $(glib_INCLUDES) and friends
51679
51680     Stop using ad hoc -I in all of our Makefile.am.  Use the new variables
51681     instead.
51682
51683  docs/reference/gio/Makefile.am     |   10 +---------
51684  docs/reference/gobject/Makefile.am |    5 +----
51685  gio/Makefile.am                    |    6 +-----
51686  gio/fam/Makefile.am                |    5 +----
51687  gio/fen/Makefile.am                |    6 +-----
51688  gio/inotify/Makefile.am            |    6 +-----
51689  gio/libasyncns/Makefile.am         |    2 +-
51690  gio/tests/Makefile.am              |    7 +------
51691  gio/win32/Makefile.am              |    6 +-----
51692  glib/Makefile.am                   |    2 +-
51693  glib/gnulib/Makefile.am            |    3 +--
51694  glib/libcharset/Makefile.am        |    2 +-
51695  glib/pcre/Makefile.am              |    5 +----
51696  glib/tests/Makefile.am             |    4 +---
51697  glib/update-pcre/Makefile.am-1     |    4 +---
51698  gmodule/Makefile.am                |    5 +----
51699  gobject/Makefile.am                |    5 +----
51700  gobject/tests/Makefile.am          |    2 +-
51701  gthread/Makefile.am                |    5 +----
51702  gthread/tests/Makefile.am          |    2 +-
51703  tests/Makefile.am                  |    5 +----
51704  tests/gobject/Makefile.am          |    5 +----
51705  tests/refcount/Makefile.am         |    5 +----
51706  23 files changed, 23 insertions(+), 84 deletions(-)
51707
51708 commit 8ad9d9dbe35973951faaf595b1fe847b6b180159
51709 Author: Ryan Lortie <desrt@desrt.ca>
51710 Date:   Fri Aug 6 13:07:31 2010 -0400
51711
51712     configure.ac: define glib_INCLUDES and friends
51713
51714     These macros should be used instead of -I for things in the tree that
51715     depend on various bits of glib.
51716
51717     also gobject_INCLUDES, gthread_INCLUDES, gmodule_INCLUDES,
51718     gio_INCLUDES
51719
51720  configure.ac |   39 +++++++++++++++++++++++++++++++++++++++
51721  1 file changed, 39 insertions(+)
51722
51723 commit ba0208b3a8076f8c3c545ba5716347ad446525f7
51724 Author: Ryan Lortie <desrt@desrt.ca>
51725 Date:   Fri Aug 6 13:05:18 2010 -0400
51726
51727     Clean up improper #includes
51728
51729     We have a lot of broken #including going on around the tree.  This has
51730     gone unnoticed due to our sloppy use of -I.
51731
51732  gio/fam/fam-helper.c                   |    2 +-
51733  gio/fam/fam-module.c                   |    2 +-
51734  gio/fam/gfamdirectorymonitor.c         |    2 +-
51735  gio/fam/gfamdirectorymonitor.h         |    4 ++--
51736  gio/fam/gfamfilemonitor.c              |    2 +-
51737  gio/fam/gfamfilemonitor.h              |    4 ++--
51738  gio/fen/fen-helper.c                   |    2 +-
51739  gio/fen/fen-node.c                     |    2 +-
51740  gio/fen/gfendirectorymonitor.c         |    2 +-
51741  gio/fen/gfendirectorymonitor.h         |    4 ++--
51742  gio/inotify/ginotifydirectorymonitor.c |    2 +-
51743  gio/inotify/ginotifydirectorymonitor.h |    4 ++--
51744  gio/tests/application.c                |    2 +-
51745  gio/tests/gschema-compile.c            |    2 +-
51746  gio/tests/testapp.c                    |    2 +-
51747  15 files changed, 19 insertions(+), 19 deletions(-)
51748
51749 commit 78f7f14b34b4c04742fc848eec536ffdb8c8ab01
51750 Author: Ryan Lortie <desrt@desrt.ca>
51751 Date:   Fri Aug 6 10:53:07 2010 -0400
51752
51753     Don't dist 'glibconfig.h'
51754
51755     This is causing very serious problems when doing out-of-tree
51756     builds from
51757     tarballs on architectures that are different from the architecture
51758     that
51759     the tarball was created on.
51760
51761     This commit breaks the build in those cases, but I'll fix that in the
51762     next commits.
51763
51764     https://bugzilla.gnome.org/show_bug.cgi?id=626107
51765
51766  glib/Makefile.am |    2 +-
51767  1 file changed, 1 insertion(+), 1 deletion(-)
51768
51769 commit 25c6bdc22add2f306c24e5200de2899f39f86c48
51770 Author: Ryan Lortie <desrt@desrt.ca>
51771 Date:   Fri Aug 6 10:29:32 2010 -0400
51772
51773     error test case: don't double-free the source
51774
51775     g_propagate_prefixed_error() frees the source already, don't
51776     g_error_free() it.
51777
51778  glib/tests/error.c |    1 -
51779  1 file changed, 1 deletion(-)
51780
51781 commit a1b015f7b70b3851d5a6e45fd4114c7723b4f1ea
51782 Author: Hannes Müller <h.c.f.mueller@gmx.de>
51783 Date:   Thu Aug 5 23:11:03 2010 +0200
51784
51785     avoid warning in gutils.h when using gcc with -Wconversion
51786
51787     https://bugzilla.gnome.org/show_bug.cgi?id=619026
51788
51789  glib/gutils.h |    2 +-
51790  1 file changed, 1 insertion(+), 1 deletion(-)
51791
51792 commit 970d0634e9ade050158bdb529a6f8a7deb8fb319
51793 Author: Fran Diéguez <fran.dieguez@mabishu.com>
51794 Date:   Thu Aug 5 15:36:39 2010 +0200
51795
51796     Updated Galician translations
51797
51798  po/gl.po |  234
51799  +++++++++++++++++++++++++++++++++++++++-----------------------
51800  1 file changed, 149 insertions(+), 85 deletions(-)
51801
51802 commit c789f72f9dfb6dcb86c536dfa6f65e5a7e5c72f4
51803 Author: Claude Paroz <claude@2xlibre.net>
51804 Date:   Thu Aug 5 15:17:40 2010 +0200
51805
51806     Updated French translation
51807
51808     Contributed by Gérard Baylard and Claude Paroz
51809
51810  po/fr.po | 2016
51811  +++++++++++++++++++++++++++++++++++++-------------------------
51812  1 file changed, 1220 insertions(+), 796 deletions(-)
51813
51814 commit 9f6faaffb6491a8de5508b7678ab48fee4f59efa
51815 Author: paul <ephraim_owns@hotmail.com>
51816 Date:   Thu Aug 5 09:08:34 2010 -0400
51817
51818     Add $(top_builddir)/glib to includes
51819
51820     This is required to find glibconfig.h during srcdir != builddir builds
51821
51822  gio/Makefile.am            |    1 +
51823  gio/tests/Makefile.am      |    1 +
51824  glib/gnulib/Makefile.am    |    3 ++-
51825  glib/tests/Makefile.am     |    1 +
51826  gmodule/Makefile.am        |    1 +
51827  gobject/Makefile.am        |    1 +
51828  gobject/tests/Makefile.am  |    2 +-
51829  gthread/Makefile.am        |    1 +
51830  tests/Makefile.am          |    1 +
51831  tests/gobject/Makefile.am  |    1 +
51832  tests/refcount/Makefile.am |    1 +
51833  11 files changed, 12 insertions(+), 2 deletions(-)
51834
51835 commit 38c3f9964c2c0b7243cf5033ffc1d197c292b337
51836 Author: Jorge González <jorgegonz@svn.gnome.org>
51837 Date:   Thu Aug 5 12:11:05 2010 +0200
51838
51839     Updated Spanish translation
51840
51841  po/es.po |  238
51842  ++++++++++++++++++++++++++++++++++++++++----------------------
51843  1 file changed, 156 insertions(+), 82 deletions(-)
51844
51845 commit abe820e0d935f41744292146c71ccc4cf479751e
51846 Author: Philip Withnall <philip.withnall@collabora.co.uk>
51847 Date:   Mon Aug 2 14:14:11 2010 +0100
51848
51849     Expand documentation about error quark naming
51850
51851     Closes: bgo#625827
51852
51853  docs/reference/glib/tmpl/error_reporting.sgml |    5 +++++
51854  1 file changed, 5 insertions(+)
51855
51856 commit 008615f9999641158a89e3e6163b1580cac53dd0
51857 Author: Matthias Clasen <mclasen@redhat.com>
51858 Date:   Thu Aug 5 02:23:42 2010 -0400
51859
51860     Test an option handling corner-case
51861
51862  glib/tests/option-context.c |   59
51863  ++++++++++++++++++++++++++++++++++++++++++-
51864  1 file changed, 58 insertions(+), 1 deletion(-)
51865
51866 commit e2657d8dce32e10869ec2b18edc7dbf489dd2941
51867 Author: Matthias Clasen <mclasen@redhat.com>
51868 Date:   Thu Aug 5 02:01:58 2010 -0400
51869
51870     Add a not about arguments beginning with dashes
51871
51872  glib/goption.c |   28 +++++++++++++++-------------
51873  1 file changed, 15 insertions(+), 13 deletions(-)
51874
51875 commit e4994cb0a10c35f373b17ef970e2f8e4034d387c
51876 Author: Yaron Shahrabani <sh.yaron@gmail.com>
51877 Date:   Thu Aug 5 09:14:40 2010 +0300
51878
51879     Updated Hebrew translation.
51880
51881  po/he.po |  205
51882  ++++++++++++++++++++++++++++++++++++++++----------------------
51883  1 file changed, 133 insertions(+), 72 deletions(-)
51884
51885 commit 84d3aa652f4e5853d5612bd4b189c2146168f038
51886 Author: Matthias Clasen <mclasen@redhat.com>
51887 Date:   Thu Aug 5 01:53:15 2010 -0400
51888
51889     Beautify configure output
51890
51891     Checking for cpp before using it avoids somewhat ugly
51892     nested output. Pointed out in bug 593544.
51893
51894  configure.ac |    8 ++++----
51895  1 file changed, 4 insertions(+), 4 deletions(-)
51896
51897 commit 530f67384ea656ef9a5d8c05df5c35a9bf2a5ec0
51898 Author: Matthias Clasen <mclasen@redhat.com>
51899 Date:   Thu Aug 5 01:45:26 2010 -0400
51900
51901     Modernize pkg-config check
51902
51903     As pointed out in bug 599590, our hand-rolled check fails to find
51904     cross-complication variants of pkg-config like
51905     i686-pc-mingw32-pkg-config.
51906
51907  configure.ac |   14 +-------------
51908  1 file changed, 1 insertion(+), 13 deletions(-)
51909
51910 commit 3e8a9c7b52211ad1991711e02d682dc6e03439c6
51911 Author: Matthias Clasen <mclasen@redhat.com>
51912 Date:   Thu Aug 5 01:39:02 2010 -0400
51913
51914     Add missing files
51915
51916     Reported in bug 624739
51917
51918  po/POTFILES.in |    2 ++
51919  1 file changed, 2 insertions(+)
51920
51921 commit d52e1c33f71a28908dac3658a8d5394e333324fc
51922 Author: David Zeuthen <davidz@redhat.com>
51923 Date:   Wed Aug 4 16:59:26 2010 -0400
51924
51925     GDBus: Add `return' debug option
51926
51927     This prints all GDBusMethodInvocation API usage and is normally used
51928     with the `incoming' option. Example:
51929
51930      # G_DBUS_DEBUG=incoming,return ./polkitd --replace
51931      Entering main event loop
51932      Connected to the system bus
51933      Registering null backend at priority -10
51934      [...]
51935      Acquired the name org.freedesktop.PolicyKit1
51936      [...]
51937
51938      ========================================================================
51939      GDBus-debug:Incoming:
51940       <<<< METHOD INVOCATION
51941       org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent()
51942            on object /org/freedesktop/PolicyKit1/Authority
51943            invoked by name :1.26
51944            serial 299
51945      ========================================================================
51946      GDBus-debug:Return:
51947       >>>> METHOD ERROR org.freedesktop.PolicyKit1.Error.Failed
51948            message `Cannot determine session the caller is in'
51949            in response to
51950            org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent()
51951            on object /org/freedesktop/PolicyKit1/Authority
51952            to name :1.26
51953            reply-serial 299
51954
51955      [...]
51956
51957      ========================================================================
51958      GDBus-debug:Incoming:
51959       <<<< METHOD INVOCATION
51960       org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent()
51961            on object /org/freedesktop/PolicyKit1/Authority
51962            invoked by name :1.2402
51963            serial 25
51964      ========================================================================
51965      GDBus-debug:Return:
51966       >>>> METHOD RETURN
51967            in response to
51968            org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent()
51969            on object /org/freedesktop/PolicyKit1/Authority
51970            to name :1.2402
51971            reply-serial 25
51972
51973     Signed-off-by: David Zeuthen <davidz@redhat.com>
51974
51975  docs/reference/gio/overview.xml |   10 ++++++++--
51976  gio/gdbusconnection.c           |    6 ++++--
51977  gio/gdbusmethodinvocation.c     |   37
51978  +++++++++++++++++++++++++++++++++++++
51979  gio/gdbusprivate.c              |   13 +++++++++++--
51980  gio/gdbusprivate.h              |    1 +
51981  5 files changed, 61 insertions(+), 6 deletions(-)
51982
51983 commit 89a1b571adde644664093dd4763fb9aa077dfafc
51984 Author: David Zeuthen <davidz@redhat.com>
51985 Date:   Wed Aug 4 14:38:51 2010 -0400
51986
51987     GDBusMessage: Validate header fields when serializing/deserializing
51988
51989     The D-Bus spec mentions exactly what header fields are required for
51990     various message types. Add tests for this as well.
51991
51992     Also disallow empty interfaces for signals since the D-Bus spec says
51993     this is Verboten already.
51994
51995     Signed-off-by: David Zeuthen <davidz@redhat.com>
51996
51997  gio/gdbusconnection.c           |    5 --
51998  gio/gdbusmessage.c              |  119 ++++++++++++++++++++++++++++--
51999  gio/tests/gdbus-serialization.c |  155
52000  +++++++++++++++++++++++++++++++++++++++
52001  3 files changed, 268 insertions(+), 11 deletions(-)
52002
52003 commit 6f070be65bb4bb665cb8a4c1f48cac59c1f4fba3
52004 Author: David Zeuthen <davidz@redhat.com>
52005 Date:   Wed Aug 4 13:32:19 2010 -0400
52006
52007     GDBusMessage: Add a way to get/set byte order of a message
52008
52009     Also use this in the test cases to check that serialization to and
52010     from both big and little endian works.
52011
52012     Signed-off-by: David Zeuthen <davidz@redhat.com>
52013
52014  docs/reference/gio/gio-sections.txt |    3 +
52015  gio/gdbusmessage.c                  |   85 ++++++++++++++++-----
52016  gio/gdbusmessage.h                  |    4 +
52017  gio/gio.symbols                     |    1 +
52018  gio/gioenums.h                      |   15 ++++
52019  gio/tests/gdbus-serialization.c     |  139
52020  +++++++++++++++++++++--------------
52021  6 files changed, 175 insertions(+), 72 deletions(-)
52022
52023 commit 6e723e8b3e5f138f8e0b4fe45c5872a92510d5d3
52024 Author: David Zeuthen <davidz@redhat.com>
52025 Date:   Wed Aug 4 12:24:22 2010 -0400
52026
52027     GDBusMessage: Assert various things when serializing to a blob
52028
52029     We use g_assert() instead of setting the GError because it is a
52030     programming error if the GVariant contains invalid data - see commit
52031     5e6f762d61db1a5c64bd1d33e5ba112755106581 for where the last hole in
52032     GVariant was closed.
52033
52034     So if we can trust GVariant to only contain valid data (ignoring the
52035     case where unsafe API such as g_variant_new_from_data() is used), why
52036     g_assert() at all with costly g_utf8_validate() checks? Because a) it
52037     is relatively inexpensive; and b) it helps find bugs such as the one
52038     fixed in commit 5e6f762d61db1a5c64bd1d33e5ba112755106581.
52039
52040     If performance is a concern we can play games like introducing
52041     environment variables or other machinery to avoid such "costly"
52042     checks. I doubt it will ever be an issue.
52043
52044     Also replace two "Hmm" TODO item with a static assert - the code that
52045     serializes a gdouble into the D-Bus wire format by treating it as a
52046     guint64 is indeed correct - endianess needs to be taken into account
52047     (see the D-Bus reference implementation for similar code). But we want
52048     to make sure that we're indeed using an architecture/compiler where a
52049     gdouble takes up 8 bytes - hence the assertion.
52050
52051     Signed-off-by: David Zeuthen <davidz@redhat.com>
52052
52053  gio/gdbusmessage.c |   14 ++++++++------
52054  1 file changed, 8 insertions(+), 6 deletions(-)
52055
52056 commit 5bd34a820eb79f0765e312215e0a3e0a339ace78
52057 Author: David Zeuthen <davidz@redhat.com>
52058 Date:   Wed Aug 4 11:26:48 2010 -0400
52059
52060     GDBusMessage: Validate UTF-8 strings when serializing from blob
52061
52062     Signed-off-by: David Zeuthen <davidz@redhat.com>
52063
52064  gio/gdbusmessage.c              |   24 +++++++++--
52065  gio/tests/gdbus-serialization.c |   88
52066  +++++++++++++++++++++++++++++++++++++++
52067  2 files changed, 109 insertions(+), 3 deletions(-)
52068
52069 commit e62bc8e8f66c096829b282a53a769fbb55ab6b4d
52070 Author: Dan Winship <danw@gnome.org>
52071 Date:   Wed Aug 4 07:36:04 2010 -0400
52072
52073     remove a junk line
52074
52075  gio/tests/.gitignore |    1 -
52076  1 file changed, 1 deletion(-)
52077
52078 commit 27bc1d60ebcbd1b6e887fde138840a9ddda7fc3b
52079 Author: Kjartan Maraas <kmaraas@gnome.org>
52080 Date:   Wed Aug 4 13:23:02 2010 +0200
52081
52082     Updated Norwegian bokmål translation
52083
52084  po/nb.po |  554
52085  ++++++++++++++++++++++++++++++++++++++++++--------------------
52086  1 file changed, 376 insertions(+), 178 deletions(-)
52087
52088 commit 4bc9654c63feee596de5aa214d7cbd8fc293cd9d
52089 Author: Emmanuele Bassi <ebassi@linux.intel.com>
52090 Date:   Wed Aug 4 00:57:52 2010 +0100
52091
52092     binding: Add a default marshaller for the closure API
52093
52094     The g_object_bind_property_with_closures() function should set a
52095     marshaller if the two GClosures don't have one already. This
52096     simplifies
52097     the caller code and avoids duplication.
52098
52099     We need to add a new marshaller to the gmarshal.list matching the
52100     signature of the GBindingTransformFunc function.
52101
52102  gobject/gbinding.c      |    7 +++++++
52103  gobject/gclosure.c      |   15 +++++++++++++++
52104  gobject/gmarshal.list   |    1 +
52105  gobject/gobject.symbols |    1 +
52106  gobject/tests/binding.c |   39 ---------------------------------------
52107  5 files changed, 24 insertions(+), 39 deletions(-)
52108
52109 commit f5cd8ddeaac7e6df484629b7ae54a86ffa155a05
52110 Author: David Zeuthen <davidz@redhat.com>
52111 Date:   Tue Aug 3 15:36:16 2010 -0400
52112
52113     GDBusConnection: Debug messages when receiving signals and method
52114     invocations
52115
52116     Spell out "RECEIVED SIGNAL" instead of "SIGNAL" to emphasize this is
52117     about receiving a signal, not emitting one (which is "SIGNAL
52118     EMISSION"). Also make the "arrows" point in the "right" direction
52119     ("<<<<" vs ">>>>") - like this:
52120
52121      ========================================================================
52122      GDBus-debug:Signal:
52123       <<<< RECEIVED SIGNAL org.freedesktop.DBus.NameOwnerChanged
52124            on object /org/freedesktop/DBus
52125            sent by name org.freedesktop.DBus
52126
52127     and
52128
52129      ========================================================================
52130      GDBus-debug:Incoming:
52131       <<<< METHOD INVOCATION
52132       org.freedesktop.PolicyKit1.Authority.EnumerateTemporaryAuthorizations()
52133            on object /org/freedesktop/PolicyKit1/Authority
52134            invoked by name :1.2176
52135
52136     Signed-off-by: David Zeuthen <davidz@redhat.com>
52137
52138  gio/gdbusconnection.c |    4 ++--
52139  1 file changed, 2 insertions(+), 2 deletions(-)
52140
52141 commit 69341e2ba9a864ed2848527570988afc3e1c9df4
52142 Author: David Zeuthen <davidz@redhat.com>
52143 Date:   Tue Aug 3 14:32:29 2010 -0400
52144
52145     glib-compile-schemas: Pass a C string, not a GString wrapper
52146
52147     Commit 5e6f762d61db1a5c64bd1d33e5ba112755106581 (introducing UTF-8
52148     validity checks for GVariant instances containing strsings) actually
52149     uncovered a bug in glib-compile-schemas - a GString was passed when a
52150     C string was expected.
52151
52152     Signed-off-by: David Zeuthen <davidz@redhat.com>
52153
52154  gio/gschema-compile.c |    2 +-
52155  1 file changed, 1 insertion(+), 1 deletion(-)
52156
52157 commit 5e6f762d61db1a5c64bd1d33e5ba112755106581
52158 Author: David Zeuthen <davidz@redhat.com>
52159 Date:   Tue Aug 3 13:33:03 2010 -0400
52160
52161     GVariant: validate that passed string is UTF-8
52162
52163     As discussed with Ryan on IRC.
52164
52165     This check is crucial because it guarantees that
52166     g_variant_get_string() will _always_ return valid UTF-8. Except in
52167     cases where the programmer used unsafe API such as
52168     g_variant_new_from_data() and setting @trusted to TRUE.
52169
52170     In fact, this check revealed a flaw in my polkit gdbus port
52171
52172      (lt-polkitd:11632): GLib-CRITICAL **: g_variant_new_string: assertion
52173      `g_utf8_validate (string, len, NULL)' failed
52174
52175     and with this I could easily find the problem by using gdb(1) and
52176     G_DBUS=fatal-warnings.
52177
52178     Without this check we'd pass the non-UTF8 string all the way to the
52179     message bus and the bus would then disconnect us. So instead I was
52180     seeing
52181
52182       g_dbus_connection_real_closed: Remote peer vanished with error:
52183       Underlying GIOStream returned 0 bytes on an async read
52184       (g-io-error-quark, 0). Exiting.
52185
52186     and then SIGTERM as raised by g_dbus_connection_real_closed() and my
52187     polkitd process would exit. This behavior is much harder to debug than
52188     failing early (as this patch implements).
52189
52190     Signed-off-by: David Zeuthen <davidz@redhat.com>
52191
52192  glib/gvariant.c |    1 +
52193  1 file changed, 1 insertion(+)
52194
52195 commit 86d947f01fba4b79aa9f0bdcea9d510f5411ea4b
52196 Author: David Zeuthen <davidz@redhat.com>
52197 Date:   Tue Aug 3 12:47:07 2010 -0400
52198
52199     Fix gdbus-exit-on-close test case
52200
52201     Forgot to update the test case after last commit.
52202
52203     Signed-off-by: David Zeuthen <davidz@redhat.com>
52204
52205  gio/tests/gdbus-exit-on-close.c |    2 +-
52206  1 file changed, 1 insertion(+), 1 deletion(-)
52207
52208 commit 6a492a45191335ac97f54785db543f21dfce379c
52209 Author: David Zeuthen <davidz@redhat.com>
52210 Date:   Tue Aug 3 12:24:48 2010 -0400
52211
52212     GDBus: If exiting b/c remote peer disconnected and error is set,
52213     print it
52214
52215     This should make things easier to debug:
52216
52217       g_dbus_connection_real_closed: Remote peer vanished with error:
52218       Underlying GIOStream returned 0 bytes on an async read
52219       (g-io-error-quark, 0). Exiting.
52220
52221     Signed-off-by: David Zeuthen <davidz@redhat.com>
52222
52223  gio/gdbusconnection.c |   12 +++++++++++-
52224  1 file changed, 11 insertions(+), 1 deletion(-)
52225
52226 commit 3940cc9a11fde063bb9f83cc362e575e5f378609
52227 Author: David Zeuthen <davidz@redhat.com>
52228 Date:   Tue Aug 3 11:14:21 2010 -0400
52229
52230     GDBusProxy: Don't leak a GSimpleAsyncResult when doing async calls
52231
52232     Signed-off-by: David Zeuthen <davidz@redhat.com>
52233
52234  gio/gdbusproxy.c |    1 +
52235  1 file changed, 1 insertion(+)
52236
52237 commit b2715bbc5eaa1454df879964f58e36dbed65dc77
52238 Author: Matthias Clasen <mclasen@redhat.com>
52239 Date:   Tue Aug 3 10:41:21 2010 -0400
52240
52241     Fix a possible deadlock
52242
52243     the FdSource was calling g_cancellable_disconnect while holding the
52244     main context lock, which is bad news if the ::cancelled handler is
52245     trying to get that lock to wake up the mainloop...
52246
52247     Bug 586432
52248
52249  gio/gasynchelper.c       |    8 ++++++--
52250  gio/tests/unix-streams.c |   22 +---------------------
52251  2 files changed, 7 insertions(+), 23 deletions(-)
52252
52253 commit 5179d92e9ce8f5b88db73613ef0485c82656801e
52254 Author: Matthias Clasen <mclasen@redhat.com>
52255 Date:   Sun Aug 1 02:36:27 2010 -0400
52256
52257     fix the completion test
52258
52259  tests/completion-test.c |    1 -
52260  1 file changed, 1 deletion(-)
52261
52262 commit 21d98dbc4b57783bc98f612ca459562bcd25bd5b
52263 Author: Matthias Clasen <mclasen@redhat.com>
52264 Date:   Sun Aug 1 02:11:15 2010 -0400
52265
52266     improve completion test coverage
52267
52268  tests/completion-test.c |    9 +++++++++
52269  1 file changed, 9 insertions(+)
52270
52271 commit 9b96e31968383619ff0a76212c5200022d62b23c
52272 Author: Matthias Clasen <mclasen@redhat.com>
52273 Date:   Sun Aug 1 02:07:50 2010 -0400
52274
52275     Don't assert too much
52276
52277  glib/gbookmarkfile.c |    6 ++----
52278  1 file changed, 2 insertions(+), 4 deletions(-)
52279
52280 commit e4b5104003e9281e5737a9611517c4878522df5c
52281 Author: Matthias Clasen <mclasen@redhat.com>
52282 Date:   Sun Aug 1 02:07:21 2010 -0400
52283
52284     Move bookmarkfile tests to the test framework
52285
52286  glib/tests/Makefile.am             |    7 +
52287  glib/tests/bookmarkfile.c          |  298
52288  ++++++++++++++++++++++++++++++++++++
52289  glib/tests/bookmarks/fail-02.xbel  |    2 +
52290  glib/tests/bookmarks/fail-03.xbel  |   18 +++
52291  glib/tests/bookmarks/fail-04.xbel  |   21 +++
52292  glib/tests/bookmarks/fail-05.xbel  |   21 +++
52293  glib/tests/bookmarks/fail-06.xbel  |   19 +++
52294  glib/tests/bookmarks/fail-07.xbel  |   21 +++
52295  glib/tests/bookmarks/fail-08.xbel  |   18 +++
52296  glib/tests/bookmarks/fail-09.xbel  |   20 +++
52297  glib/tests/bookmarks/fail-10.xbel  |   21 +++
52298  glib/tests/bookmarks/fail-11.xbel  |   22 +++
52299  glib/tests/bookmarks/fail-12.xbel  |   22 +++
52300  glib/tests/bookmarks/fail-13.xbel  |   22 +++
52301  glib/tests/bookmarks/fail-14.xbel  |   24 +++
52302  glib/tests/bookmarks/fail-15.xbel  |   23 +++
52303  glib/tests/bookmarks/fail-16.xbel  |   24 +++
52304  glib/tests/bookmarks/fail-17.xbel  |   22 +++
52305  glib/tests/bookmarks/valid-01.xbel |   21 +++
52306  glib/tests/bookmarks/valid-02.xbel |   15 ++
52307  glib/tests/bookmarks/valid-03.xbel |   21 +++
52308  tests/Makefile.am                  |    8 +-
52309  tests/bookmarkfile-test.c          |  188 -----------------------
52310  tests/bookmarks/fail-02.xbel       |    2 -
52311  tests/bookmarks/fail-03.xbel       |   18 ---
52312  tests/bookmarks/fail-04.xbel       |   21 ---
52313  tests/bookmarks/fail-05.xbel       |   21 ---
52314  tests/bookmarks/fail-06.xbel       |   19 ---
52315  tests/bookmarks/fail-07.xbel       |   21 ---
52316  tests/bookmarks/fail-08.xbel       |   18 ---
52317  tests/bookmarks/fail-09.xbel       |   20 ---
52318  tests/bookmarks/fail-10.xbel       |   21 ---
52319  tests/bookmarks/fail-11.xbel       |   22 ---
52320  tests/bookmarks/fail-12.xbel       |   22 ---
52321  tests/bookmarks/fail-13.xbel       |   22 ---
52322  tests/bookmarks/fail-14.xbel       |   24 ---
52323  tests/bookmarks/fail-15.xbel       |   23 ---
52324  tests/bookmarks/fail-16.xbel       |   24 ---
52325  tests/bookmarks/fail-17.xbel       |   22 ---
52326  tests/bookmarks/valid-01.xbel      |   21 ---
52327  tests/bookmarks/valid-02.xbel      |   15 --
52328  tests/bookmarks/valid-03.xbel      |   21 ---
52329  tests/run-bookmark-test.sh         |   34 ----
52330  43 files changed, 684 insertions(+), 605 deletions(-)
52331
52332 commit b3de028a43873913106c31fa2c4b6e31d14b9fc1
52333 Author: Emmanuele Bassi <ebassi@linux.intel.com>
52334 Date:   Tue Aug 3 14:21:02 2010 +0100
52335
52336     Update the Git ignore files
52337
52338  gio/tests/.gitignore  |    2 ++
52339  glib/tests/.gitignore |    8 ++++++++
52340  m4macros/.gitignore   |    5 +++++
52341  3 files changed, 15 insertions(+)
52342
52343 commit f8ec75620d5e7c2d139cc523729a1223875f1fa0
52344 Author: Mark Wielaard <mjw@redhat.com>
52345 Date:   Mon Aug 2 23:28:50 2010 +0200
52346
52347     Don't add (extra) DESTDIR to tapsetdir for tapset_DATA.
52348
52349     https://bugzilla.gnome.org/show_bug.cgi?id=625876
52350
52351  glib/Makefile.am    |    2 +-
52352  gobject/Makefile.am |    2 +-
52353  2 files changed, 2 insertions(+), 2 deletions(-)
52354
52355 commit 5e1c4b18a806cd8a0f259b314f64f3d99e824773
52356 Author: Emmanuele Bassi <ebassi@linux.intel.com>
52357 Date:   Tue Aug 3 10:34:59 2010 +0100
52358
52359     docs: Clarify user_data behavior for bind_property_full()
52360
52361  gobject/gbinding.c |    6 ++++++
52362  1 file changed, 6 insertions(+)
52363
52364 commit 90f7f171e621c296526b3978a75433c30c088b46
52365 Author: Emmanuele Bassi <ebassi@linux.intel.com>
52366 Date:   Tue Aug 3 10:29:50 2010 +0100
52367
52368     binding: Add G_BINDING_INVERT_BOOLEAN
52369
52370     Since GSettings got the same functionality and flag in commit
52371     ca3b7b75b
52372     GBinding should also have the ability to automatically invert
52373     a boolean
52374     value without requiring a custom transformation function.
52375
52376  gobject/gbinding.c      |   61
52377  ++++++++++++++++++++++++++++++++++++++++++--
52378  gobject/gbinding.h      |   18 ++++++++-----
52379  gobject/tests/binding.c |   64
52380  +++++++++++++++++++++++++++++++++++++++++++----
52381  3 files changed, 130 insertions(+), 13 deletions(-)
52382
52383 commit 3be3ad61d142ca5bbd5659809af749ea5bf441ac
52384 Author: Emmanuele Bassi <ebassi@linux.intel.com>
52385 Date:   Tue Jul 13 06:03:03 2010 +0100
52386
52387     binding: Add a closure-based variant of bind_property_full()
52388
52389     Since using the function pointer version muddles the memory management
52390     requirements of language bindings, we should implement a
52391     GClosure-based
52392     variant on top of g_object_bind_property_full().
52393
52394     https://bugzilla.gnome.org/show_bug.cgi?id=622278
52395
52396  docs/reference/gobject/gobject-sections.txt |    1 +
52397  gobject/gbinding.c                          |  183
52398  +++++++++++++++++++++++++--
52399  gobject/gbinding.h                          |   35 +++--
52400  gobject/gobject.symbols                     |    1 +
52401  gobject/tests/binding.c                     |   76 ++++++++++-
52402  5 files changed, 271 insertions(+), 25 deletions(-)
52403
52404 commit ca3b7b75bff00ea05c967eea06e2c3397da17e41
52405 Author: Ryan Lortie <desrt@desrt.ca>
52406 Date:   Tue Aug 3 02:08:03 2010 -0400
52407
52408     GSettings: add G_SETTINGS_BIND_INVERT_BOOLEAN flag
52409
52410     When binding a boolean setting to a boolean property, invert the
52411     values.
52412     This avoids the requirement for writing a pair of mapping functions
52413     for
52414     this extremely common case.
52415
52416     Add a test.
52417
52418     https://bugzilla.gnome.org/show_bug.cgi?id=625833
52419
52420  gio/gsettings.c                    |   71
52421  +++++++++++++++++++++++++++++++++---
52422  gio/gsettings.h                    |    6 ++-
52423  gio/tests/gsettings.c              |   21 ++++++++++-
52424  gio/tests/org.gtk.test.gschema.xml |    3 ++
52425  4 files changed, 93 insertions(+), 8 deletions(-)
52426
52427 commit dd2bbc95330355d5ff044dc76649e41ee5063894
52428 Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
52429 Date:   Mon Aug 2 10:16:29 2010 +0200
52430
52431     On windows, export also symbols defined in gio/gwin32appinfo.c
52432
52433  gio/gio.symbols |   13 +++++++++++++
52434  1 file changed, 13 insertions(+)
52435
52436 commit 9c399b10b8da98e87d12c1fbd8f8e6a44256f68b
52437 Author: Fran Diéguez <fran.dieguez@mabishu.com>
52438 Date:   Sun Aug 1 23:18:31 2010 +0200
52439
52440     Updated Galician translations
52441
52442  po/gl.po |  259
52443  ++++++++++++++++++++++++++++++++++++++++++++++++++------------
52444  1 file changed, 212 insertions(+), 47 deletions(-)
52445
52446 commit 892012b951a5222a3e47afc18179b064420ff98b
52447 Author: Carlos Garcia Campos <carlosgc@gnome.org>
52448 Date:   Sun Aug 1 12:56:06 2010 +0200
52449
52450     GDBusConnection: fix message flags in g_dbus_connection_call_sync()
52451
52452     GDBusCallFlags were used instead of GDBusSendMessageFlags for
52453     g_dbus_connection_send_message_with_reply_sync(). Fixes bug #625753.
52454
52455  gio/gdbusconnection.c |    2 +-
52456  1 file changed, 1 insertion(+), 1 deletion(-)
52457
52458 commit e7c7e46cf20cbca1684cecd1ba45e5555797844e
52459 Author: Stef Walter <stef@memberwebs.com>
52460 Date:   Sun Aug 1 07:14:43 2010 +0200
52461
52462     Add comment to g_date_set_time_val about local timezone.
52463
52464     Local time zone is used in conversion during g_date_set_time_val().
52465     We now mention this in the documentation.
52466
52467     Fixes bug #625500
52468
52469  glib/gdate.c |    2 ++
52470  1 file changed, 2 insertions(+)
52471
52472 commit d01a4374901af59a9b80fed1372a1366c9c9705d
52473 Author: Milan Crha <mcrha@redhat.com>
52474 Date:   Sat Jul 31 23:51:45 2010 -0400
52475
52476     Silence valgrind
52477
52478     Initialize all fields of struct msghdr. Bug 625472.
52479
52480  gio/gsocket.c |    2 ++
52481  1 file changed, 2 insertions(+)
52482
52483 commit b6c42d05c07479c49f5dd36ad74caae518568381
52484 Author: Jorge González <jorgegonz@svn.gnome.org>
52485 Date:   Sat Jul 31 15:11:48 2010 +0200
52486
52487     Updated Spanish translation
52488
52489  po/es.po |  206
52490  ++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
52491  1 file changed, 182 insertions(+), 24 deletions(-)
52492
52493 commit 7e33c4977c1772a741d9beb1f5ceca2009a0cea5
52494 Author: Yaron Shahrabani <sh.yaron@gmail.com>
52495 Date:   Sat Jul 31 10:05:05 2010 +0300
52496
52497     Updated Hebrew translation.
52498
52499  po/he.po |  253
52500  ++++++++++++++++++++++++++++++++++++++++++++++++++++----------
52501  1 file changed, 213 insertions(+), 40 deletions(-)
52502
52503 commit 917456973643cfe303017f1bb3266d41bba7cfd2
52504 Author: Matthias Clasen <mclasen@redhat.com>
52505 Date:   Sat Jul 31 02:40:16 2010 -0400
52506
52507     Also use trylock in the bitlock tests
52508
52509  gthread/tests/1bit-mutex.c |    8 +++++++-
52510  1 file changed, 7 insertions(+), 1 deletion(-)
52511
52512 commit ce7463a87b8f039490be075ba0505fa2986509b6
52513 Author: Matthias Clasen <mclasen@redhat.com>
52514 Date:   Sat Jul 31 02:39:53 2010 -0400
52515
52516     improve scanner api test coverage
52517
52518  glib/tests/scannerapi.c |    3 +++
52519  1 file changed, 3 insertions(+)
52520
52521 commit 6d41af0f724fad717b2cba4dc0001cd53564a9eb
52522 Author: Matthias Clasen <mclasen@redhat.com>
52523 Date:   Sat Jul 31 02:15:03 2010 -0400
52524
52525     Improve tree test coverage
52526
52527  glib/tests/tree.c |   42 ++++++++++++++++++++++++++++++++++++++++++
52528  1 file changed, 42 insertions(+)
52529
52530 commit a94657782680312592f860d5d867a446b8beda85
52531 Author: Matthias Clasen <mclasen@redhat.com>
52532 Date:   Sat Jul 31 02:14:51 2010 -0400
52533
52534     Improve keyfile test coverage
52535
52536  glib/tests/keyfile.c |   48
52537  ++++++++++++++++++++++++++++++++++++++++++++++++
52538  1 file changed, 48 insertions(+)
52539
52540 commit ef4690c6c96824a2099a5feca11a1785329ec5ca
52541 Author: Matthias Clasen <mclasen@redhat.com>
52542 Date:   Sat Jul 31 02:14:28 2010 -0400
52543
52544     Test some GError functionality explicitly
52545
52546  glib/tests/Makefile.am |    3 ++
52547  glib/tests/error.c     |   73
52548  ++++++++++++++++++++++++++++++++++++++++++++++++
52549  2 files changed, 76 insertions(+)
52550
52551 commit a4d0038c288587bd2d8b50a7b5b442e6ba0f59a7
52552 Author: Matthias Clasen <mclasen@redhat.com>
52553 Date:   Sat Jul 31 02:14:01 2010 -0400
52554
52555     Add a test for g_variant_builder_add_parsed
52556
52557  glib/tests/gvariant.c |    4 ++--
52558  1 file changed, 2 insertions(+), 2 deletions(-)
52559
52560 commit 3c0f77a499f01f42c70313568870681f00e4cc82
52561 Author: Matthias Clasen <mclasen@redhat.com>
52562 Date:   Sat Jul 31 02:07:38 2010 -0400
52563
52564     Fix a typo
52565
52566  glib/gvariant-parser.c |    2 +-
52567  1 file changed, 1 insertion(+), 1 deletion(-)
52568
52569 commit 12e47411c3ad3d04619036a1001801382ea9e9da
52570 Author: Matthias Clasen <mclasen@redhat.com>
52571 Date:   Sat Jul 31 00:56:11 2010 -0400
52572
52573     Improve string test coverage
52574
52575  glib/tests/string.c |   29 ++++++++++++++++++++++++++++-
52576  1 file changed, 28 insertions(+), 1 deletion(-)
52577
52578 commit dd25bdeff14ebad9c0ffc5231032ede0c761c47e
52579 Author: Matthias Clasen <mclasen@redhat.com>
52580 Date:   Sat Jul 31 00:55:57 2010 -0400
52581
52582     Improve byte array test coverage
52583
52584  glib/tests/array-test.c |    3 +++
52585  1 file changed, 3 insertions(+)
52586
52587 commit 8246bf4bdebb1a12e40111b483e7d6a474ec6b58
52588 Author: Matthias Clasen <mclasen@redhat.com>
52589 Date:   Sat Jul 31 00:13:02 2010 -0400
52590
52591     Improve gdbus test coverage
52592
52593  gio/tests/gdbus-connection.c |   61 ++++++++++++++++++++--
52594  gio/tests/gdbus-proxy.c      |  118
52595  ++++++++++++++++++++++++++++++++++++++++--
52596  2 files changed, 171 insertions(+), 8 deletions(-)
52597
52598 commit 116b945c944a8dcfeb21e9b9ea7781a492a81101
52599 Author: Matthias Clasen <mclasen@redhat.com>
52600 Date:   Fri Jul 30 23:44:30 2010 -0400
52601
52602     Fix a typo
52603
52604     Its credentials, not crendentials
52605
52606  gio/gdbusconnection.c |    6 +++---
52607  1 file changed, 3 insertions(+), 3 deletions(-)
52608
52609 commit eb3e926b09538f22ac115ce0f18ac7530dc2dc87
52610 Author: Matthias Clasen <mclasen@redhat.com>
52611 Date:   Fri Jul 30 16:44:25 2010 -0400
52612
52613     Fix an off-by-one error
52614
52615  gio/gapplication.c |    2 +-
52616  1 file changed, 1 insertion(+), 1 deletion(-)
52617
52618 commit 5033be80d15cfb6c0a89f4ab0bc5e76cc2cd0a71
52619 Author: Matthias Clasen <mclasen@redhat.com>
52620 Date:   Fri Jul 30 16:21:49 2010 -0400
52621
52622     Add a test for g_dbus_proxy_get_cached_property_names
52623
52624  gio/tests/gdbus-proxy.c |   65
52625  +++++++++++++++++++++++++++++++++++++++++++++++
52626  1 file changed, 65 insertions(+)
52627
52628 commit 5f89498f071a100d3e159dd0d967477047249d73
52629 Author: Matthias Clasen <mclasen@redhat.com>
52630 Date:   Fri Jul 30 15:36:15 2010 -0400
52631
52632     improve printf tests coverage
52633
52634  glib/tests/printf.c |  241
52635  ++++++++++++++++++++++++++++++++++++++++++++++++---
52636  1 file changed, 227 insertions(+), 14 deletions(-)
52637
52638 commit 9100828185316503e2da366a8e0de8e361944301
52639 Author: Matthias Clasen <mclasen@redhat.com>
52640 Date:   Fri Jul 30 15:35:47 2010 -0400
52641
52642     Improve option context test coverage
52643
52644  glib/tests/option-context.c |   65
52645  +++++++++++++++++++++++++++++++++++++++++++
52646  1 file changed, 65 insertions(+)
52647
52648 commit 027905c27aca3cdedca59a3d084e9a9279e03b19
52649 Author: Matthias Clasen <mclasen@redhat.com>
52650 Date:   Thu Jul 29 23:08:07 2010 -0400
52651
52652     Improve array test coverage
52653
52654  glib/tests/array-test.c |  461
52655  ++++++++++++++++++++++++++++++++++++++++++++++-
52656  1 file changed, 455 insertions(+), 6 deletions(-)
52657
52658 commit 03be0d7237c7f250e01b785af4e4e4e8724a3e8f
52659 Author: Matthias Clasen <mclasen@redhat.com>
52660 Date:   Thu Jul 29 20:52:31 2010 -0400
52661
52662     Move markup parse tests to the test framework
52663
52664  glib/tests/Makefile.am               |   20 ++-
52665  glib/tests/markup-parse.c            |  290
52666  ++++++++++++++++++++++++++++++++++
52667  glib/tests/markups/fail-1.expected   |    1 +
52668  glib/tests/markups/fail-10.expected  |    4 +
52669  glib/tests/markups/fail-10.gmarkup   |    2 +
52670  glib/tests/markups/fail-11.expected  |    7 +
52671  glib/tests/markups/fail-11.gmarkup   |    4 +
52672  glib/tests/markups/fail-12.expected  |    1 +
52673  glib/tests/markups/fail-12.gmarkup   |    1 +
52674  glib/tests/markups/fail-13.expected  |    1 +
52675  glib/tests/markups/fail-13.gmarkup   |    1 +
52676  glib/tests/markups/fail-14.expected  |    4 +
52677  glib/tests/markups/fail-14.gmarkup   |    2 +
52678  glib/tests/markups/fail-15.expected  |    8 +
52679  glib/tests/markups/fail-15.gmarkup   |    3 +
52680  glib/tests/markups/fail-16.expected  |    2 +
52681  glib/tests/markups/fail-16.gmarkup   |    1 +
52682  glib/tests/markups/fail-17.expected  |    1 +
52683  glib/tests/markups/fail-17.gmarkup   |    1 +
52684  glib/tests/markups/fail-18.expected  |    1 +
52685  glib/tests/markups/fail-18.gmarkup   |    1 +
52686  glib/tests/markups/fail-19.expected  |    1 +
52687  glib/tests/markups/fail-19.gmarkup   |    1 +
52688  glib/tests/markups/fail-2.expected   |    1 +
52689  glib/tests/markups/fail-2.gmarkup    |    1 +
52690  glib/tests/markups/fail-20.expected  |    1 +
52691  glib/tests/markups/fail-20.gmarkup   |    1 +
52692  glib/tests/markups/fail-21.expected  |    1 +
52693  glib/tests/markups/fail-21.gmarkup   |    1 +
52694  glib/tests/markups/fail-22.expected  |    2 +
52695  glib/tests/markups/fail-22.gmarkup   |    1 +
52696  glib/tests/markups/fail-23.expected  |    4 +
52697  glib/tests/markups/fail-23.gmarkup   |    2 +
52698  glib/tests/markups/fail-24.expected  |    1 +
52699  glib/tests/markups/fail-24.gmarkup   |    1 +
52700  glib/tests/markups/fail-25.expected  |    1 +
52701  glib/tests/markups/fail-25.gmarkup   |    1 +
52702  glib/tests/markups/fail-26.expected  |    2 +
52703  glib/tests/markups/fail-26.gmarkup   |    1 +
52704  glib/tests/markups/fail-27.expected  |    2 +
52705  glib/tests/markups/fail-27.gmarkup   |    1 +
52706  glib/tests/markups/fail-28.expected  |    2 +
52707  glib/tests/markups/fail-28.gmarkup   |    1 +
52708  glib/tests/markups/fail-29.expected  |    2 +
52709  glib/tests/markups/fail-29.gmarkup   |    1 +
52710  glib/tests/markups/fail-3.gmarkup    |   49 ++++++
52711  glib/tests/markups/fail-30.expected  |    2 +
52712  glib/tests/markups/fail-30.gmarkup   |    1 +
52713  glib/tests/markups/fail-31.expected  |    2 +
52714  glib/tests/markups/fail-31.gmarkup   |    1 +
52715  glib/tests/markups/fail-32.expected  |    2 +
52716  glib/tests/markups/fail-32.gmarkup   |    1 +
52717  glib/tests/markups/fail-33.expected  |    2 +
52718  glib/tests/markups/fail-33.gmarkup   |    1 +
52719  glib/tests/markups/fail-34.expected  |    2 +
52720  glib/tests/markups/fail-34.gmarkup   |    1 +
52721  glib/tests/markups/fail-35.expected  |    2 +
52722  glib/tests/markups/fail-35.gmarkup   |    1 +
52723  glib/tests/markups/fail-36.gmarkup   |    1 +
52724  glib/tests/markups/fail-37.expected  |    1 +
52725  glib/tests/markups/fail-37.gmarkup   |    1 +
52726  glib/tests/markups/fail-38.expected  |    3 +
52727  glib/tests/markups/fail-38.gmarkup   |    1 +
52728  glib/tests/markups/fail-39.expected  |    3 +
52729  glib/tests/markups/fail-39.gmarkup   |    1 +
52730  glib/tests/markups/fail-4.expected   |    1 +
52731  glib/tests/markups/fail-4.gmarkup    |    1 +
52732  glib/tests/markups/fail-40.expected  |    2 +
52733  glib/tests/markups/fail-40.gmarkup   |    1 +
52734  glib/tests/markups/fail-5.expected   |    1 +
52735  glib/tests/markups/fail-5.gmarkup    |    2 +
52736  glib/tests/markups/fail-6.expected   |    1 +
52737  glib/tests/markups/fail-6.gmarkup    |    2 +
52738  glib/tests/markups/fail-7.expected   |    1 +
52739  glib/tests/markups/fail-7.gmarkup    |    2 +
52740  glib/tests/markups/fail-8.expected   |    3 +
52741  glib/tests/markups/fail-8.gmarkup    |    2 +
52742  glib/tests/markups/fail-9.expected   |    1 +
52743  glib/tests/markups/fail-9.gmarkup    |    2 +
52744  glib/tests/markups/valid-1.expected  |   37 +++++
52745  glib/tests/markups/valid-1.gmarkup   |    9 ++
52746  glib/tests/markups/valid-10.expected |    6 +
52747  glib/tests/markups/valid-10.gmarkup  |    6 +
52748  glib/tests/markups/valid-11.expected |    3 +
52749  glib/tests/markups/valid-11.gmarkup  |    2 +
52750  glib/tests/markups/valid-2.expected  |   51 ++++++
52751  glib/tests/markups/valid-2.gmarkup   |   49 ++++++
52752  glib/tests/markups/valid-3.expected  |   61 +++++++
52753  glib/tests/markups/valid-3.gmarkup   |   10 ++
52754  glib/tests/markups/valid-4.expected  |   29 ++++
52755  glib/tests/markups/valid-4.gmarkup   |    8 +
52756  glib/tests/markups/valid-5.expected  |    4 +
52757  glib/tests/markups/valid-5.gmarkup   |    2 +
52758  glib/tests/markups/valid-6.expected  |    6 +
52759  glib/tests/markups/valid-6.gmarkup   |    4 +
52760  glib/tests/markups/valid-7.expected  |    4 +
52761  glib/tests/markups/valid-7.gmarkup   |    2 +
52762  glib/tests/markups/valid-8.expected  |    5 +
52763  glib/tests/markups/valid-8.gmarkup   |    1 +
52764  glib/tests/markups/valid-9.expected  |    3 +
52765  glib/tests/markups/valid-9.gmarkup   |    2 +
52766  tests/Makefile.am                    |    8 +-
52767  tests/markup-test.c                  |  214 -------------------------
52768  tests/markups/expected-1             |   37 -----
52769  tests/markups/expected-10            |    6 -
52770  tests/markups/expected-11            |    3 -
52771  tests/markups/expected-2             |   51 ------
52772  tests/markups/expected-3             |   61 -------
52773  tests/markups/expected-4             |   29 ----
52774  tests/markups/expected-5             |    4 -
52775  tests/markups/expected-6             |    6 -
52776  tests/markups/expected-7             |    4 -
52777  tests/markups/expected-8             |    5 -
52778  tests/markups/expected-9             |    3 -
52779  tests/markups/fail-10.gmarkup        |    2 -
52780  tests/markups/fail-11.gmarkup        |    4 -
52781  tests/markups/fail-12.gmarkup        |    1 -
52782  tests/markups/fail-13.gmarkup        |    1 -
52783  tests/markups/fail-14.gmarkup        |    2 -
52784  tests/markups/fail-15.gmarkup        |    3 -
52785  tests/markups/fail-16.gmarkup        |    1 -
52786  tests/markups/fail-17.gmarkup        |    1 -
52787  tests/markups/fail-18.gmarkup        |    1 -
52788  tests/markups/fail-19.gmarkup        |    1 -
52789  tests/markups/fail-2.gmarkup         |    1 -
52790  tests/markups/fail-20.gmarkup        |    1 -
52791  tests/markups/fail-21.gmarkup        |    1 -
52792  tests/markups/fail-22.gmarkup        |    1 -
52793  tests/markups/fail-23.gmarkup        |    2 -
52794  tests/markups/fail-24.gmarkup        |    1 -
52795  tests/markups/fail-25.gmarkup        |    1 -
52796  tests/markups/fail-26.gmarkup        |    1 -
52797  tests/markups/fail-27.gmarkup        |    1 -
52798  tests/markups/fail-28.gmarkup        |    1 -
52799  tests/markups/fail-29.gmarkup        |    1 -
52800  tests/markups/fail-3.gmarkup         |   49 ------
52801  tests/markups/fail-30.gmarkup        |    1 -
52802  tests/markups/fail-31.gmarkup        |    1 -
52803  tests/markups/fail-32.gmarkup        |    1 -
52804  tests/markups/fail-33.gmarkup        |    1 -
52805  tests/markups/fail-34.gmarkup        |    1 -
52806  tests/markups/fail-35.gmarkup        |    1 -
52807  tests/markups/fail-36.gmarkup        |    1 -
52808  tests/markups/fail-37.gmarkup        |    1 -
52809  tests/markups/fail-38.gmarkup        |    1 -
52810  tests/markups/fail-39.gmarkup        |    1 -
52811  tests/markups/fail-4.gmarkup         |    1 -
52812  tests/markups/fail-40.gmarkup        |    1 -
52813  tests/markups/fail-5.gmarkup         |    2 -
52814  tests/markups/fail-6.gmarkup         |    2 -
52815  tests/markups/fail-7.gmarkup         |    2 -
52816  tests/markups/fail-8.gmarkup         |    2 -
52817  tests/markups/fail-9.gmarkup         |    2 -
52818  tests/markups/valid-1.gmarkup        |    9 --
52819  tests/markups/valid-10.gmarkup       |    6 -
52820  tests/markups/valid-11.gmarkup       |    2 -
52821  tests/markups/valid-2.gmarkup        |   49 ------
52822  tests/markups/valid-3.gmarkup        |   10 --
52823  tests/markups/valid-4.gmarkup        |    8 -
52824  tests/markups/valid-5.gmarkup        |    2 -
52825  tests/markups/valid-6.gmarkup        |    4 -
52826  tests/markups/valid-7.gmarkup        |    2 -
52827  tests/markups/valid-8.gmarkup        |    1 -
52828  tests/markups/valid-9.gmarkup        |    2 -
52829  tests/run-markup-tests.sh            |   41 -----
52830  165 files changed, 789 insertions(+), 671 deletions(-)
52831
52832 commit aa196c60df8bbe6f8e998780579b12863098107f
52833 Author: Matthias Clasen <mclasen@redhat.com>
52834 Date:   Thu Jul 29 02:20:43 2010 -0400
52835
52836     Improve coverage of buffered output stream tests
52837
52838  gio/tests/buffered-output-stream.c |    9 +++++++--
52839  1 file changed, 7 insertions(+), 2 deletions(-)
52840
52841 commit ffa938fc652543c70c8bada3f65f1626e127731b
52842 Author: Matthias Clasen <mclasen@redhat.com>
52843 Date:   Thu Jul 29 02:20:29 2010 -0400
52844
52845     Improve coverage of credentials tests
52846
52847  gio/tests/gdbus-peer.c |   27 +++++++++++++++++++++++++++
52848  1 file changed, 27 insertions(+)
52849
52850 commit 670528c187b0ae59a8fca1b6921722461992a9fb
52851 Author: Matthias Clasen <mclasen@redhat.com>
52852 Date:   Thu Jul 29 02:20:15 2010 -0400
52853
52854     Improve coverage of converter stream tests
52855
52856  gio/tests/converter-stream.c |    4 ++++
52857  1 file changed, 4 insertions(+)
52858
52859 commit 9794a648a9af25a9d409ce6aef97ac95f94c5cfb
52860 Author: Matthias Clasen <mclasen@redhat.com>
52861 Date:   Thu Jul 29 02:19:46 2010 -0400
52862
52863     Improve coverage of memory stream tests
52864
52865  gio/tests/memory-input-stream.c  |   63
52866  ++++++++++++++++++++++++++++++++++++++
52867  gio/tests/memory-output-stream.c |   29 +++++++++++++++++-
52868  2 files changed, 91 insertions(+), 1 deletion(-)
52869
52870 commit 620582e59c9caf355c12b072258ea74ad1aadc1e
52871 Author: Matthias Clasen <mclasen@redhat.com>
52872 Date:   Thu Jul 29 02:19:27 2010 -0400
52873
52874     Remove redundant include
52875
52876  gio/tests/unix-streams.c |    1 -
52877  1 file changed, 1 deletion(-)
52878
52879 commit 17d4898d75fc41038a1d13740bfe1279ca902235
52880 Author: Matthias Clasen <mclasen@redhat.com>
52881 Date:   Thu Jul 29 02:19:01 2010 -0400
52882
52883     Improve coverage of icon tests
52884
52885  gio/tests/g-icon.c |    4 ++++
52886  1 file changed, 4 insertions(+)
52887
52888 commit 7710c50fb22d44bc8554ad811418141490e09f78
52889 Author: Matthias Clasen <mclasen@redhat.com>
52890 Date:   Thu Jul 29 02:18:45 2010 -0400
52891
52892     Improve coverage of application tests
52893
52894  gio/tests/application.c |   36 ++++++++++++++++++++++++++++++++++++
52895  1 file changed, 36 insertions(+)
52896
52897 commit 758c3216cddf35721b3c1fc244f93f6169d9a84b
52898 Author: Matthias Clasen <mclasen@redhat.com>
52899 Date:   Thu Jul 29 00:54:23 2010 -0400
52900
52901     Improve coverage of stream tests
52902
52903  gio/tests/buffered-input-stream.c |    2 ++
52904  gio/tests/converter-stream.c      |    4 ++++
52905  gio/tests/data-input-stream.c     |   31 +++++++++++++++++++++++++++++++
52906  gio/tests/data-output-stream.c    |   32 ++++++++++++++++++++++++++++----
52907  4 files changed, 65 insertions(+), 4 deletions(-)
52908
52909 commit c6b050716717529a4b31f4eb2bae3fef06277bb3
52910 Author: Matthias Clasen <mclasen@redhat.com>
52911 Date:   Thu Jul 29 00:53:30 2010 -0400
52912
52913     Reenable unix-streams test
52914
52915  gio/tests/Makefile.am |    8 ++++----
52916  1 file changed, 4 insertions(+), 4 deletions(-)
52917
52918 commit 04c7abba11abb54fe8f43b027ed42ed4ff46aa82
52919 Author: Matthias Clasen <mclasen@redhat.com>
52920 Date:   Thu Jul 29 00:52:34 2010 -0400
52921
52922     Work around deadlock in unix-streams test
52923
52924  gio/tests/unix-streams.c |   23 ++++++++++++++++++++++-
52925  1 file changed, 22 insertions(+), 1 deletion(-)
52926
52927 commit b463b2ea25d214c9ba3fc2c5a77b3d321eb842d1
52928 Author: Matthias Clasen <mclasen@redhat.com>
52929 Date:   Wed Jul 28 16:59:11 2010 -0400
52930
52931     Add tests about file associations
52932
52933  gio/tests/appinfo.c |   62
52934  +++++++++++++++++++++++++++++++++++++++++++++++++++
52935  1 file changed, 62 insertions(+)
52936
52937 commit 60932b2f3deeb612a7e6c097973f2fb17f557202
52938 Author: Matthias Clasen <mclasen@redhat.com>
52939 Date:   Wed Jul 28 16:05:19 2010 -0400
52940
52941     Improve regex test coverage
52942
52943  glib/tests/regex.c |  106
52944  ++++++++++++++++++++++++++++++++++++++++++++++++++++
52945  1 file changed, 106 insertions(+)
52946
52947 commit 154880b2ad9064ac78c8e1d55a2ae96bf48d159a
52948 Author: Matthias Clasen <mclasen@redhat.com>
52949 Date:   Tue Jul 27 18:21:15 2010 -0400
52950
52951     Remove duplicate utf8 strreverse test
52952
52953     Also add some tests for find next/prev char.
52954
52955  glib/tests/utf8-misc.c    |   18 ++++++++++++++++++
52956  glib/tests/utf8-pointer.c |   41
52957  ++++++++++++++++++++++++++++++++---------
52958  2 files changed, 50 insertions(+), 9 deletions(-)
52959
52960 commit 0e48b7ea7c436dde8e1e3d432a4c0dd6da7055fa
52961 Author: Matthias Clasen <mclasen@redhat.com>
52962 Date:   Tue Jul 27 16:52:36 2010 -0400
52963
52964     Improve strfuncs test coverage a bit
52965
52966  glib/tests/strfuncs.c |    5 +++++
52967  1 file changed, 5 insertions(+)
52968
52969 commit c617e94cf111b435cc2765b9ffcb219fec7b4016
52970 Author: Matthias Clasen <mclasen@redhat.com>
52971 Date:   Tue Jul 27 16:25:13 2010 -0400
52972
52973     Improve option context test coverage a bit
52974
52975  glib/tests/option-context.c |  116
52976  +++++++++++++++++++++++++++----------------
52977  1 file changed, 74 insertions(+), 42 deletions(-)
52978
52979 commit c4dd9fa41b9ec8387e765d9463e181d0be33c5ae
52980 Author: Matthias Clasen <mclasen@redhat.com>
52981 Date:   Tue Jul 27 16:24:56 2010 -0400
52982
52983     Move markup collect tests to the test framework
52984
52985  glib/tests/Makefile.am      |    3 ++
52986  glib/tests/markup-collect.c |  113
52987  +++++++++++++++----------------------------
52988  2 files changed, 43 insertions(+), 73 deletions(-)
52989
52990 commit 13ac9f94fdc1fcbf2be15e65af57c362a1c71f5d
52991 Author: Matthias Clasen <mclasen@redhat.com>
52992 Date:   Tue Jul 27 16:24:08 2010 -0400
52993
52994     Add some more GFile tests
52995
52996  gio/tests/file.c            |   38 ++++++++
52997  glib/tests/markup-collect.c |  221
52998  +++++++++++++++++++++++++++++++++++++++++++
52999  tests/Makefile.am           |    1 -
53000  tests/markup-collect.c      |  221
53001  -------------------------------------------
53002  4 files changed, 259 insertions(+), 222 deletions(-)
53003
53004 commit 8263d691cb0cf5d2c80d1c949a3c693d333510c0
53005 Author: Matthias Clasen <mclasen@redhat.com>
53006 Date:   Tue Jul 27 14:01:48 2010 -0400
53007
53008     Improve compressor test coverage a bit
53009
53010  gio/tests/converter-stream.c |   10 ++++++++++
53011  1 file changed, 10 insertions(+)
53012
53013 commit b77a19f238e34cd2ba7ecf204beacc7252477605
53014 Author: Matthias Clasen <mclasen@redhat.com>
53015 Date:   Tue Jul 27 01:00:55 2010 -0400
53016
53017     Test g_settings_list_schemas
53018
53019  gio/tests/gsettings.c |   24 ++++++++++++++++++++++++
53020  1 file changed, 24 insertions(+)
53021
53022 commit b4ed2af52fbe195aab3771066dac71172f8716ed
53023 Author: Matthias Clasen <mclasen@redhat.com>
53024 Date:   Tue Jul 27 00:17:20 2010 -0400
53025
53026     Improve GNode test coverage a bit
53027
53028  glib/tests/node.c |  117
53029  +++++++++++++++++++++++++++++++++++++++++++++++++++++
53030  1 file changed, 117 insertions(+)
53031
53032 commit 568eeeafe1636bba440dc18cd34c4fce551ddd15
53033 Author: Matthias Clasen <mclasen@redhat.com>
53034 Date:   Mon Jul 26 23:24:31 2010 -0400
53035
53036     Add some logging tests
53037
53038  glib/tests/Makefile.am |    3 +
53039  glib/tests/logging.c   |  147
53040  ++++++++++++++++++++++++++++++++++++++++++++++++
53041  2 files changed, 150 insertions(+)
53042
53043 commit 2b113e4a9ad375691d72347d31999fd5654f5361
53044 Author: Matthias Clasen <mclasen@redhat.com>
53045 Date:   Mon Jul 26 23:06:33 2010 -0400
53046
53047     Silence log handler tests
53048
53049  glib/tests/testing.c |   18 ++++++++++++------
53050  1 file changed, 12 insertions(+), 6 deletions(-)
53051
53052 commit b91cde61408bfe58c849b44ca3100ba4c5f8a3fc
53053 Author: Matthias Clasen <mclasen@redhat.com>
53054 Date:   Mon Jul 26 22:13:25 2010 -0400
53055
53056     Improve tree test coverage
53057
53058  glib/tests/tree.c |   24 +++++++++++++++++++++++-
53059  1 file changed, 23 insertions(+), 1 deletion(-)
53060
53061 commit c972d4df64299b335012b7af2b902589d191f8e0
53062 Author: Matthias Clasen <mclasen@redhat.com>
53063 Date:   Mon Jul 26 22:12:59 2010 -0400
53064
53065     Move markup escape tests to test framework
53066
53067  glib/tests/Makefile.am     |    4 ++
53068  glib/tests/markup-escape.c |  159
53069  ++++++++++++++++++++++++++++++++++++++++++++
53070  tests/Makefile.am          |    3 -
53071  tests/markup-escape-test.c |  132 ------------------------------------
53072  4 files changed, 163 insertions(+), 135 deletions(-)
53073
53074 commit a804e22ed047514d7f267a8e991eca82bc5eaf57
53075 Author: Matthias Clasen <mclasen@redhat.com>
53076 Date:   Mon Jul 26 21:19:04 2010 -0400
53077
53078     More pattern tests
53079
53080  glib/tests/pattern.c |  400
53081  +++++++++++++++++++++-----------------------------
53082  1 file changed, 168 insertions(+), 232 deletions(-)
53083
53084 commit d3f00313617c3e646d5a236f1f06a84a07279c2a
53085 Author: Matthias Clasen <mclasen@redhat.com>
53086 Date:   Mon Jul 26 21:18:22 2010 -0400
53087
53088     Add tests for g_utf8_strreverse
53089
53090  glib/tests/utf8-misc.c |   26 ++++++++++++++++++++++++++
53091  1 file changed, 26 insertions(+)
53092
53093 commit caa9453b72ca3a7b7bafb8cafac84934f7036682
53094 Author: Matthias Clasen <mclasen@redhat.com>
53095 Date:   Mon Jul 26 21:17:56 2010 -0400
53096
53097     Fix a warning
53098
53099  gio/tests/network-address.c |    3 ++-
53100  glib/pcre/Makefile.am       |    5 -----
53101  glib/pcre/pcre_internal.h   |    2 +-
53102  3 files changed, 3 insertions(+), 7 deletions(-)
53103
53104 commit d0750c9d6e2b0479a47f93c545607ac43da0b1dd
53105 Author: Matthias Clasen <mclasen@redhat.com>
53106 Date:   Mon Jul 26 21:16:03 2010 -0400
53107
53108     Don't leak in converter test
53109
53110  gio/tests/converter-stream.c |    4 +
53111  glib/tests/Makefile.am       |    2 +
53112  glib/tests/pattern.c         |  308
53113  ++++++++++++++++++++++++++++++++++++++++++
53114  tests/Makefile.am            |    2 -
53115  tests/patterntest.c          |  308
53116  ------------------------------------------
53117  5 files changed, 314 insertions(+), 310 deletions(-)
53118
53119 commit 63bdeb0dab81a4aed4a2e215cae4669de7f583c3
53120 Author: Matthias Clasen <mclasen@redhat.com>
53121 Date:   Mon Jul 26 20:22:33 2010 -0400
53122
53123     Fix an icon test
53124
53125  gio/tests/g-icon.c |    2 +-
53126  1 file changed, 1 insertion(+), 1 deletion(-)
53127
53128 commit a8f83ea8340459e22a2f2d18f4aa410ccf1cde34
53129 Author: Matthias Clasen <mclasen@redhat.com>
53130 Date:   Mon Jul 26 19:07:16 2010 -0400
53131
53132     Add tests for GNetworkAddress
53133
53134  gio/tests/Makefile.am       |    8 ++--
53135  gio/tests/network-address.c |   91
53136  +++++++++++++++++++++++++++++++++++++++++++
53137  2 files changed, 95 insertions(+), 4 deletions(-)
53138
53139 commit e103b93694be98b5b7bfcfbb22ef0be014079f1a
53140 Author: Matthias Clasen <mclasen@redhat.com>
53141 Date:   Mon Jul 26 18:40:17 2010 -0400
53142
53143     Drop an unneeded if
53144
53145  gio/gnetworkaddress.c |    3 +-
53146  gio/tests/g-icon.c    |  112
53147  ++++++++++++++++++++++++++++++++++++++++++++-
53148  gio/tests/icons.c     |  122
53149  -------------------------------------------------
53150  3 files changed, 112 insertions(+), 125 deletions(-)
53151
53152 commit 9d93dc5554b7b7da4a724d6b9d464cb8be1e0475
53153 Author: Matthias Clasen <mclasen@redhat.com>
53154 Date:   Mon Jul 26 18:15:24 2010 -0400
53155
53156     Remove some unused pcre code
53157
53158  glib/pcre/pcre_info.c       |   93 ----------------------------
53159  glib/pcre/pcre_maketables.c |  143
53160  -------------------------------------------
53161  glib/pcre/pcre_refcount.c   |   82 -------------------------
53162  glib/pcre/pcre_valid_utf8.c |   14 -----
53163  glib/pcre/pcre_version.c    |   90 ---------------------------
53164  5 files changed, 422 deletions(-)
53165
53166 commit 9fc3c980ccbaa6772f9b97b60c786546b67ae8b4
53167 Author: Matthias Clasen <mclasen@redhat.com>
53168 Date:   Mon Jul 26 17:59:18 2010 -0400
53169
53170     Add some volume monitor tests
53171
53172     Although not much of this is easily testable.
53173
53174  gio/tests/Makefile.am     |    4 +
53175  gio/tests/volumemonitor.c |  178 +++++++++++++++++++++++++++
53176  glib/tests/Makefile.am    |    3 +
53177  glib/tests/shell.c        |  229 ++++++++++++++++++++++++++++++++++
53178  tests/Makefile.am         |    2 -
53179  tests/shell-test.c        |  297
53180  ---------------------------------------------
53181  6 files changed, 414 insertions(+), 299 deletions(-)
53182
53183 commit e5a72ae3c415ae6e8437a0714f48311b534684c9
53184 Author: Matthias Clasen <mclasen@redhat.com>
53185 Date:   Sun Jul 25 19:12:51 2010 -0400
53186
53187     Move queue tests to the test framework
53188
53189  glib/tests/Makefile.am |    3 +
53190  glib/tests/queue.c     | 1043
53191  ++++++++++++++++++++++++++++++++++++++++++++++++
53192  tests/Makefile.am      |    2 -
53193  tests/queue-test.c     |  962
53194  --------------------------------------------
53195  4 files changed, 1046 insertions(+), 964 deletions(-)
53196
53197 commit dbf230991bab03e64b5bc1a2bb5ab618de2f9212
53198 Author: David Zeuthen <davidz@redhat.com>
53199 Date:   Fri Jul 30 16:33:29 2010 -0400
53200
53201     Bug 625628 – GDBusProxy: wrong property name sorting
53202
53203     https://bugzilla.gnome.org/show_bug.cgi?id=625628
53204
53205     Signed-off-by: David Zeuthen <davidz@redhat.com>
53206
53207  gio/gdbusproxy.c |    9 ++++++++-
53208  1 file changed, 8 insertions(+), 1 deletion(-)
53209
53210 commit aefc6df6bbf318c01eff32e631cc796aabcbf31f
53211 Author: David Zeuthen <davidz@redhat.com>
53212 Date:   Fri Jul 30 16:30:34 2010 -0400
53213
53214     Fix gschema-compile test
53215
53216     This was broken by commit 1b5b87bfa0f5435dd6e973a4e36076db083dc5c7
53217
53218     Signed-off-by: David Zeuthen <davidz@redhat.com>
53219
53220  gio/tests/gschema-compile.c |    4 ++--
53221  1 file changed, 2 insertions(+), 2 deletions(-)
53222
53223 commit d2d97a214d1d9e96f09955212e669c3c9447ff73
53224 Author: David Zeuthen <davidz@redhat.com>
53225 Date:   Fri Jul 30 16:01:03 2010 -0400
53226
53227     Bug 625584 – Crashes application on unref with signal subscription
53228
53229     Don't do too much work in the finalizer - in particular, there's no
53230     need to send RemoveMatch() messages to the bus daemon since we're
53231     going to sever the connection and the bus will garbage collect
53232     anyway. In this case it crashed the process.
53233
53234     Also add a test case that checks that the appropriate GDestroyNotify
53235     callbacks are called when unreffing a connection with either 1)
53236     exported objects; 2) signal subscriptions or 3) filter functions
53237     .. yes, ideally apps would unregister such callbacks before giving up
53238     their ref but that's not how things work :-)
53239
53240     Signed-off-by: David Zeuthen <davidz@redhat.com>
53241
53242  gio/gdbusconnection.c        |   19 +++---
53243  gio/tests/gdbus-connection.c |  132
53244  ++++++++++++++++++++++++++++++++++++++----
53245  2 files changed, 134 insertions(+), 17 deletions(-)
53246
53247 commit 1b5b87bfa0f5435dd6e973a4e36076db083dc5c7
53248 Author: Ryan Lortie <desrt@desrt.ca>
53249 Date:   Fri Jul 30 21:10:53 2010 +0200
53250
53251     GSettings: Mark some strings for cat translation
53252
53253     <vuntz> *miaou*
53254
53255  gio/gschema-compile.c |  105
53256  ++++++++++++++++++++++++-------------------------
53257  1 file changed, 52 insertions(+), 53 deletions(-)
53258
53259 commit 14f17c13889215adbc9c56e4ea4f46662fa68ee5
53260 Author: David Zeuthen <davidz@redhat.com>
53261 Date:   Fri Jul 30 11:40:00 2010 -0400
53262
53263     GDBusConnection: Fix up debug output when completing calls
53264
53265     Signed-off-by: David Zeuthen <davidz@redhat.com>
53266
53267  gio/gdbusconnection.c |    2 +-
53268  1 file changed, 1 insertion(+), 1 deletion(-)
53269
53270 commit 173977a7015c45e5dc3c43534cd3deb81159ad1f
53271 Author: David Zeuthen <davidz@redhat.com>
53272 Date:   Fri Jul 30 11:26:43 2010 -0400
53273
53274     GCredentials: use effective uid/gid
53275
53276     Otherwise e.g. setuid root processes can't connect to the system
53277     bus. This was discovered when porting PolicyKit's pkexec(1) command to
53278     a PolicyKit library using GDBus.
53279
53280     Signed-off-by: David Zeuthen <davidz@redhat.com>
53281
53282  docs/reference/glib/tmpl/glib-unused.sgml |   40
53283  ++++++++++++++++++++++++++++
53284  docs/reference/glib/tmpl/messages.sgml    |   27 +++++--------------
53285  docs/reference/glib/tmpl/version.sgml     |   41
53286  -----------------------------
53287  gio/gcredentials.c                        |    4 +--
53288  4 files changed, 48 insertions(+), 64 deletions(-)
53289
53290 commit f9845bcbece022e9ec55c18b0a855b718155a1d1
53291 Author: Ryan Lortie <desrt@desrt.ca>
53292 Date:   Thu Jul 29 22:04:43 2010 +0200
53293
53294     *bump*
53295
53296  configure.ac |    2 +-
53297  1 file changed, 1 insertion(+), 1 deletion(-)
53298
53299 commit 1fd1543bdcc6ee897b1ebd566cbcbfd9d76e386c
53300 Author: Ryan Lortie <desrt@desrt.ca>
53301 Date:   Thu Jul 29 16:52:34 2010 +0200
53302
53303     add one more NEWS item
53304
53305  NEWS |   36 +++++++++++++++++++-----------------
53306  1 file changed, 19 insertions(+), 17 deletions(-)
53307
53308 commit 8673f0b06c255e36189950b671911c38e91affd5
53309 Author: Eduardo Lima Mitev <elima@igalia.com>
53310 Date:   Mon Jul 26 17:21:14 2010 +0200
53311
53312     GIO: Add G-I annotations for several methods
53313
53314     Specifically:
53315      - g_io_stream_get_input/output_stream()
53316      - g_socket_client_get_local_address()
53317      - g_socket_connection_get_socket()
53318      - g_socket_listener_add_address()
53319      - g_socket_listener_accept_socket()
53320      - g_socket_listener_accept()
53321      - g_io_extension_point_get_extensions()
53322
53323  gio/giomodule.c         |    7 ++++---
53324  gio/giostream.c         |    6 ++++--
53325  gio/gsocketclient.c     |    2 +-
53326  gio/gsocketconnection.c |    2 +-
53327  gio/gsocketlistener.c   |    6 +++---
53328  5 files changed, 13 insertions(+), 10 deletions(-)
53329
53330 commit e4f90c82624a623098c53c7158a46bf702ff5fc9
53331 Author: Ryan Lortie <desrt@desrt.ca>
53332 Date:   Thu Jul 29 12:01:46 2010 +0200
53333
53334     get a start on the NEWS
53335
53336  NEWS |   67
53337  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
53338  1 file changed, 67 insertions(+)
53339
53340 commit 015df7e369cf37929acfebec0a705d5531ac355a
53341 Author: Owen Taylor <otaylor@fishsoup.net>
53342 Date:   Wed Jul 28 15:15:57 2010 -0400
53343
53344     [gschema-compile] fix segfault
53345
53346     If files are passed on the command line and we don't set
53347     override_files
53348     at all, don't try to read from the array.
53349
53350  gio/gschema-compile.c |    2 +-
53351  1 file changed, 1 insertion(+), 1 deletion(-)
53352
53353 commit 19ef26c9c5e088817e2a392f79f343021f2259c8
53354 Author: David Zeuthen <davidz@redhat.com>
53355 Date:   Wed Jul 28 12:58:04 2010 -0400
53356
53357     Use correct type for GDBusServer:active property
53358
53359     It's a boolean, not a string.
53360
53361     Signed-off-by: David Zeuthen <davidz@redhat.com>
53362
53363  gio/gdbusserver.c |   16 ++++++++--------
53364  1 file changed, 8 insertions(+), 8 deletions(-)
53365
53366 commit 133e87ca87cc86e6410bb9e19eacd8ddb11eadfc
53367 Author: David Zeuthen <davidz@redhat.com>
53368 Date:   Wed Jul 28 12:48:17 2010 -0400
53369
53370     GDBusConnection: Pass the GObject to g_simple_async_result_new()
53371
53372     Signed-off-by: David Zeuthen <davidz@redhat.com>
53373
53374  gio/gdbusconnection.c |    4 ++--
53375  1 file changed, 2 insertions(+), 2 deletions(-)
53376
53377 commit a6f1bb4e177750ef9c50a3813eb3be867a927fbe
53378 Author: Ryan Lortie <desrt@desrt.ca>
53379 Date:   Tue Jul 27 22:56:30 2010 +0200
53380
53381     Add support for vendor override files
53382
53383     You can drop a key-file in the schema directory that looks like:
53384
53385     [org.gtk.Example]
53386     key='value'
53387
53388     to override the default value of 'key' in schema 'org.gtk.Example'.
53389
53390  gio/gschema-compile.c |  154
53391  +++++++++++++++++++++++++++++++++++++++++++++++++
53392  1 file changed, 154 insertions(+)
53393
53394 commit 723692dfb91a2de8c5337e9e1b50c2cf3abfb374
53395 Author: Fran Diéguez <fran.dieguez@mabishu.com>
53396 Date:   Tue Jul 27 17:47:22 2010 +0200
53397
53398     Updated Galician translations
53399
53400  po/gl.po |   54 +++++++++++++++++++++++++++++++-----------------------
53401  1 file changed, 31 insertions(+), 23 deletions(-)
53402
53403 commit 12d0cbdac555db479e4c6631bfd15d3c8a5dc2ed
53404 Author: Jorge González <jorgegonz@svn.gnome.org>
53405 Date:   Mon Jul 26 20:58:59 2010 +0200
53406
53407     Updated Spanish translation
53408
53409  po/es.po |  176
53410  +++++++++++++++++++++++++++++++++++---------------------------
53411  1 file changed, 99 insertions(+), 77 deletions(-)
53412
53413 commit e8923ff232bb34f27dfda8ba19df1af379da892c
53414 Author: Yaron Shahrabani <sh.yaron@gmail.com>
53415 Date:   Sat Jul 24 13:31:31 2010 +0300
53416
53417     Updated Hebrew translation.
53418
53419  po/he.po |   44 ++++++++++++++++++++++++++------------------
53420  1 file changed, 26 insertions(+), 18 deletions(-)
53421
53422 commit 633d9efc62eca490b489e05d571681f8b15d8aca
53423 Author: Murray Cumming <murrayc@murrayc.com>
53424 Date:   Fri Jul 23 13:24:43 2010 +0200
53425
53426     [gio]: gioenums.h: Remove trailing comma again.
53427
53428  gio/gioenums.h |    2 +-
53429  1 file changed, 1 insertion(+), 1 deletion(-)
53430
53431 commit 86040bb2eb11ad9501cc0c94754e8d8f29ba8f17
53432 Author: Benjamin Otte <otte@redhat.com>
53433 Date:   Fri Jul 23 10:51:14 2010 +0200
53434
53435     Revert "notify: Remove unused g_object_notify_queue_clear()"
53436
53437     This reverts commit 0201a81f04ae5fd46c6db25859e90dde1fc35d4b and adds
53438     locks in the right place.
53439
53440     As this file is a public header (see last commit), we cannot just
53441     remove
53442     functions from it.
53443
53444  gobject/gobjectnotifyqueue.c |   15 +++++++++++++++
53445  1 file changed, 15 insertions(+)
53446
53447 commit 2819dd60b7b2feaa0609c1017e20105852ca92e4
53448 Author: Benjamin Otte <otte@redhat.com>
53449 Date:   Fri Jul 23 10:49:26 2010 +0200
53450
53451     notify: Readd g_object_notify_queue_from_object()
53452
53453     gobjectnotifyqueue.c is a public header, so we cannot remove
53454     files from
53455     it. (Yes you read that right, this .c file is a public header. See
53456     your
53457     installation directory.)
53458
53459  gobject/gobjectnotifyqueue.c |   11 +++++++++++
53460  1 file changed, 11 insertions(+)
53461
53462 commit 4a83ee208fe08533a43a51c8fd2bd83794a1cd27
53463 Author: Tao Wang <dancefire@gmail.com>
53464 Date:   Fri Jul 23 13:18:43 2010 +0800
53465
53466     Complete Simplified Chinese translation.
53467
53468  po/zh_CN.po |   24 +++++++-----------------
53469  1 file changed, 7 insertions(+), 17 deletions(-)
53470
53471 commit fd0a2b27891ec38e0190916af761c3daf4daa78f
53472 Author: Tao Wang <dancefire@gmail.com>
53473 Date:   Fri Jul 23 13:05:37 2010 +0800
53474
53475     Update Simplified Chinese translation.
53476
53477  po/zh_CN.po |  359
53478  ++++++++++++++++++++++++++++++++---------------------------
53479  1 file changed, 198 insertions(+), 161 deletions(-)
53480
53481 commit d5bd531d96a48ba2dac84e0ac7bffa4cf5481738
53482 Author: Ryan Lortie <desrt@desrt.ca>
53483 Date:   Thu Jul 22 18:39:50 2010 -0400
53484
53485     Cleanup the GSettingsBackend API
53486
53487     This is a substantial ABI break.  Rebuild dconf.
53488
53489  gio/gdelayedsettingsbackend.c  |   15 ++----
53490  gio/gkeyfilesettingsbackend.c  |   18 +------
53491  gio/gmemorysettingsbackend.c   |    4 +-
53492  gio/gnullsettingsbackend.c     |   12 +----
53493  gio/gsettings-tool.c           |  102
53494  +++++++++++++++++++++++++++++++++++++++-
53495  gio/gsettingsbackend.c         |   22 +--------
53496  gio/gsettingsbackend.h         |   19 +++-----
53497  gio/gsettingsbackendinternal.h |    2 +-
53498  gio/tests/gsettings.c          |    5 ++
53499  9 files changed, 125 insertions(+), 74 deletions(-)
53500
53501 commit aed440815ec5c87f2439d723b60b8255578afdff
53502 Author: Ryan Lortie <desrt@desrt.ca>
53503 Date:   Thu Jul 22 17:49:40 2010 -0400
53504
53505     GSettings: add g_settings_reset()
53506
53507     Resets a key to its default value.
53508
53509  docs/reference/gio/gio-sections.txt |    1 +
53510  gio/gdelayedsettingsbackend.c       |   37
53511  ++++++++++++++++++++++++++++-------
53512  gio/gio.symbols                     |    1 +
53513  gio/gmemorysettingsbackend.c        |   20 ++++++++++++++++++-
53514  gio/gsettings.c                     |   24 ++++++++++++++++++++++-
53515  gio/gsettings.h                     |    2 ++
53516  6 files changed, 76 insertions(+), 9 deletions(-)
53517
53518 commit f6d3e224dfa9e8b69403a8c79a27a58b5c9f66b7
53519 Author: Olivier Crête <olivier.crete@collabora.co.uk>
53520 Date:   Thu Jul 22 21:52:54 2010 +0200
53521
53522     notify: Add tests for threadsafe object notifies
53523
53524     https://bugzilla.gnome.org/show_bug.cgi?id=166020
53525
53526  tests/.gitignore             |    2 +
53527  tests/refcount/Makefile.am   |    2 +
53528  tests/refcount/properties3.c |  204
53529  ++++++++++++++++++++++++++++++++++++++++++
53530  tests/refcount/properties4.c |  169 ++++++++++++++++++++++++++++++++++
53531  4 files changed, 377 insertions(+)
53532
53533 commit 0483ef000ae323415bb0c7b762dd587f1384b1f3
53534 Author: Benjamin Otte <otte@redhat.com>
53535 Date:   Thu Jul 22 21:51:28 2010 +0200
53536
53537     notify: Make dedup code clearer
53538
53539     A for loops seems easier to understand to me than gotos.
53540
53541  gobject/gobjectnotifyqueue.c |   17 +++++++++--------
53542  1 file changed, 9 insertions(+), 8 deletions(-)
53543
53544 commit 9026b11e380a9b6479c0fcb852a5aba297ed9dd4
53545 Author: Olivier Crête <olivier.crete@collabora.co.uk>
53546 Date:   Thu Jul 22 21:26:32 2010 +0200
53547
53548     notify: Make GObject property change notifications thread safe
53549
53550     Adds locking around object property change notification handling. The
53551     notifications are only emitted after all threads have called
53552     g_object_thaw_notify().
53553
53554     https://bugzilla.gnome.org/show_bug.cgi?id=166020
53555
53556  gobject/gobjectnotifyqueue.c |   14 ++++++++++++++
53557  1 file changed, 14 insertions(+)
53558
53559 commit 65797f7e54061a21866261d00a1c5533cd6a4f81
53560 Author: Olivier Crête <olivier.crete@collabora.co.uk>
53561 Date:   Thu Jul 22 21:20:35 2010 +0200
53562
53563     notify: Remove g_object_notify_queue_from_object()
53564
53565     The function will not be safe with object locking in place, so
53566     we remove
53567     it. The workaround is somewhat ugly, but it works.
53568
53569     https://bugzilla.gnome.org/show_bug.cgi?id=166020
53570
53571  gobject/gobject.c            |   14 ++++++++------
53572  gobject/gobjectnotifyqueue.c |    7 -------
53573  2 files changed, 8 insertions(+), 13 deletions(-)
53574
53575 commit 83026092eba98c2e6e0a96112555f980382a99e7
53576 Author: Olivier Crête <olivier.crete@collabora.co.uk>
53577 Date:   Thu Jul 22 20:25:00 2010 +0200
53578
53579     notify: Refactor g_object_notify_queue_thaw()
53580
53581     This adds better error reporting and simplifies the code for adding
53582     thread safety.
53583
53584     https://bugzilla.gnome.org/show_bug.cgi?id=166020
53585
53586  gobject/gobjectnotifyqueue.c |   12 ++++++++++--
53587  1 file changed, 10 insertions(+), 2 deletions(-)
53588
53589 commit 0201a81f04ae5fd46c6db25859e90dde1fc35d4b
53590 Author: Olivier Crête <olivier.crete@collabora.co.uk>
53591 Date:   Thu Jul 22 09:02:18 2010 +0200
53592
53593     notify: Remove unused g_object_notify_queue_clear()
53594
53595     https://bugzilla.gnome.org/show_bug.cgi?id=166020
53596
53597  gobject/gobjectnotifyqueue.c |   11 -----------
53598  1 file changed, 11 deletions(-)
53599
53600 commit a2c5bba31d19dcd7f3726c99280ff794cbf744a9
53601 Author: Benjamin Otte <otte@redhat.com>
53602 Date:   Thu Jul 22 08:52:25 2010 +0200
53603
53604     notify: Emit a g_critical() instead g_return_if_fail()ing
53605
53606     This does not change the code semantically in any way but avoids a
53607     return in the middle of the code.
53608
53609     https://bugzilla.gnome.org/show_bug.cgi?id=166020
53610
53611  gobject/gobjectnotifyqueue.c |    9 +++++++--
53612  1 file changed, 7 insertions(+), 2 deletions(-)
53613
53614 commit 24161d9c4621ef0a674c31146e9fd0d2e9ad8d0f
53615 Author: Benjamin Otte <otte@redhat.com>
53616 Date:   Thu Jul 22 20:24:29 2010 +0200
53617
53618     binding: Cast to avoid compiler warning
53619
53620  gobject/tests/binding.c |    4 ++--
53621  1 file changed, 2 insertions(+), 2 deletions(-)
53622
53623 commit dd1d1b3510536d4156eb79bb7161023c464e721f
53624 Author: Benjamin Otte <otte@redhat.com>
53625 Date:   Thu Jul 22 20:23:28 2010 +0200
53626
53627     tests: Use GPOINTER_TO_SIZE() instead of just casting to guint
53628
53629     a) gcc doesn't like this ("Cast to pointer of different size)
53630     b) It compares only half of the pointer
53631
53632  gio/tests/memory-output-stream.c |    2 +-
53633  1 file changed, 1 insertion(+), 1 deletion(-)
53634
53635 commit 284ea16b9d94b28b632063333140b99e419d6b0a
53636 Author: Benjamin Otte <otte@redhat.com>
53637 Date:   Thu Jul 22 20:23:04 2010 +0200
53638
53639     inotify: Constify function argument
53640
53641     gcc complained...
53642
53643  gio/inotify/inotify-helper.c |    2 +-
53644  1 file changed, 1 insertion(+), 1 deletion(-)
53645
53646 commit dc7348b305c72c757f8ed1d8ba2cae2a19a3c684
53647 Author: Ryan Lortie <desrt@desrt.ca>
53648 Date:   Thu Jul 22 11:49:30 2010 -0400
53649
53650     Fix very small leak in the GSettings test
53651
53652  gio/tests/gsettings.c |    4 +++-
53653  1 file changed, 3 insertions(+), 1 deletion(-)
53654
53655 commit 23a904fc1520b06aefa1e51e690d2e7b2fcc3ead
53656 Author: Ryan Lortie <desrt@desrt.ca>
53657 Date:   Wed Jul 21 20:10:31 2010 -0700
53658
53659     Bug 624991 - GSettings mapping for G_TYPE_STRV
53660
53661     Added default mapping for G_TYPE_STRV based on a patch from Garrett
53662     Regier.
53663
53664     Add a test case.
53665
53666  gio/gsettings-mapping.c            |   18 +++++++++++++++++-
53667  gio/tests/gsettings.c              |   31 +++++++++++++++++++++++++++++++
53668  gio/tests/org.gtk.test.gschema.xml |    3 +++
53669  3 files changed, 51 insertions(+), 1 deletion(-)
53670
53671 commit 76aef137c8ba8410bd2b5bc31873db5d60dad961
53672 Author: Fran Diéguez <fran.dieguez@mabishu.com>
53673 Date:   Thu Jul 22 16:23:18 2010 +0200
53674
53675     Updated Galician translations
53676
53677  po/gl.po |  132
53678  +++++++++++++++++++++++++++++++++-----------------------------
53679  1 file changed, 70 insertions(+), 62 deletions(-)
53680
53681 commit 8f80ff02af2fabd22d5aac1d1b853d1ac7865e85
53682 Author: Behdad Esfahbod <behdad@behdad.org>
53683 Date:   Wed Jul 21 16:08:19 2010 -0400
53684
53685     Bug 624968  - div by zero in g_malloc_n family
53686
53687  glib/gmem.c |    2 +-
53688  1 file changed, 1 insertion(+), 1 deletion(-)
53689
53690 commit 5063d78baac684a1c53a6a1620ff94789026ae26
53691 Author: Yaron Shahrabani <sh.yaron@gmail.com>
53692 Date:   Wed Jul 21 19:11:53 2010 +0300
53693
53694     Updated Hebrew translation.
53695
53696  po/he.po |  124
53697  ++++++++++++++++++++++++++++++++------------------------------
53698  1 file changed, 64 insertions(+), 60 deletions(-)
53699
53700 commit 9b0a08449fd966aff7a6c164c9913b01106a37cc
53701 Author: David Zeuthen <davidz@redhat.com>
53702 Date:   Tue Jul 20 15:02:36 2010 -0400
53703
53704     GDBusAuthObserver: Fix docs
53705
53706     Signed-off-by: David Zeuthen <davidz@redhat.com>
53707
53708  gio/gdbusauthobserver.c |   53
53709  ++++++++++-------------------------------------
53710  1 file changed, 11 insertions(+), 42 deletions(-)
53711
53712 commit 7eba41346e014649d8f9cf8ab675d1f091f7cf38
53713 Author: David Zeuthen <davidz@redhat.com>
53714 Date:   Tue Jul 20 14:02:14 2010 -0400
53715
53716     Bug 617483 – Credentials passing
53717
53718      - Make GCredentials instance and class structures private so it can't
53719        be subclassed and we don't have to worry about ABI compat
53720        issues. This also allows us to get rid of the GCredentialsPrivate
53721        struct.
53722
53723      - Add a GCredentialsType enumeration that is used whenever exchanging
53724        pointers with the user. This allows us to support OSes with
53725        multiple native credential types. In particular, it allows
53726        supporting OSes where the native credential evolves or even changes
53727        over time.
53728
53729      - Add g_socket_get_credentials() method.
53730
53731      - Add tests for g_socket_get_credentials(). Right now this is in the
53732        GDBus peer-to-peer test case but we can change that later.
53733
53734      - Move GTcpConnection into a separate gtk-doc page as was already
53735        half-done with GUnixConnection. Also finish the GUnixConnection
53736        move and ensure send_credentials() and receive_credentials()
53737        methods are in the docs. Also nuke comment about GTcpConnection
53738        being empty compared to its superclass.
53739
53740     Signed-off-by: David Zeuthen <davidz@redhat.com>
53741
53742  docs/reference/gio/gio-docs.xml     |    1 +
53743  docs/reference/gio/gio-sections.txt |   43 +++++------
53744  gio/gcredentials.c                  |  135
53745  ++++++++++++++++++++++++-----------
53746  gio/gcredentials.h                  |   44 ++----------
53747  gio/gio.symbols                     |    2 +
53748  gio/gioenums.h                      |   15 ++++
53749  gio/gnetworkingprivate.h            |    8 +++
53750  gio/gsocket.c                       |   72 ++++++++++++++++++-
53751  gio/gsocket.h                       |    2 +
53752  gio/gtcpconnection.c                |    7 +-
53753  gio/gunixconnection.c               |    6 ++
53754  gio/gunixcredentialsmessage.c       |   18 +++--
53755  gio/tests/gdbus-peer.c              |   36 ++++++++++
53756  13 files changed, 273 insertions(+), 116 deletions(-)
53757
53758 commit b3cf5cbd0bfcfe53f82a72d276683aebd15d3828
53759 Author: David Zeuthen <davidz@redhat.com>
53760 Date:   Tue Jul 20 12:14:30 2010 -0400
53761
53762     GDBusServer: Avoid handling incoming connections after stop() has
53763     been called
53764
53765     Without this fix, we'd sometimes run code after stop() and finalize()
53766     to handle incoming requests. This was observed in the gdbus-peer test
53767     case occasionally crashing:
53768
53769      $ ./gdbus-peer
53770      /gdbus/peer-to-peer: OK
53771      /gdbus/delayed-message-processing: OK
53772      /gdbus/nonce-tcp:
53773      GLib-GObject-WARNING **: invalid uninstantiatable type `(null)'
53774      in cast to `GDBusServer'
53775      aborting...
53776
53777     Signed-off-by: David Zeuthen <davidz@redhat.com>
53778
53779  gio/gdbusserver.c |   15 +++++++++++----
53780  1 file changed, 11 insertions(+), 4 deletions(-)
53781
53782 commit 2be167f57c2b59d427aa54e2204bfaa906391b3e
53783 Author: David Zeuthen <davidz@redhat.com>
53784 Date:   Tue Jul 20 11:38:23 2010 -0400
53785
53786     GDBus: Add support for D-Bus type 'h' (ie. G_VARIANT_TYPE_HANDLE)
53787
53788     This allows sending and receiving D-Bus messages with instances of the
53789     'h' D-Bus type. Unlike libdbus-1's dbus_message_iter_get_basic()
53790     method, g_variant_get_handle() does not return a duplicated unix file
53791     descriptor (that must be closed with close(2)) - instead, it returns
53792     an index that can be used to get/dup the file descriptor from a
53793     GUnixFDList object that can be obtained from the GDBusMessage object.
53794
53795     Signed-off-by: David Zeuthen <davidz@redhat.com>
53796
53797  gio/gdbusmessage.c              |   22 ++++++++++++++++++++++
53798  gio/tests/gdbus-serialization.c |   28 ++++++++++++++++++++++++++++
53799  2 files changed, 50 insertions(+)
53800
53801 commit 66388120d23a2fcec345874cc1a6259c08a6ef38
53802 Author: Ryan Lortie <desrt@desrt.ca>
53803 Date:   Tue Jul 20 10:45:52 2010 -0400
53804
53805     Move #include <sys/wait.h> down
53806
53807     Until after we include the glib stuff, so that we have G_OS_UNIX
53808     defined.
53809
53810     For some reason <stdlib.h> pulls in <sys/wait.h> on Fedora so this
53811     wasn't a problem, but many others have reported the issue.
53812
53813  gio/gdbusaddress.c |    4 +---
53814  1 file changed, 1 insertion(+), 3 deletions(-)
53815
53816 commit 2f5056755763e4628ed0e64954229e0a7dd9dbfb
53817 Author: Jorge González <jorgegonz@svn.gnome.org>
53818 Date:   Tue Jul 20 08:57:35 2010 +0200
53819
53820     Updated Spanish translation
53821
53822  po/es.po |   19 +++++++------------
53823  1 file changed, 7 insertions(+), 12 deletions(-)
53824
53825 commit c3737739aeeeac27e68d50d8c48dfa0ae7d23ee9
53826 Author: noch <norayr@arnet.am>
53827 Date:   Tue Jul 20 10:33:32 2010 +0500
53828
53829     Corrected and updated the new version of the Armenian translation -
53830     po file.
53831
53832  po/hy.po | 3004
53833  +++++++++++++++++++++++++++++++++-----------------------------
53834  1 file changed, 1617 insertions(+), 1387 deletions(-)
53835
53836 commit 493d8cb2926c0d54a45fd1fdb7f383c730321aa8
53837 Author: David Zeuthen <davidz@redhat.com>
53838 Date:   Mon Jul 19 17:03:07 2010 -0400
53839
53840     GDBus: Introduce G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL
53841
53842     This is preferable to the current magical solution whereby the serial
53843     is only rewritten if non-zero. In particular, it makes it easier to
53844     send the same message on multiple connections without having to reset
53845     the serial number.
53846
53847     Signed-off-by: David Zeuthen <davidz@redhat.com>
53848
53849  gio/gdbusconnection.c |   45
53850  ++++++++++++++++++++++-----------------------
53851  gio/gioenums.h        |    6 +++++-
53852  2 files changed, 27 insertions(+), 24 deletions(-)
53853
53854 commit 9d7b00638fa6d0701ca8f883edf9e218c3a54412
53855 Author: David Zeuthen <davidz@redhat.com>
53856 Date:   Mon Jul 19 16:10:50 2010 -0400
53857
53858     GDBus: Forgot to add g_dbus_send_message_flags_get_type() to
53859     gio.symbols
53860
53861     Signed-off-by: David Zeuthen <davidz@redhat.com>
53862
53863  gio/gio.symbols |    1 +
53864  1 file changed, 1 insertion(+)
53865
53866 commit 0b2b4deac549623beb90228a0ad36f8c2c315710
53867 Author: David Zeuthen <davidz@redhat.com>
53868 Date:   Mon Jul 19 16:07:57 2010 -0400
53869
53870     GDBus: Add GDBusSendMessageFlags
53871
53872     This is currently unused but might be useful in the future. For
53873     example, it might be nice with a way to bypass the current queue of
53874     outgoing messages - having a flag enumeration allows us to add a
53875     G_DBUS_SEND_MESSAGE_FLAGS_BYPASS_QUEUE etc. etc.
53876
53877     This commit breaks ABI and API. Users of the (rarely used) API to send
53878     messages will have to port to this new API.
53879
53880     Signed-off-by: David Zeuthen <davidz@redhat.com>
53881
53882  docs/reference/gio/gio-sections.txt      |    1 +
53883  gio/gdbusconnection.c                    |   64
53884  ++++++++++++++++++------------
53885  gio/gdbusconnection.h                    |    3 ++
53886  gio/gdbusmethodinvocation.c              |    4 +-
53887  gio/gioenums.h                           |   13 ++++++
53888  gio/tests/gdbus-connection.c             |    6 ++-
53889  gio/tests/gdbus-example-server.c         |    1 +
53890  gio/tests/gdbus-example-unix-fd-client.c |    1 +
53891  gio/tests/gdbus-peer.c                   |    4 +-
53892  9 files changed, 67 insertions(+), 30 deletions(-)
53893
53894 commit 7190af4394541c1adbe87769f7bd6db030e33605
53895 Author: David Zeuthen <davidz@redhat.com>
53896 Date:   Mon Jul 19 15:45:27 2010 -0400
53897
53898     GDBus: Remove constness from introspection data structures
53899
53900     Signed-off-by: David Zeuthen <davidz@redhat.com>
53901
53902  docs/reference/gio/gio-sections.txt |   15 ++++----
53903  gio/gdbus-tool.c                    |    4 +--
53904  gio/gdbusapplication.c              |    2 +-
53905  gio/gdbusconnection.c               |   16 ++++-----
53906  gio/gdbusconnection.h               |    2 +-
53907  gio/gdbusintrospection.c            |   60
53908  ++++++++++++++++----------------
53909  gio/gdbusintrospection.h            |   65
53910  +++++++++++++++++------------------
53911  gio/tests/gdbus-export.c            |   26 +++++++-------
53912  gio/tests/gdbus-introspection.c     |    6 ++--
53913  gio/tests/gdbus-peer.c              |    2 +-
53914  10 files changed, 98 insertions(+), 100 deletions(-)
53915
53916 commit 4a1c5a1b98aed12308361d7adb6089a9fb171583
53917 Author: David Zeuthen <davidz@redhat.com>
53918 Date:   Mon Jul 19 15:03:00 2010 -0400
53919
53920     GDBus: Add GDBusSignalFlags and use it in
53921     g_dbus_connection_signal_subscribe()
53922
53923     This is currently unused but will probably be useful in the
53924     future. For example, we could have a _ARG0_IS_PATH to specify that
53925     arg0 should be used for arg0path.
53926
53927     This commit breaks API and ABI. Users of
53928     g_dbus_connection_signal_subscribe() will need to port to this new
53929     version.
53930
53931     Signed-off-by: David Zeuthen <davidz@redhat.com>
53932
53933  docs/reference/gio/gio-sections.txt |    1 +
53934  gio/gdbus-tool.c                    |    1 +
53935  gio/gdbusconnection.c               |    2 ++
53936  gio/gdbusconnection.h               |    1 +
53937  gio/gdbusnameowning.c               |    2 ++
53938  gio/gdbusnamewatching.c             |    1 +
53939  gio/gdbusproxy.c                    |    3 +++
53940  gio/gio.symbols                     |    1 +
53941  gio/gioenums.h                      |   13 +++++++++++++
53942  gio/tests/gdbus-connection.c        |   21 +++++++++++++--------
53943  gio/tests/gdbus-threading.c         |    1 +
53944  gio/tests/testapps.c                |    1 +
53945  12 files changed, 40 insertions(+), 8 deletions(-)
53946
53947 commit 1a06bd8d3f8ccf040901b4aa4b1197d189b8ab4e
53948 Author: Ryan Lortie <desrt@desrt.ca>
53949 Date:   Mon Jul 19 15:03:54 2010 -0400
53950
53951     Update the GDBus subtree example for the new API
53952
53953  docs/reference/glib/tmpl/messages.sgml |   27 +++++++++++++++++++++------
53954  gio/tests/gdbus-example-subtree.c      |   21 ++++++++++++---------
53955  2 files changed, 33 insertions(+), 15 deletions(-)
53956
53957 commit c7c573afb6eef461bfe70bb848c90b1d58b3d4d9
53958 Author: David Hoyt <dhoyt@llnl.gov>
53959 Date:   Mon Jul 19 13:52:17 2010 -0400
53960
53961     Bug 624754 – gdbusaddress.c missing sys/wait.h
53962
53963     https://bugzilla.gnome.org/show_bug.cgi?id=624754
53964
53965     Signed-off-by: David Zeuthen <davidz@redhat.com>
53966
53967  gio/gdbusaddress.c |    2 ++
53968  1 file changed, 2 insertions(+)
53969
53970 commit d63f199d921b2444e25bc9f39cc12a84ad9695b5
53971 Author: Ryan Lortie <desrt@desrt.ca>
53972 Date:   Sun Jul 18 21:43:18 2010 -0400
53973
53974     Fix is_valid() API
53975
53976     Actually dereference the pointer instead of just checking for NULL
53977
53978  gvdb-reader.c |    2 +-
53979  1 file changed, 1 insertion(+), 1 deletion(-)
53980
53981 commit df40747190a0fff4582c84b101f74e5da91f8f72
53982 Author: Ryan Lortie <desrt@desrt.ca>
53983 Date:   Sun Jul 18 20:45:37 2010 -0400
53984
53985     Add gvdb_table_is_valid() API
53986
53987     Checks that the on-disk file is still valid.
53988
53989  gvdb-reader.c |   17 +++++++++++++++++
53990  gvdb-reader.h |    3 +++
53991  2 files changed, 20 insertions(+)
53992
53993 commit f81601f735c3b5be0cb21031979071b2dff1ceb2
53994 Author: Jorge González <jorgegonz@svn.gnome.org>
53995 Date:   Sun Jul 18 20:29:41 2010 +0200
53996
53997     Updated Spanish translation
53998
53999  po/es.po |  282
54000  ++++++++++++++++++++++++++++++++++----------------------------
54001  1 file changed, 154 insertions(+), 128 deletions(-)
54002
54003 commit 8ab26d42e97c5e751f78d2b08d71cddcc5a37031
54004 Author: Fran Diéguez <fran.dieguez@mabishu.com>
54005 Date:   Sun Jul 18 19:58:33 2010 +0200
54006
54007     Fixed headers in galician translation file
54008
54009  po/gl.po | 1181
54010  +++++++++++++++++++++++++++++++-------------------------------
54011  1 file changed, 600 insertions(+), 581 deletions(-)
54012
54013 commit 5fb9c9f7de9700fe1639deb381bab7e3b2785689
54014 Author: Yaron Shahrabani <sh.yaron@gmail.com>
54015 Date:   Sat Jul 17 13:11:08 2010 +0300
54016
54017     Updated Hebrew translation.
54018
54019  po/he.po |   85
54020  +++++++++++++++++++++++++++++++++++++-------------------------
54021  1 file changed, 51 insertions(+), 34 deletions(-)
54022
54023 commit f30aef9a105a2cb44bac1bbe3b8bb93387a41d9a
54024 Author: David Zeuthen <davidz@redhat.com>
54025 Date:   Fri Jul 16 13:19:48 2010 -0400
54026
54027     GDBus: Add nonce-tcp: test case
54028
54029     Also fix a couple of TODO items in gdbusaddress.c
54030
54031     Signed-off-by: David Zeuthen <davidz@redhat.com>
54032
54033  gio/gdbusaddress.c     |   85 +++++++++++++-------
54034  gio/tests/gdbus-peer.c |  203
54035  ++++++++++++++++++++++++++++++++++++++++++++++++
54036  2 files changed, 259 insertions(+), 29 deletions(-)
54037
54038 commit 27cee11b6c1558f44cc89cd46576e11413370abf
54039 Author: Yaron Shahrabani <sh.yaron@gmail.com>
54040 Date:   Fri Jul 16 17:20:42 2010 +0300
54041
54042     Updated Hebrew translation.
54043
54044  po/he.po | 1221
54045  ++++++++++++++++++++++++++++++++------------------------------
54046  1 file changed, 633 insertions(+), 588 deletions(-)
54047
54048 commit fe6338f446f52deeb64aa10fab1c72fa64953472
54049 Author: Ryan Lortie <desrt@desrt.ca>
54050 Date:   Thu Jul 15 19:37:26 2010 -0400
54051
54052     g_warning on inconsistent subtree behaviour
54053
54054     If the subtree introspection function indicates that an interface
54055     exists
54056     but then the dispatch function returns a NULL vtable for that
54057     interface,
54058     issue a g_warning pointing programmers in the right direction.
54059
54060  gio/gdbusconnection.c |    7 ++++++-
54061  1 file changed, 6 insertions(+), 1 deletion(-)
54062
54063 commit 732ff1b27cc6f7bbbb1133bf8e7cb3de8475f72a
54064 Author: Julien Cristau <jcristau@debian.org>
54065 Date:   Thu Jul 15 15:26:02 2010 +0100
54066
54067     gio: don't assume that SOCK_CLOEXEC is supported whenever it's defined
54068
54069     Just because SOCK_CLOEXEC was defined at build time doesn't mean the
54070     kernel we're running on supports it.  So if socket() fails with
54071     EINVAL,
54072     try again without the flag.
54073
54074     https://bugzilla.gnome.org/show_bug.cgi?id=624463
54075
54076  gio/gsocket.c |    6 ++++--
54077  1 file changed, 4 insertions(+), 2 deletions(-)
54078
54079 commit 8a2d157d49c3dceda029bd0e14f8c7367daa2a36
54080 Author: Ryan Lortie <desrt@desrt.ca>
54081 Date:   Thu Jul 15 16:53:43 2010 -0400
54082
54083     Bug 624484: GDBusSubtreeDispatchFunc clarification
54084
54085     Pass NULL rather than "/" for the toplevel of a subtree.
54086
54087     Add clarification to the docs about how trees are flat.
54088
54089  gio/gdbusconnection.c    |    4 ++--
54090  gio/gdbusconnection.h    |   10 ++++++++--
54091  gio/tests/gdbus-export.c |   10 +++++-----
54092  3 files changed, 15 insertions(+), 9 deletions(-)
54093
54094 commit ca14ab7ac0d93b2ccd0977d905b19094e7317490
54095 Author: Ryan Lortie <desrt@desrt.ca>
54096 Date:   Thu Jul 15 16:47:32 2010 -0400
54097
54098     Bug 624483: GDBusSubtreeEnumerateFunc clarification
54099
54100     Clarify a couple of things in the docs:
54101
54102       1) you must return flat names (no slashes)
54103
54104       2) g_strfreev() will be called on the result
54105
54106       3) a benefit of using the DISPATCH_TO_UNENUMERATED flag
54107
54108  gio/gdbusconnection.h |   10 ++++++++++
54109  1 file changed, 10 insertions(+)
54110
54111 commit e6b5546cf573e6594b33b2ce19ad839c1c694909
54112 Author: Ryan Lortie <desrt@desrt.ca>
54113 Date:   Thu Jul 15 16:26:42 2010 -0400
54114
54115     Bug 624473: GDBusSubtreeIntrospectFunc return type
54116
54117     Return a NULL terminated C array instead of a GPtrArray
54118
54119     Also, document that %NULL is a permitted return value and clarify its
54120     meaning.
54121
54122     Finally, avoid calling the enumeration function during dispatch
54123     when the
54124     G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES flag was given.
54125
54126  gio/gdbusconnection.c    |   76
54127  ++++++++++++++++++++++++++--------------------
54128  gio/gdbusconnection.h    |   27 +++++++++++-----
54129  gio/tests/gdbus-export.c |   25 +++++++--------
54130  3 files changed, 74 insertions(+), 54 deletions(-)
54131
54132 commit 48b1fe948c4424cbc7e68ecca32b0ddac0f7410b
54133 Author: David Zeuthen <davidz@redhat.com>
54134 Date:   Thu Jul 15 12:19:24 2010 -0400
54135
54136     Bug 623810 – Message serialization bug
54137
54138     https://bugzilla.gnome.org/show_bug.cgi?id=623810
54139
54140     Signed-off-by: David Zeuthen <davidz@redhat.com>
54141
54142  gio/gdbusmessage.c              |    2 +-
54143  gio/tests/gdbus-serialization.c |   40
54144  +++++++++++++++++++++++++++------------
54145  2 files changed, 29 insertions(+), 13 deletions(-)
54146
54147 commit 44cf10adceb673deefebe348350268d9436f3fab
54148 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
54149 Date:   Thu Jul 15 17:05:00 2010 +0200
54150
54151     Add annotations for g_variant_new_strv and g_variant_get_strv
54152
54153  glib/gvariant.c |    5 +++--
54154  1 file changed, 3 insertions(+), 2 deletions(-)
54155
54156 commit 58f1977151a78bd48e0277cefe6a767595ecb095
54157 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
54158 Date:   Thu Jul 15 15:32:45 2010 +0200
54159
54160     Add annotations to g_dbus_proxy_new_sync
54161
54162  gio/gdbusproxy.c |    8 ++++----
54163  1 file changed, 4 insertions(+), 4 deletions(-)
54164
54165 commit 63938335703ea3608f7b0901d1cdcec4855e8880
54166 Author: Aron Xu <aronxu@gnome.org>
54167 Date:   Thu Jul 15 17:56:14 2010 +0800
54168
54169     Update Simplified Chinese translation.
54170
54171  po/zh_CN.po | 1418
54172  +++++++++++++++++++++++++++++++----------------------------
54173  1 file changed, 738 insertions(+), 680 deletions(-)
54174
54175 commit 2bd201c8b21a5daa666169701b1c12dd3b151a26
54176 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
54177 Date:   Thu Jul 15 02:10:43 2010 +0300
54178
54179     po: Updated Romanian translation
54180
54181  po/ro.po | 1796
54182  +++++++++++++++++---------------------------------------------
54183  1 file changed, 490 insertions(+), 1306 deletions(-)
54184
54185 commit d581a7faf1080e67fd6c731cd04beefbc77cf41a
54186 Author: Mario Blättermann <mariobl@gnome.org>
54187 Date:   Wed Jul 14 23:06:18 2010 +0200
54188
54189     [i18n] Updated German translation
54190
54191  po/de.po | 1567
54192  ++++++++++++++++++++++++++++++++------------------------------
54193  1 file changed, 822 insertions(+), 745 deletions(-)
54194
54195 commit baf383d1b14ebcd217a587fe8c78202fc5e9193b
54196 Author: David Zeuthen <davidz@redhat.com>
54197 Date:   Wed Jul 14 14:46:12 2010 -0400
54198
54199     GDBusConnection: copy object and subtree virtual tables
54200
54201     Signed-off-by: David Zeuthen <davidz@redhat.com>
54202
54203  gio/gdbusconnection.c |   58
54204  +++++++++++++++++++++++++++++++++++++++++--------
54205  gio/gdbusconnection.h |   19 ++++++++--------
54206  2 files changed, 58 insertions(+), 19 deletions(-)
54207
54208 commit 914b046226c762bae578e17f7ed9a0fdf058045a
54209 Author: David Zeuthen <davidz@redhat.com>
54210 Date:   Wed Jul 14 12:37:32 2010 -0400
54211
54212     GDBusConnection: Fix up g_dbus_connection_close()
54213
54214     ... so it is async, cancelable and returns an error. Also provide a
54215     synchronous version.
54216
54217     This is an API/ABI break but it is expected that only very few
54218     applications use this API.
54219
54220     Signed-off-by: David Zeuthen <davidz@redhat.com>
54221
54222  docs/reference/gio/gio-sections.txt |    2 +
54223  gio/gdbusconnection.c               |  151
54224  +++++++++++++++++++++++++++++++----
54225  gio/gdbusconnection.h               |   14 +++-
54226  gio/gio.symbols                     |    2 +
54227  gio/tests/gdbus-connection.c        |    8 +-
54228  5 files changed, 158 insertions(+), 19 deletions(-)
54229
54230 commit 14e37ef7967a2da594faaab24fe2c9c117cf099f
54231 Author: David Zeuthen <davidz@redhat.com>
54232 Date:   Wed Jul 14 11:39:22 2010 -0400
54233
54234     GDBusMessage: Make endianness for D-Bus messages match host byte order
54235
54236     Signed-off-by: David Zeuthen <davidz@redhat.com>
54237
54238  gio/gdbusmessage.c |   12 +++++++++++-
54239  1 file changed, 11 insertions(+), 1 deletion(-)
54240
54241 commit 497edd8b40edfbf85e029a9300e0d99ac6f08630
54242 Author: David Zeuthen <davidz@redhat.com>
54243 Date:   Wed Jul 14 11:14:58 2010 -0400
54244
54245     Bug 623815 – Don't check sender for GDBusProxy objects where name
54246     is not set
54247
54248     Based on a patch from Peng Huang <shawn.p.huang@gmail.com>, thanks!
54249
54250     https://bugzilla.gnome.org/show_bug.cgi?id=623815
54251
54252     Signed-off-by: David Zeuthen <davidz@redhat.com>
54253
54254  gio/gdbusproxy.c       |    4 +--
54255  gio/tests/gdbus-peer.c |   72
54256  ++++++++++++++++++++++++++++++++++++++++++++----
54257  2 files changed, 69 insertions(+), 7 deletions(-)
54258
54259 commit 8a2e7d371fdf55c23c61be908761431509cd3a7c
54260 Author: Colin Walters <walters@verbum.org>
54261 Date:   Fri Jun 18 14:19:57 2010 -0400
54262
54263     Make default-quit not apply if register=FALSE
54264
54265     Callers who are using g_application_unregistered_try_new are
54266     likely wanting to continue doing something else if _register()
54267     fails.  Change the semantics so that passing register=FALSE
54268     unsets default-quit as well.  This means that a later _register()
54269     call will send Activate but continue the process.
54270
54271     https://bugzilla.gnome.org/show_bug.cgi?id=622005
54272
54273  gio/gapplication.c     |   23 ++++++++++++++++++-----
54274  gio/gdbusapplication.c |    9 +++++++--
54275  2 files changed, 25 insertions(+), 7 deletions(-)
54276
54277 commit 7e0121dfe0a9377cd35c9d4b90c477b96d56c43f
54278 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
54279 Date:   Wed Jul 14 19:28:34 2010 +0800
54280
54281     Updated Traditional Chinese translation(Hong Kong and Taiwan)
54282
54283  po/zh_HK.po | 1717
54284  +++++++++++++++++++++++++++++++----------------------------
54285  po/zh_TW.po | 1700
54286  ++++++++++++++++++++++++++++++----------------------------
54287  2 files changed, 1803 insertions(+), 1614 deletions(-)
54288
54289 commit 463edcb045b287cd0df8f44322e133ae32fe5e87
54290 Author: Stefan Kost <ensonic@users.sf.net>
54291 Date:   Wed Jul 14 11:56:41 2010 +0300
54292
54293     docs: xi:include the annotation glossary to kill warnings and make
54294     them work
54295
54296  docs/reference/gio/gio-docs.xml          |    3 +++
54297  docs/reference/glib/glib-docs.sgml       |    2 ++
54298  docs/reference/gobject/gobject-docs.sgml |    2 ++
54299  3 files changed, 7 insertions(+)
54300
54301 commit de56aca0b5cf2eaf99ba501dd3d55b750c752433
54302 Author: Javier Jardón <jjardon@gnome.org>
54303 Date:   Tue Jul 13 05:05:48 2010 +0200
54304
54305     Clean autotools config a bit
54306
54307     New requirements:
54308     autoconf >= 2.62
54309     automake >= 1.10
54310     libtool >= 2.2
54311
54312  Makefile.am  |    4 +---
54313  autogen.sh   |   10 +++-------
54314  configure.ac |   14 +++++---------
54315  3 files changed, 9 insertions(+), 19 deletions(-)
54316
54317 commit 3a8ab85d967c3b0fa1b7d702d640df61020d92a0
54318 Author: Ryan Lortie <desrt@desrt.ca>
54319 Date:   Tue Jul 13 11:59:16 2010 -0400
54320
54321     rename configure.in to configure.ac
54322
54323  README.win32             |    2 +-
54324  config.h.win32.in        |    2 +-
54325  configure.ac             | 3756
54326  ++++++++++++++++++++++++++++++++++++++++++++++
54327  configure.in             | 3756
54328  ----------------------------------------------
54329  glib/gmem.c              |    2 +-
54330  glib/gthread.c           |    4 +-
54331  m4macros/glib-gettext.m4 |    4 +-
54332  7 files changed, 3763 insertions(+), 3763 deletions(-)
54333
54334 commit 0bb7cc3fceb9223845d2032c9d381f2e15c5285d
54335 Author: Ryan Lortie <desrt@desrt.ca>
54336 Date:   Tue Jul 13 09:24:16 2010 -0400
54337
54338     Remove GUnixVolumeMonitor, GUnixMount from docs
54339
54340     David says that they're supposed to be private.
54341
54342  docs/reference/gio/Makefile.am            |    3 +++
54343  docs/reference/gio/gio-sections.txt       |   15 -----------
54344  docs/reference/glib/tmpl/glib-unused.sgml |   40
54345  ----------------------------
54346  docs/reference/glib/tmpl/version.sgml     |   41
54347  +++++++++++++++++++++++++++++
54348  4 files changed, 44 insertions(+), 55 deletions(-)
54349
54350 commit 5344c22810c01a0cd708562be563f81f15f517f3
54351 Author: Ryan Lortie <desrt@desrt.ca>
54352 Date:   Mon Jul 12 18:30:14 2010 -0400
54353
54354     gio/ docs fixup
54355
54356  docs/reference/gio/Makefile.am            |    5 +++
54357  docs/reference/gio/gio-sections.txt       |   32 ++--------------
54358  docs/reference/glib/tmpl/glib-unused.sgml |   59
54359  +++++++++++++++--------------
54360  gio/fen/fen-kernel.c                      |    6 +--
54361  gio/fen/fen-node.c                        |    8 ++--
54362  gio/fen/libfen_la-fen-dump.loT            |    7 ----
54363  gio/gappinfo.h                            |    1 -
54364  gio/gbufferedoutputstream.h               |    1 -
54365  gio/gconverterinputstream.h               |    1 -
54366  gio/gconverteroutputstream.h              |    1 -
54367  gio/gdatainputstream.h                    |    1 -
54368  gio/gdataoutputstream.h                   |    1 -
54369  gio/gfileenumerator.h                     |    1 -
54370  gio/gkeyfilesettingsbackend.c             |    2 +-
54371  gio/gsettings.c                           |    8 ++--
54372  gio/gsettings.h                           |    2 +-
54373  gio/gsettingsschema.c                     |    2 +-
54374  gio/gunixconnection.c                     |    2 +-
54375  gio/gvolumemonitor.h                      |    1 -
54376  19 files changed, 53 insertions(+), 88 deletions(-)
54377
54378 commit adde752ec5a600a71f8c9acf1be032ab5f5de46c
54379 Author: Ryan Lortie <desrt@desrt.ca>
54380 Date:   Mon Jul 12 17:46:17 2010 -0400
54381
54382     More docs fixes
54383
54384       Remove the g*alias.h from the ignore lists
54385
54386       Remove other old files from ignore lists
54387
54388       Clean up gobject docs
54389
54390  docs/reference/gio/Makefile.am     |    2 --
54391  docs/reference/glib/Makefile.am    |    6 ------
54392  docs/reference/gobject/Makefile.am |    2 +-
54393  gobject/gparamspecs.h              |    2 ++
54394  gobject/gvaluecollector.h          |    7 ++++++-
54395  5 files changed, 9 insertions(+), 10 deletions(-)
54396
54397 commit de5afbc7cc262b677e00704e1bf3562f45dbede0
54398 Author: Ryan Lortie <desrt@desrt.ca>
54399 Date:   Mon Jul 12 17:32:44 2010 -0400
54400
54401     More gtk-doc cleanups for glib/
54402
54403  docs/reference/glib/Makefile.am           |    2 ++
54404  docs/reference/glib/glib-sections.txt     |    6 ++++++
54405  docs/reference/glib/tmpl/glib-unused.sgml |    9 ---------
54406  docs/reference/glib/tmpl/i18n.sgml        |   10 ++++++++++
54407  4 files changed, 18 insertions(+), 9 deletions(-)
54408
54409 commit 92df91590fd4b1ca4921cc3f89421928b857e75c
54410 Author: Ryan Lortie <desrt@desrt.ca>
54411 Date:   Mon Jul 12 17:31:03 2010 -0400
54412
54413     trivial whitespace fix
54414
54415  glib/gmem.h |    2 +-
54416  1 file changed, 1 insertion(+), 1 deletion(-)
54417
54418 commit 7791fce38a1a7d292e94d3bb5a0ffb8d6da9333d
54419 Author: Ryan Lortie <desrt@desrt.ca>
54420 Date:   Mon Jul 12 16:37:56 2010 -0400
54421
54422     Fix some glib docs warnings
54423
54424     Remove some symbols from glib-sections.txt that gtk-doc has no idea
54425     about.
54426
54427     Add proper callback typedefs for GTester (gtk-doc dislikes inline
54428     function types).
54429
54430     Fix some other minor issues.
54431
54432  docs/reference/glib/glib-sections.txt   |    9 ++++-
54433  docs/reference/glib/tmpl/fileutils.sgml |    6 +++
54434  docs/reference/glib/tmpl/testing.sgml   |   35 ++++++++++++++---
54435  glib/gstdio.c                           |    8 ++++
54436  glib/gstrfuncs.c                        |   10 ++---
54437  glib/gtestutils.c                       |   62
54438  ++++++++++++++++++++++---------
54439  glib/gtestutils.h                       |   30 +++++++++------
54440  glib/gutf8.c                            |    2 +-
54441  glib/gvariant.c                         |    2 +-
54442  9 files changed, 121 insertions(+), 43 deletions(-)
54443
54444 commit dc8cf867c805095b7acd7842b731c6eff32ee18f
54445 Author: Matthias Clasen <mclasen@redhat.com>
54446 Date:   Mon Jul 12 07:50:36 2010 -0400
54447
54448     Don't return FALSE when a pointer is expected
54449
54450     Pointed out in bug 623956
54451
54452  glib/gvariant-parser.c        |    8 ++++----
54453  glib/tests/markup-subparser.c |    2 +-
54454  2 files changed, 5 insertions(+), 5 deletions(-)
54455
54456 commit 90285b0643d23059bdf28aff4afd337f91a556a6
54457 Author: Ryan Lortie <desrt@desrt.ca>
54458 Date:   Mon Jul 12 15:30:26 2010 -0400
54459
54460     Bump gtk-doc dependency to 1.15
54461
54462     Use the multiple source-directory support contained therein.
54463
54464  configure.in                    |    2 +-
54465  docs/reference/glib/Makefile.am |    2 +-
54466  2 files changed, 2 insertions(+), 2 deletions(-)
54467
54468 commit 83d67bf2e79e1cb984e398b218cedd0b1e50bd1f
54469 Author: Ryan Lortie <desrt@desrt.ca>
54470 Date:   Sun Jul 11 21:08:42 2010 -0400
54471
54472     move glibconfig.h to glib/
54473
54474  .gitignore                 |    2 -
54475  Makefile.am                |   18 +--
54476  configure.in               |   14 +--
54477  gio/abicheck.sh            |    2 +-
54478  glib/.gitignore            |    4 +
54479  glib/Makefile.am           |   29 ++++-
54480  glib/abicheck.sh           |    2 +-
54481  glib/glibconfig.h.win32.in |  284
54482  ++++++++++++++++++++++++++++++++++++++++++++
54483  glibconfig.h.win32.in      |  284
54484  --------------------------------------------
54485  gobject/abicheck.sh        |    2 +-
54486  10 files changed, 325 insertions(+), 316 deletions(-)
54487
54488 commit 29a6fb68b7d73648992ea55d17cc54fc1261fe29
54489 Author: Colin Walters <walters@verbum.org>
54490 Date:   Fri Jun 25 09:37:06 2010 -0400
54491
54492     Don't attempt to build dtrace support on OS X
54493
54494     Apparently the OS X "dtrace" command is different from the Sun one,
54495     which is what Linux supports.  Since I don't have access to an OS X
54496     machine to test build patches on, simply disable dtrace on OS X
54497     for now.
54498
54499     https://bugzilla.gnome.org/show_bug.cgi?id=622697
54500
54501  configure.in |   22 +++++++++++++---------
54502  1 file changed, 13 insertions(+), 9 deletions(-)
54503
54504 commit e5834637eb4a336393989dc68d7615abf153335f
54505 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
54506 Date:   Mon Jul 12 16:19:45 2010 +0300
54507
54508     Added Kazakh translation for Kazakh
54509
54510  po/LINGUAS |    1 +
54511  po/kk.po   | 2813
54512  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
54513  2 files changed, 2814 insertions(+)
54514
54515 commit 82318fbda3441615e11fe5fa25144d27096286fe
54516 Author: Ryan Lortie <desrt@desrt.ca>
54517 Date:   Sun Jul 11 12:51:54 2010 -0400
54518
54519     bump the version
54520
54521  configure.in |    2 +-
54522  1 file changed, 1 insertion(+), 1 deletion(-)
54523
54524 commit be247c24c6b532b2acfe52424ffdcc79bdc48bf4
54525 Author: Ryan Lortie <desrt@desrt.ca>
54526 Date:   Sun Jul 11 12:51:33 2010 -0400
54527
54528     This is glib 2.25.11
54529
54530  NEWS                                            |    1 +
54531  docs/reference/glib/tmpl/atomic_operations.sgml |   42
54532  +++++++++++++----------
54533  docs/reference/glib/tmpl/bookmarkfile.sgml      |   16 ++++-----
54534  docs/reference/glib/tmpl/conversions.sgml       |   22 ------------
54535  docs/reference/glib/tmpl/numerical.sgml         |   10 ++++++
54536  5 files changed, 43 insertions(+), 48 deletions(-)
54537
54538 commit 8c36b1ad2bf03141cd1aacbb0fa9d19ba7c72c17
54539 Author: Kjartan Maraas <kmaraas@gnome.org>
54540 Date:   Sun Jul 11 15:51:04 2010 +0200
54541
54542     Updated Norwegian bokmål translation
54543
54544  po/nb.po | 1387
54545  +++++++++++++++++++++++++++++++++-----------------------------
54546  1 file changed, 732 insertions(+), 655 deletions(-)
54547
54548 commit 358b9d6ac750c3d35b259df2b59353d004a32ace
54549 Author: Matthias Clasen <mclasen@redhat.com>
54550 Date:   Sat Jul 10 23:53:36 2010 -0400
54551
54552     Move main loop docs inline
54553
54554  docs/reference/glib/tmpl/main.sgml |  288 +++++----------------------
54555  glib/gmain.c                       |   76 ++++++++
54556  glib/gmain.h                       |  374
54557  ++++++++++++++++++++++++++++--------
54558  glib/gpoll.h                       |   30 ++-
54559  4 files changed, 448 insertions(+), 320 deletions(-)
54560
54561 commit ab8cb652c83d77471b2e0f56b270d4ef8704dae9
54562 Author: Matthias Clasen <mclasen@redhat.com>
54563 Date:   Sat Jul 10 22:30:04 2010 -0400
54564
54565     Fix a typo
54566
54567  docs/reference/glib/tmpl/bookmarkfile.sgml |  102
54568  ++++------------------------
54569  glib/gatomic.c                             |    2 +-
54570  glib/gbookmarkfile.c                       |   44 ++++++++++++
54571  glib/gbookmarkfile.h                       |   30 +++++++-
54572  glib/tests/Makefile.am                     |    3 +-
54573  glib/tests/bookmarks.xbel                  |   23 +++++++
54574  6 files changed, 110 insertions(+), 94 deletions(-)
54575
54576 commit e57291efdc53a2f7732e39730ef91dab266ade83
54577 Author: Matthias Clasen <mclasen@redhat.com>
54578 Date:   Sat Jul 10 21:51:34 2010 -0400
54579
54580     Move docs for atomic operations inline
54581
54582  docs/reference/glib/tmpl/atomic_operations.sgml |  136
54583  +++++------------------
54584  glib/gatomic.c                                  |  133
54585  +++++++++++++++++++++-
54586  glib/gatomic.h                                  |   22 +++-
54587  3 files changed, 183 insertions(+), 108 deletions(-)
54588
54589 commit e8503fddee2c5426a98d066c5a24afd9ae7ade50
54590 Author: Matthias Clasen <mclasen@redhat.com>
54591 Date:   Sat Jul 10 21:26:28 2010 -0400
54592
54593     Move GAsyncQueue docs inline
54594
54595  docs/reference/glib/tmpl/async_queues.sgml |   55
54596  +---------------------------
54597  glib/gasyncqueue.c                         |   53
54598  +++++++++++++++++++++++++++
54599  2 files changed, 55 insertions(+), 53 deletions(-)
54600
54601 commit db0c58062dd208982521dfc99b0da59a5bd4327b
54602 Author: Ryan Lortie <desrt@desrt.ca>
54603 Date:   Sat Jul 10 23:28:30 2010 -0400
54604
54605     NEWS for the pending release
54606
54607  NEWS |  152
54608  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
54609  1 file changed, 152 insertions(+)
54610
54611 commit d2fe46b476a183168d57581c41b763b9e8f03c7c
54612 Author: Colin Walters <walters@verbum.org>
54613 Date:   Sat Jul 10 20:09:34 2010 -0400
54614
54615     Annotate all custom GIO GSource using g_source_set_name
54616
54617     Naming the sources allows easier debugging with e.g. SystemTap
54618     probes.
54619
54620     https://bugzilla.gnome.org/show_bug.cgi?id=620536
54621
54622  gio/gsocket.c                |    1 +
54623  gio/gunixinputstream.c       |    1 +
54624  gio/gunixoutputstream.c      |    1 +
54625  gio/inotify/inotify-kernel.c |    1 +
54626  glib/giounix.c               |    1 +
54627  glib/giowin32.c              |    1 +
54628  6 files changed, 6 insertions(+)
54629
54630 commit 7568bb66f996bdf94da6963399333236f73adb1b
54631 Author: Matthias Clasen <mclasen@redhat.com>
54632 Date:   Sat Jul 10 20:00:49 2010 -0400
54633
54634     use proper feature test macros for isnan
54635
54636     Problem pointed out in bug 581354
54637
54638  glib/tests/strfuncs.c |    1 +
54639  1 file changed, 1 insertion(+)
54640
54641 commit d9dc570c593a29be62b3d85cef43f92f52dcce8e
54642 Author: Matthias Clasen <mclasen@redhat.com>
54643 Date:   Sat Jul 10 19:46:40 2010 -0400
54644
54645     Add ACLOCAL_AMFLAGS to Makefile.am
54646
54647     Patch by Vincent Untz, bug 570036
54648
54649  Makefile.am |    2 ++
54650  1 file changed, 2 insertions(+)
54651
54652 commit 3dca4ce434f30a5c72f773c5c0437d4ac92413ab
54653 Author: Matthias Clasen <mclasen@redhat.com>
54654 Date:   Sat Jul 10 19:16:27 2010 -0400
54655
54656     One more dubious return
54657
54658  gio/gsocketlistener.c |    2 +-
54659  1 file changed, 1 insertion(+), 1 deletion(-)
54660
54661 commit d44ae96cb1566447ce44034b8b9290badacb6fe4
54662 Author: Ryan Lortie <desrt@desrt.ca>
54663 Date:   Sat Jul 10 17:54:08 2010 -0400
54664
54665     GVariant: fix some more leaks in error cases
54666
54667  glib/gvariant-parser.c |    4 ++++
54668  1 file changed, 4 insertions(+)
54669
54670 commit 90c49a0654f4aa556f3d2ccb7c91b6e480eef1ae
54671 Author: Ryan Lortie <desrt@desrt.ca>
54672 Date:   Sat Jul 10 17:45:51 2010 -0400
54673
54674     move the g_free() from the last commit down
54675
54676     It is needed for the error message...
54677
54678  glib/gvariant-parser.c |    4 +++-
54679  1 file changed, 3 insertions(+), 1 deletion(-)
54680
54681 commit 29babb9fc8baf2327b2e0781fbf07bed76a4cbde
54682 Author: Matthias Clasen <mclasen@redhat.com>
54683 Date:   Sat Jul 10 18:04:22 2010 -0400
54684
54685     Minor cleanup
54686
54687  gio/glocalfileenumerator.c |    5 ++---
54688  1 file changed, 2 insertions(+), 3 deletions(-)
54689
54690 commit f8e22856c643bfccaf03db6f84738126cff374d0
54691 Author: Matthias Clasen <mclasen@redhat.com>
54692 Date:   Sat Jul 10 17:57:45 2010 -0400
54693
54694     Add a GAppInfoCreate flag for startup-notification
54695
54696     Using this flag, it will be possible to launch apps without a
54697     desktop file, in the same way that gdk_spawn_... lets you do.
54698
54699     Requested in bug 599223.
54700
54701  gio/gdesktopappinfo.c |    2 +-
54702  gio/gioenums.h        |    8 +++++---
54703  2 files changed, 6 insertions(+), 4 deletions(-)
54704
54705 commit 5f1490e94aa0fcfe72b92377dc7efae4b3300a6c
54706 Author: Matthias Clasen <mclasen@redhat.com>
54707 Date:   Sat Jul 10 17:21:32 2010 -0400
54708
54709     Fix sparse warnings
54710
54711     These were listed in bug 623955
54712
54713  gio/gconverteroutputstream.c |    2 +-
54714  gio/gdbusauthmechanismsha1.c |    4 ++--
54715  gio/gdbusconnection.c        |    2 +-
54716  gio/gfileinfo.c              |    4 ++--
54717  gio/ginetsocketaddress.c     |    2 +-
54718  gio/gmount.c                 |    6 +++---
54719  gio/gschema-compile.c        |    6 +++---
54720  gio/gunixfdmessage.c         |    2 +-
54721  gio/gunixresolver.c          |    9 ++++++---
54722  9 files changed, 20 insertions(+), 17 deletions(-)
54723
54724 commit 41f4aba2d22ceec7f8dd0916aae99fb3eea5699f
54725 Author: Matthias Clasen <mclasen@redhat.com>
54726 Date:   Sat Jul 10 17:12:31 2010 -0400
54727
54728     Chain up in g_settings_finalize
54729
54730     Requested in bug 623954
54731
54732  gio/gsettings.c |    2 ++
54733  1 file changed, 2 insertions(+)
54734
54735 commit 61027a8b5ce75c68f2a6e84134ea88af1f8a5556
54736 Author: Matthias Clasen <mclasen@redhat.com>
54737 Date:   Sat Jul 10 17:06:41 2010 -0400
54738
54739     Turn on glibc malloc checking features for make check
54740
54741  Makefile.decl |    2 +-
54742  1 file changed, 1 insertion(+), 1 deletion(-)
54743
54744 commit 48a04f9303294304db5693acb1e4421cfdd4464a
54745 Author: Ryan Lortie <desrt@desrt.ca>
54746 Date:   Sat Jul 10 16:56:51 2010 -0400
54747
54748     GVariant: don't leak during type inferencing
54749
54750  glib/gvariant-parser.c |    1 +
54751  1 file changed, 1 insertion(+)
54752
54753 commit b1c4dec264eeff92fc9afd112c6b6fc4fd74c087
54754 Author: Jorge González <jorgegonz@svn.gnome.org>
54755 Date:   Sat Jul 10 11:03:52 2010 +0200
54756
54757     Updated Spanish translation
54758
54759  po/es.po | 1179
54760  +++++++++++++++++++++++++++++++-------------------------------
54761  1 file changed, 588 insertions(+), 591 deletions(-)
54762
54763 commit 551461b23a52f4c49633352e538184cd8cb250ad
54764 Author: Matthias Clasen <mclasen@redhat.com>
54765 Date:   Fri Jul 9 08:33:27 2010 -0400
54766
54767     Fix some leaks in the inotify code
54768
54769     Also avoid creating some unused objects. Patch by Carlos Garnacho,
54770     bug 613057
54771
54772  gio/inotify/inotify-helper.c |   11 ++---------
54773  1 file changed, 2 insertions(+), 9 deletions(-)
54774
54775 commit c24a29e13bcf2c36140c5d8467a9258402c347aa
54776 Author: Matthias Clasen <mclasen@redhat.com>
54777 Date:   Fri Jul 9 07:24:08 2010 -0400
54778
54779     Adapt to recent MLS changes
54780
54781     g_file_query_info returns non-NULL more often now.
54782
54783  gio/gfile.c             |    7 ++++---
54784  gio/tests/live-g-file.c |    5 +----
54785  2 files changed, 5 insertions(+), 7 deletions(-)
54786
54787 commit e302e919e5c8329ae293f0ba5921c6dfce289beb
54788 Author: Matthias Clasen <mclasen@redhat.com>
54789 Date:   Thu Jul 8 19:52:36 2010 -0400
54790
54791     Remove dead links from the IEEE float documentation
54792
54793  docs/reference/glib/tmpl/numerical.sgml |   46
54794  +++++++++++--------------------
54795  1 file changed, 16 insertions(+), 30 deletions(-)
54796
54797 commit 0c357a2d149080c4e4fefb29436c03e7879ce437
54798 Author: Matthias Clasen <mclasen@redhat.com>
54799 Date:   Thu Jul 8 19:37:31 2010 -0400
54800
54801     Improve the long description of GString
54802
54803     It is more similar to a Java StringBuffer than to a C string.
54804     See bug 612439.
54805
54806  docs/reference/glib/tmpl/strings.sgml |    9 +++++----
54807  1 file changed, 5 insertions(+), 4 deletions(-)
54808
54809 commit 2504ec988e0288b8616907b43e489c74d49a08f0
54810 Author: Will Thompson <will@willthompson.co.uk>
54811 Date:   Thu Jul 8 19:30:53 2010 -0400
54812
54813     Document NULL shortcut to g_value_array_insert etc.
54814
54815     You can pass a NULL GValue * to any of g_value_array_insert,
54816     _prepend or
54817     _append to add a new, uninitialized value. This is a very useful
54818     shortcut, and it should be documented rather than left languishing
54819     in a
54820     comment in the implementation.
54821
54822     Fixes Gnome bug #552363.
54823
54824  gobject/gvaluearray.c |   18 ++++++++++--------
54825  1 file changed, 10 insertions(+), 8 deletions(-)
54826
54827 commit cc44ef148c578ec87f71c155549a5d352a30bb3a
54828 Author: Matthias Clasen <mclasen@redhat.com>
54829 Date:   Thu Jul 8 19:26:25 2010 -0400
54830
54831     Improve some GNode docs
54832
54833     See bug 561248
54834
54835  glib/gnode.h |    6 ++++--
54836  1 file changed, 4 insertions(+), 2 deletions(-)
54837
54838 commit ac342a8d0c4e50b5983631808ca6b7dc7508e17d
54839 Author: Matthias Clasen <mclasen@redhat.com>
54840 Date:   Thu Jul 8 19:23:42 2010 -0400
54841
54842     Expand the g_sprintf docs
54843
54844     As requested in bug 576833.
54845
54846  glib/gprintf.c |   31 ++++++++++++++++++-------------
54847  1 file changed, 18 insertions(+), 13 deletions(-)
54848
54849 commit 7cfa23b17785218463274854753494b5e49584c8
54850 Author: Matthias Clasen <mclasen@redhat.com>
54851 Date:   Thu Jul 8 19:03:18 2010 -0400
54852
54853     Add a note about l10n to the g_strconcat docs
54854
54855     As requested in bug 576854
54856
54857  glib/gstrfuncs.c |    7 +++++--
54858  1 file changed, 5 insertions(+), 2 deletions(-)
54859
54860 commit e0017f24c58ba756c186026e42d59ed3015e80ce
54861 Author: Matthias Clasen <mclasen@redhat.com>
54862 Date:   Thu Jul 8 17:38:47 2010 -0400
54863
54864     Move uri conversion functions to a better place in the docs
54865
54866     g_filename_from/to_uri are better off in the section called
54867     "URI functions". Requested in bug 582227.
54868
54869  docs/reference/glib/glib-sections.txt |    4 ++--
54870  1 file changed, 2 insertions(+), 2 deletions(-)
54871
54872 commit 3c6304a332c8da9275569c9820660e859b4ac160
54873 Author: Jorge González <jorgegonz@svn.gnome.org>
54874 Date:   Thu Jul 8 23:25:01 2010 +0200
54875
54876     Updated Spanish translation
54877
54878  po/es.po |  176
54879  ++++++++++++++++++++++++++++++++++++++------------------------
54880  1 file changed, 109 insertions(+), 67 deletions(-)
54881
54882 commit e0f2d0f28e3074ba839f997a15997a2d878d2f76
54883 Author: Matthias Clasen <mclasen@redhat.com>
54884 Date:   Thu Jul 8 16:32:08 2010 -0400
54885
54886     Comment out an unused function
54887
54888     it is causing warnings, so it needs to die...bug 622600
54889
54890  glib/pcre/pcre_ucp_searchfuncs.c |    4 ++--
54891  1 file changed, 2 insertions(+), 2 deletions(-)
54892
54893 commit 448ac22e80bcd947d255616a9147dbce5c85e120
54894 Author: Matthias Clasen <mclasen@redhat.com>
54895 Date:   Thu Jul 8 16:24:44 2010 -0400
54896
54897     Fix an oversight in the previous commit
54898
54899  gio/gdesktopappinfo.c |    2 +-
54900  1 file changed, 1 insertion(+), 1 deletion(-)
54901
54902 commit 33f7f6a7485189ef15c953c74dac276e762b3bb9
54903 Author: Matthias Clasen <mclasen@redhat.com>
54904 Date:   Thu Jul 8 16:22:16 2010 -0400
54905
54906     Use glib infrastructure to parse debug flags
54907
54908     Proposed in bug 623319
54909
54910  gio/gdbusprivate.c |   41 +++++++++++++++--------------------------
54911  1 file changed, 15 insertions(+), 26 deletions(-)
54912
54913 commit 29850d03e8456ff7b05d7bd6fc9eba9895b50ff6
54914 Author: Matthias Clasen <mclasen@redhat.com>
54915 Date:   Thu Jul 8 15:18:05 2010 -0400
54916
54917     Be a bit more picky when deciding if mounts are internal
54918
54919     Complained about in bug 623780.
54920
54921  gio/gunixmounts.c |    9 +++++----
54922  1 file changed, 5 insertions(+), 4 deletions(-)
54923
54924 commit 349aab2bd4cb221b99d98802339bde8d0adc178d
54925 Author: Matthias Clasen <mclasen@redhat.com>
54926 Date:   Thu Jul 8 15:11:24 2010 -0400
54927
54928     A little more correctness in formatting pids
54929
54930     Requested in bug 623772
54931
54932  gio/gdesktopappinfo.c |    2 +-
54933  1 file changed, 1 insertion(+), 1 deletion(-)
54934
54935 commit fcddf9c2a1e0c76843af91d6d530194bcb7d8791
54936 Author: Matthias Clasen <mclasen@redhat.com>
54937 Date:   Thu Jul 8 14:58:33 2010 -0400
54938
54939     Escape arguments when putting together a cmdline
54940
54941     See bug 623770
54942
54943  gio/gdesktopappinfo.c |   16 +++++++++++++---
54944  1 file changed, 13 insertions(+), 3 deletions(-)
54945
54946 commit 607fec50e65eef943bc5dd6254bf0b331b682cca
54947 Author: Matthias Clasen <mclasen@redhat.com>
54948 Date:   Thu Jul 8 14:38:55 2010 -0400
54949
54950     xinclude the dtd
54951
54952     Keeping two copies in sync manually gets tiresome.
54953
54954  gio/gsettings.c |   65
54955  +------------------------------------------------------
54956  1 file changed, 1 insertion(+), 64 deletions(-)
54957
54958 commit c7816005f99c5293b608c70d4b341d410cb5aea4
54959 Author: Matthias Clasen <mclasen@redhat.com>
54960 Date:   Thu Jul 8 14:29:17 2010 -0400
54961
54962     Update the dtd to match the implementation
54963
54964     See bug 623720
54965
54966  gio/gschema.dtd |   30 +++++++++++++++++++++++++-----
54967  1 file changed, 25 insertions(+), 5 deletions(-)
54968
54969 commit 71e7b5800a310ae7424f3eec4ebcdcc1becaa6e7
54970 Author: Matthias Clasen <mclasen@redhat.com>
54971 Date:   Thu Jul 8 14:19:08 2010 -0400
54972
54973     Handle MLS selinux policy better
54974
54975     Following the behaviour of ls here, we should return at least the
54976     file name, if we can't get any other information about a file. To
54977     do this, handle EACCESS on stat() calls.
54978
54979     Patch by Tomas Bzatek, see bug 623692
54980
54981  gio/glocalfileinfo.c |   76
54982  +++++++++++++++++++++++++++++++-------------------
54983  1 file changed, 48 insertions(+), 28 deletions(-)
54984
54985 commit 1e8656fe24e846f3bb0533e96afb1e0b46a37b49
54986 Author: Matthias Clasen <mclasen@redhat.com>
54987 Date:   Thu Jul 8 14:12:28 2010 -0400
54988
54989     Check for zlib using pkg-config
54990
54991     Based on a patch by Felipe Contreras, see bug 623473.
54992
54993  configure.in |   14 ++++++++------
54994  1 file changed, 8 insertions(+), 6 deletions(-)
54995
54996 commit 5adf506d5bb8b0d13ded7fd8480d17d27e7ae31e
54997 Author: Matthias Clasen <mclasen@redhat.com>
54998 Date:   Thu Jul 8 11:33:21 2010 -0400
54999
55000     Use proper variables
55001
55002     And also make sure we don't read garbage.
55003
55004  gio/tests/gsettings.c |   35 ++++++++++++++++++++++++++---------
55005  1 file changed, 26 insertions(+), 9 deletions(-)
55006
55007 commit a00fa340cb776976b14fd1b9476d1488a75d8377
55008 Author: Ryan Lortie <desrt@desrt.ca>
55009 Date:   Wed Jul 7 22:00:43 2010 -0400
55010
55011     base64: remove unnecessary assertions
55012
55013     Allow base64 encoding/decoding of empty strings.
55014
55015  glib/gbase64.c |    5 +----
55016  1 file changed, 1 insertion(+), 4 deletions(-)
55017
55018 commit ddb919245c33f23c45d69b9e2aea85458d8d67f2
55019 Author: Matthias Clasen <mclasen@redhat.com>
55020 Date:   Wed Jul 7 20:36:28 2010 -0400
55021
55022     forgotten file
55023
55024  glib/tests/keyfiletest.ini |    4 ++++
55025  1 file changed, 4 insertions(+)
55026
55027 commit 5b946e0504952a472cea1ef95df0967e8a4a7b47
55028 Author: Ryan Lortie <desrt@desrt.ca>
55029 Date:   Wed Jul 7 19:53:22 2010 -0400
55030
55031     gio/: fully remove gioalias hacks
55032
55033  gio/.gitignore                         |    2 -
55034  gio/Makefile.am                        |   16 +---
55035  gio/fen/fen-dump.c                     |    1 -
55036  gio/fen/fen-helper.c                   |    1 -
55037  gio/fen/fen-kernel.c                   |    1 -
55038  gio/fen/fen-node.c                     |    1 -
55039  gio/fen/gfendirectorymonitor.c         |    3 -
55040  gio/fen/gfenfilemonitor.c              |    3 -
55041  gio/gappinfo.c                         |    5 --
55042  gio/gapplication.c                     |    4 -
55043  gio/gasynchelper.c                     |    1 -
55044  gio/gasyncinitable.c                   |    4 -
55045  gio/gasyncresult.c                     |    4 -
55046  gio/gbufferedinputstream.c             |    5 --
55047  gio/gbufferedoutputstream.c            |    5 --
55048  gio/gcancellable.c                     |    4 -
55049  gio/gcharsetconverter.c                |    4 -
55050  gio/gcontenttype.c                     |    4 -
55051  gio/gconverter.c                       |    4 -
55052  gio/gconverterinputstream.c            |    4 -
55053  gio/gconverteroutputstream.c           |    4 -
55054  gio/gcredentials.c                     |    4 -
55055  gio/gdatainputstream.c                 |    5 --
55056  gio/gdataoutputstream.c                |    6 +-
55057  gio/gdbusaddress.c                     |    4 -
55058  gio/gdbusapplication.c                 |    1 -
55059  gio/gdbusauth.c                        |    4 -
55060  gio/gdbusauthmechanism.c               |    4 -
55061  gio/gdbusauthmechanismanon.c           |    4 -
55062  gio/gdbusauthmechanismexternal.c       |    4 -
55063  gio/gdbusauthmechanismsha1.c           |    4 -
55064  gio/gdbusauthobserver.c                |    6 --
55065  gio/gdbusconnection.c                  |    4 -
55066  gio/gdbuserror.c                       |    4 -
55067  gio/gdbusintrospection.c               |    4 -
55068  gio/gdbusmessage.c                     |    5 --
55069  gio/gdbusmethodinvocation.c            |    4 -
55070  gio/gdbusnameowning.c                  |    4 -
55071  gio/gdbusnamewatching.c                |    4 -
55072  gio/gdbusprivate.c                     |    4 -
55073  gio/gdbusproxy.c                       |    4 -
55074  gio/gdbusserver.c                      |    4 -
55075  gio/gdbusutils.c                       |    4 -
55076  gio/gdelayedsettingsbackend.c          |    1 -
55077  gio/gdesktopappinfo.c                  |    4 -
55078  gio/gdrive.c                           |    4 -
55079  gio/gdummyfile.c                       |    1 -
55080  gio/gemblem.c                          |    4 -
55081  gio/gemblemedicon.c                    |    4 -
55082  gio/gfile.c                            |    4 -
55083  gio/gfileattribute.c                   |    4 -
55084  gio/gfiledescriptorbased.c             |    5 --
55085  gio/gfileenumerator.c                  |    4 -
55086  gio/gfileicon.c                        |    4 -
55087  gio/gfileinfo.c                        |    4 -
55088  gio/gfileinputstream.c                 |    5 --
55089  gio/gfileiostream.c                    |    4 -
55090  gio/gfilemonitor.c                     |    4 -
55091  gio/gfilenamecompleter.c               |    4 -
55092  gio/gfileoutputstream.c                |    4 -
55093  gio/gfilterinputstream.c               |    4 -
55094  gio/gfilteroutputstream.c              |    4 -
55095  gio/gicon.c                            |    5 --
55096  gio/ginetaddress.c                     |    4 -
55097  gio/ginetsocketaddress.c               |    4 -
55098  gio/ginitable.c                        |    4 -
55099  gio/ginputstream.c                     |    4 -
55100  gio/gio.symbols                        |    4 +-
55101  gio/gioenumtypes.c.template            |    6 --
55102  gio/gioerror.c                         |    4 -
55103  gio/giomodule.c                        |    4 -
55104  gio/gioscheduler.c                     |    5 --
55105  gio/giostream.c                        |    4 -
55106  gio/gkeyfilesettingsbackend.c          |    4 -
55107  gio/gloadableicon.c                    |    4 -
55108  gio/glocaldirectorymonitor.c           |    4 -
55109  gio/glocalfile.c                       |    1 -
55110  gio/glocalfileenumerator.c             |    3 -
55111  gio/glocalfileinfo.c                   |    1 -
55112  gio/glocalfileinputstream.c            |    1 -
55113  gio/glocalfileiostream.c               |    1 -
55114  gio/glocalfilemonitor.c                |    4 -
55115  gio/glocalfileoutputstream.c           |    1 -
55116  gio/glocalvfs.c                        |    1 -
55117  gio/gmemoryinputstream.c               |    4 -
55118  gio/gmemoryoutputstream.c              |    4 -
55119  gio/gmemorysettingsbackend.c           |    1 -
55120  gio/gmount.c                           |    4 -
55121  gio/gmountoperation.c                  |    4 -
55122  gio/gnativevolumemonitor.c             |    4 -
55123  gio/gnetworkaddress.c                  |    4 -
55124  gio/gnetworkservice.c                  |    4 -
55125  gio/gnullapplication.c                 |    1 -
55126  gio/gnullsettingsbackend.c             |    1 -
55127  gio/goutputstream.c                    |    4 -
55128  gio/gpermission.c                      |    4 -
55129  gio/gpollfilemonitor.c                 |    1 -
55130  gio/gresolver.c                        |    4 -
55131  gio/gseekable.c                        |    4 -
55132  gio/gsettings.c                        |    3 -
55133  gio/gsettingsbackend.c                 |    4 -
55134  gio/gsimpleasyncresult.c               |    4 -
55135  gio/gsimplepermission.c                |    4 -
55136  gio/gsocket.c                          |    4 -
55137  gio/gsocketaddress.c                   |    4 -
55138  gio/gsocketaddressenumerator.c         |    4 -
55139  gio/gsocketclient.c                    |    4 -
55140  gio/gsocketconnectable.c               |    4 -
55141  gio/gsocketconnection.c                |    4 -
55142  gio/gsocketcontrolmessage.c            |    4 -
55143  gio/gsocketinputstream.c               |    4 -
55144  gio/gsocketlistener.c                  |    4 -
55145  gio/gsocketoutputstream.c              |    4 -
55146  gio/gsocketservice.c                   |    4 -
55147  gio/gsrvtarget.c                       |    4 -
55148  gio/gtcpconnection.c                   |    5 --
55149  gio/gthemedicon.c                      |    4 -
55150  gio/gthreadedresolver.c                |    4 -
55151  gio/gthreadedsocketservice.c           |    4 -
55152  gio/gunionvolumemonitor.c              |    5 --
55153  gio/gunixconnection.c                  |    4 -
55154  gio/gunixcredentialsmessage.c          |    5 --
55155  gio/gunixfdlist.c                      |    4 -
55156  gio/gunixfdmessage.c                   |    4 -
55157  gio/gunixinputstream.c                 |    4 -
55158  gio/gunixmount.c                       |    1 -
55159  gio/gunixmounts.c                      |    4 -
55160  gio/gunixoutputstream.c                |    4 -
55161  gio/gunixresolver.c                    |    4 -
55162  gio/gunixsocketaddress.c               |    4 -
55163  gio/gunixvolume.c                      |    1 -
55164  gio/gunixvolumemonitor.c               |    1 -
55165  gio/gvfs.c                             |    4 -
55166  gio/gvolume.c                          |    6 --
55167  gio/gvolumemonitor.c                   |    5 --
55168  gio/gwin32appinfo.c                    |    1 -
55169  gio/gwin32inputstream.c                |    4 -
55170  gio/gwin32mount.c                      |    1 -
55171  gio/gwin32outputstream.c               |    4 -
55172  gio/gwin32resolver.c                   |    4 -
55173  gio/gwin32volumemonitor.c              |    1 -
55174  gio/gzlibcompressor.c                  |    4 -
55175  gio/gzlibdecompressor.c                |    4 -
55176  gio/inotify/ginotifydirectorymonitor.c |    3 -
55177  gio/inotify/ginotifyfilemonitor.c      |    3 -
55178  gio/inotify/inotify-helper.c           |    3 -
55179  gio/makefile.msc                       |    8 --
55180  gio/makegioalias.pl                    |  139
55181  --------------------------------
55182  gio/pltcheck.sh                        |   21 -----
55183  gio/win32/gwinhttpfile.c               |    2 -
55184  gio/win32/gwinhttpfileinputstream.c    |    2 -
55185  gio/win32/gwinhttpfileoutputstream.c   |    2 -
55186  gio/win32/gwinhttpvfs.c                |    2 -
55187  153 files changed, 3 insertions(+), 709 deletions(-)
55188
55189 commit 0fc50fa5f7424d21ff43a79838fe76ff73ad869b
55190 Author: Ryan Lortie <desrt@desrt.ca>
55191 Date:   Wed Jul 7 19:40:48 2010 -0400
55192
55193     gobject/: fully remove gobjectalias hacks
55194
55195  gobject/.gitignore          |    2 -
55196  gobject/Makefile.am         |   18 ++----
55197  gobject/gbinding.c          |    4 --
55198  gobject/gboxed.c            |    4 --
55199  gobject/gclosure.c          |    4 --
55200  gobject/genums.c            |    4 --
55201  gobject/gobject.c           |    6 --
55202  gobject/gobject.symbols     |    4 +-
55203  gobject/gparam.c            |    4 --
55204  gobject/gparamspecs.c       |    4 --
55205  gobject/gsignal.c           |    4 --
55206  gobject/gsourceclosure.c    |    4 --
55207  gobject/gtype.c             |    4 --
55208  gobject/gtypemodule.c       |    5 --
55209  gobject/gtypeplugin.c       |    4 --
55210  gobject/gvalue.c            |    4 --
55211  gobject/gvaluearray.c       |    4 --
55212  gobject/gvaluetransform.c   |    1 -
55213  gobject/gvaluetypes.c       |    4 --
55214  gobject/makefile.msc.in     |    8 ---
55215  gobject/makegobjectalias.pl |  139
55216  -------------------------------------------
55217  gobject/pltcheck.sh         |   19 ------
55218  22 files changed, 5 insertions(+), 249 deletions(-)
55219
55220 commit 2e53e50244b85d7e0b5358d617fabc15e8ec8bd7
55221 Author: Ryan Lortie <desrt@desrt.ca>
55222 Date:   Wed Jul 7 19:34:03 2010 -0400
55223
55224     glib/: fully remove galias hacks
55225
55226  glib/.gitignore               |    2 -
55227  glib/Makefile.am              |   18 +-----
55228  glib/garray.c                 |    4 --
55229  glib/gasyncqueue.c            |    4 --
55230  glib/gatomic-gcc.c            |    4 --
55231  glib/gatomic.c                |    4 --
55232  glib/gbacktrace.c             |    4 --
55233  glib/gbase64.c                |    5 --
55234  glib/gbitlock.c               |    4 --
55235  glib/gbookmarkfile.c          |    4 --
55236  glib/gbuffer.c                |    1 -
55237  glib/gcache.c                 |    4 --
55238  glib/gchecksum.c              |    4 --
55239  glib/gcompletion.c            |    4 --
55240  glib/gconvert.c               |    4 --
55241  glib/gdataset.c               |    4 --
55242  glib/gdate.c                  |    5 --
55243  glib/gdir.c                   |    4 --
55244  glib/gerror.c                 |    4 --
55245  glib/gfileutils.c             |    4 --
55246  glib/ghash.c                  |    4 --
55247  glib/ghook.c                  |    4 --
55248  glib/ghostutils.c             |    4 --
55249  glib/giochannel.c             |    4 --
55250  glib/giounix.c                |    4 --
55251  glib/giowin32.c               |    4 --
55252  glib/gkeyfile.c               |    4 --
55253  glib/glib.py                  |    5 +-
55254  glib/glib.symbols             |    4 +-
55255  glib/glist.c                  |    4 --
55256  glib/gmain.c                  |    4 --
55257  glib/gmappedfile.c            |    4 --
55258  glib/gmarkup.c                |    4 --
55259  glib/gmem.c                   |    4 --
55260  glib/gmessages.c              |   16 -----
55261  glib/gnode.c                  |    4 --
55262  glib/gnulib/g-gnulib.h        |    1 -
55263  glib/goption.c                |    5 --
55264  glib/gpattern.c               |    4 --
55265  glib/gpoll.c                  |    4 --
55266  glib/gprimes.c                |    4 --
55267  glib/gprintf.c                |    4 --
55268  glib/gqsort.c                 |    4 --
55269  glib/gqueue.c                 |    4 --
55270  glib/grand.c                  |    5 --
55271  glib/gregex.c                 |    4 --
55272  glib/grel.c                   |    4 --
55273  glib/gscanner.c               |    4 --
55274  glib/gsequence.c              |    5 --
55275  glib/gshell.c                 |    4 --
55276  glib/gslice.c                 |    4 --
55277  glib/gslist.c                 |    4 --
55278  glib/gspawn-win32.c           |    4 --
55279  glib/gspawn.c                 |    4 --
55280  glib/gstdio.c                 |    4 --
55281  glib/gstrfuncs.c              |    5 --
55282  glib/gstring.c                |    4 --
55283  glib/gtestutils.c             |    4 --
55284  glib/gthread.c                |    5 --
55285  glib/gthreadpool.c            |    4 --
55286  glib/gtimer.c                 |    4 --
55287  glib/gtree.c                  |    6 --
55288  glib/gunibreak.c              |    4 --
55289  glib/gunicollate.c            |    5 --
55290  glib/gunidecomp.c             |    4 --
55291  glib/guniprop.c               |    5 --
55292  glib/gurifuncs.c              |    4 --
55293  glib/gutf8.c                  |    5 --
55294  glib/gutils.c                 |    4 --
55295  glib/gvariant-core.c          |    4 --
55296  glib/gvariant-parser.c        |    5 --
55297  glib/gvariant-serialiser.c    |    4 --
55298  glib/gvariant.c               |    4 --
55299  glib/gvarianttype.c           |    4 --
55300  glib/gvarianttypeinfo.c       |    4 --
55301  glib/gwin32.c                 |    4 --
55302  glib/makefile.msc.in          |    8 ---
55303  glib/makegalias.pl            |  138
55304  -----------------------------------------
55305  glib/pcre/pcre.h              |    1 -
55306  glib/pltcheck.sh              |   27 --------
55307  glib/update-pcre/memory.patch |    3 +-
55308  glib/win_iconv.c              |    1 -
55309  82 files changed, 6 insertions(+), 508 deletions(-)
55310
55311 commit c243905c95e012eb295ee5487087043ce4a4027b
55312 Author: Ryan Lortie <desrt@desrt.ca>
55313 Date:   Wed Jul 7 16:52:23 2010 -0400
55314
55315     .gitignore updates
55316
55317  gio/tests/.gitignore  |   17 +++++++++++------
55318  glib/tests/.gitignore |    6 ++++++
55319  2 files changed, 17 insertions(+), 6 deletions(-)
55320
55321 commit abc65b233ccb14366fbd07bbed3ee3cacd5e79ea
55322 Author: David Zeuthen <davidz@redhat.com>
55323 Date:   Wed Jul 7 16:35:17 2010 -0400
55324
55325     GDBus: Hide instance structures for classes we don't want to be
55326     subclassed
55327
55328     This also allows us to nuke the priv-> pointers and save a couple of
55329     indirections.
55330
55331     Signed-off-by: David Zeuthen <davidz@redhat.com>
55332
55333  gio/gdbusauthobserver.c     |   21 ++-
55334  gio/gdbusauthobserver.h     |   20 --
55335  gio/gdbusconnection.c       |  435
55336  ++++++++++++++++++++++---------------------
55337  gio/gdbusconnection.h       |   21 ---
55338  gio/gdbusmessage.c          |  166 +++++++++--------
55339  gio/gdbusmessage.h          |   21 ---
55340  gio/gdbusmethodinvocation.c |   81 ++++----
55341  gio/gdbusmethodinvocation.h |   21 ---
55342  gio/gdbusserver.c           |  186 +++++++++---------
55343  gio/gdbusserver.h           |   21 ---
55344  10 files changed, 461 insertions(+), 532 deletions(-)
55345
55346 commit 32ce3e051af4260a65478acf738e82dec6a864bd
55347 Author: Ryan Lortie <desrt@desrt.ca>
55348 Date:   Wed Jul 7 16:32:46 2010 -0400
55349
55350     fix trivial copy/paste error in bytestring docs
55351
55352  glib/gvariant.c |    2 +-
55353  1 file changed, 1 insertion(+), 1 deletion(-)
55354
55355 commit d9e90c3894739bdfa642e35bdea866c6d0ab7ef2
55356 Author: Ryan Lortie <desrt@desrt.ca>
55357 Date:   Wed Jul 7 10:37:16 2010 -0400
55358
55359     GVariant: improve bytestring support
55360
55361      - add G_VARIANT_TYPE_BYTESTRING, _BYTESTRING_ARRAY, _STRING_ARRAY
55362
55363      - remove g_variant_{new,get}_byte_array functions
55364
55365      - add g_variant_{new,get,dup}_bytestring{,_array} functions
55366
55367      - remove undocumented support for deserialising arrays of objectpaths
55368        or signature strngs using g_variant_get_strv()
55369
55370      - add and document new format strings '^ay', '^&ay', '^aay' and
55371      '^a&ay'
55372
55373      - update GApplication to use the new API
55374
55375      - update GSettings binding code to use the new API
55376
55377      - add tests
55378
55379  docs/reference/glib/glib-sections.txt     |    9 +-
55380  docs/reference/glib/gvariant-varargs.xml  |  184 +++++++++--
55381  docs/reference/glib/tmpl/glib-unused.sgml |   40 +--
55382  gio/gapplication.c                        |   32 +-
55383  gio/gsettings-mapping.c                   |    8 +-
55384  gio/tests/gsettings.c                     |    2 +-
55385  gio/tests/testapp.c                       |    4 +-
55386  glib/glib.symbols                         |    8 +-
55387  glib/gvariant-parser.c                    |  179 ++++++++++-
55388  glib/gvariant.c                           |  477
55389  +++++++++++++++++++++--------
55390  glib/gvariant.h                           |   14 +-
55391  glib/gvarianttype.h                       |   25 ++
55392  glib/tests/gvariant.c                     |  129 ++++++--
55393  13 files changed, 836 insertions(+), 275 deletions(-)
55394
55395 commit 2d2a321a4b5943d408cabe54e3da48360ae7e4ac
55396 Author: David Zeuthen <davidz@redhat.com>
55397 Date:   Wed Jul 7 15:57:37 2010 -0400
55398
55399     GDBus: Hide class structures for classes we don't want to be
55400     subclassed
55401
55402     E.g. move these C structures out of public header files and into their
55403     respective C files. Also nuke padding since this is no longer needed.
55404
55405     This leaves only GDBusProxy as an extendable type.
55406
55407     Signed-off-by: David Zeuthen <davidz@redhat.com>
55408
55409  docs/reference/gio/gio-sections.txt |    9 ++-------
55410  gio/gdbusauth.h                     |    4 ----
55411  gio/gdbusauthmechanism.h            |    4 ----
55412  gio/gdbusauthmechanismanon.h        |    4 ----
55413  gio/gdbusauthmechanismexternal.h    |    4 ----
55414  gio/gdbusauthmechanismsha1.h        |    4 ----
55415  gio/gdbusauthobserver.c             |   21 +++++++++++++++++++++
55416  gio/gdbusauthobserver.h             |   27 ---------------------------
55417  gio/gdbusconnection.c               |   20 ++++++++++++++++++++
55418  gio/gdbusconnection.h               |   24 ------------------------
55419  gio/gdbusmessage.c                  |   14 ++++++++++++++
55420  gio/gdbusmessage.h                  |   17 -----------------
55421  gio/gdbusmethodinvocation.c         |   13 +++++++++++++
55422  gio/gdbusmethodinvocation.h         |   17 -----------------
55423  gio/gdbusserver.c                   |   19 +++++++++++++++++++
55424  gio/gdbusserver.h                   |   23 -----------------------
55425  16 files changed, 89 insertions(+), 135 deletions(-)
55426
55427 commit 62a1ccf526e7b23ac39cdf7251eac5706eef3f57
55428 Author: David Zeuthen <davidz@redhat.com>
55429 Date:   Wed Jul 7 15:00:23 2010 -0400
55430
55431     Bug 618882 – No way to ensure that a message is sent
55432
55433     Add g_dbus_connection_flush{_finish,sync}().
55434
55435     https://bugzilla.gnome.org/show_bug.cgi?id=618882
55436
55437     Signed-off-by: David Zeuthen <davidz@redhat.com>
55438
55439  docs/reference/gio/gio-sections.txt       |    3 +
55440  gio/gdbusconnection.c                     |  157
55441  ++++++++++++++++++++++++++++-
55442  gio/gdbusconnection.h                     |   14 +++
55443  gio/gdbusprivate.c                        |   81 +++++++++++++++
55444  gio/gdbusprivate.h                        |    5 +
55445  gio/gio.symbols                           |    3 +
55446  gio/tests/Makefile.am                     |    4 +
55447  gio/tests/gdbus-connection-flush-helper.c |   60 +++++++++++
55448  gio/tests/gdbus-connection.c              |   82 +++++++++++++++
55449  9 files changed, 406 insertions(+), 3 deletions(-)
55450
55451 commit d4f35ae9ed230ccc04b8f50067a0d0dda95b7d5f
55452 Author: Fran Diéguez <fran.dieguez@mabishu.com>
55453 Date:   Wed Jul 7 18:25:19 2010 +0200
55454
55455     Updated Galician translations
55456
55457  po/gl.po |  386
55458  +++++++++++++++++++++++++++++++++++---------------------------
55459  1 file changed, 218 insertions(+), 168 deletions(-)
55460
55461 commit acc9bb24033cdb93be6b9c00012f86ac56904cc9
55462 Author: David Zeuthen <davidz@redhat.com>
55463 Date:   Wed Jul 7 11:02:08 2010 -0400
55464
55465     GDBus: Only rewrite serial number if g_dbus_message_get_serial()
55466     returns 0
55467
55468     While this a dangerous thing to allow (collissions, reply_serial not
55469     matching up etc.), the added flexibility makes this a good trade-off -
55470     for example, with this feature, it's now a lot easier to build message
55471     routers.
55472
55473     Signed-off-by: David Zeuthen <davidz@redhat.com>
55474
55475  gio/gdbusconnection.c        |   27 ++++++++++++++++++++-------
55476  gio/tests/gdbus-connection.c |    3 +++
55477  2 files changed, 23 insertions(+), 7 deletions(-)
55478
55479 commit 746721293b8963fbefd98bdba7ef0645b6940052
55480 Author: Ryan Lortie <desrt@desrt.ca>
55481 Date:   Wed Jul 7 10:56:57 2010 -0400
55482
55483     GSettings: warn if use the 'memory' backend
55484
55485     but only if it was not explicitly selected.
55486
55487  gio/gsettingsbackend.c |    4 ++++
55488  1 file changed, 4 insertions(+)
55489
55490 commit 6ae4d31e75b123bcf4caf867f36cc59570a37a57
55491 Author: Ryan Lortie <desrt@desrt.ca>
55492 Date:   Wed Jul 7 10:46:13 2010 -0400
55493
55494     trivial GSettings docs fix
55495
55496  docs/reference/glib/tmpl/glib-unused.sgml |   52
55497  +++++++++++++++++++++++++++++
55498  gio/gsettings.c                           |    8 ++---
55499  2 files changed, 56 insertions(+), 4 deletions(-)
55500
55501 commit a38fed1b43cb688001c6343cc30022013c0ea25b
55502 Author: David Zeuthen <davidz@redhat.com>
55503 Date:   Wed Jul 7 09:50:44 2010 -0400
55504
55505     Bug 623538 – GDBusProxy::g-properties-changed emission for corner
55506     cases
55507
55508     Also emit GDBusProxy::g-properties-changed when dropping (when the
55509     name owner vanishes) or populating (when loading properties) the
55510     property cache.
55511
55512     https://bugzilla.gnome.org/show_bug.cgi?id=623538
55513
55514     Signed-off-by: David Zeuthen <davidz@redhat.com>
55515
55516  gio/gdbusproxy.c |   52
55517  ++++++++++++++++++++++++++++++++++++++++++++++++----
55518  1 file changed, 48 insertions(+), 4 deletions(-)
55519
55520 commit ea0607438bfb1fb2ae7cd22757ecdb53946a00b0
55521 Author: David Zeuthen <davidz@redhat.com>
55522 Date:   Wed Jul 7 09:05:42 2010 -0400
55523
55524     Bug 623537 – GDBusProxy has weird checking on NameOwnerChanged
55525
55526     Remove misleading (and always true) check on the name that the
55527     NameOwnerChanged signal is for.
55528
55529     https://bugzilla.gnome.org/show_bug.cgi?id=623537
55530
55531     Signed-off-by: David Zeuthen <davidz@redhat.com>
55532
55533  gio/gdbusproxy.c |    7 +------
55534  1 file changed, 1 insertion(+), 6 deletions(-)
55535
55536 commit 99670eaccc05a4d5e9725614550e1da75cda45c0
55537 Author: Matthias Clasen <mclasen@redhat.com>
55538 Date:   Wed Jul 7 07:37:42 2010 -0400
55539
55540     Fix some errors in translated strings
55541
55542     gettext can't handle macros, so we have to use literal format
55543     specifiers, unfortunately.
55544
55545  gio/gdbusaddress.c |    3 ++-
55546  gio/gdbusmessage.c |    9 ++++++---
55547  2 files changed, 8 insertions(+), 4 deletions(-)
55548
55549 commit bad9a3718e84549de23b56eed980f97a0b9c8b7e
55550 Author: Matthias Clasen <mclasen@redhat.com>
55551 Date:   Wed Jul 7 01:00:58 2010 -0400
55552
55553     Clear the buffer initially
55554
55555  gio/tests/converter-stream.c |    4 ++--
55556  1 file changed, 2 insertions(+), 2 deletions(-)
55557
55558 commit 46a80b38c394619300c6ff95fffb1b56115e610b
55559 Author: Matthias Clasen <mclasen@redhat.com>
55560 Date:   Wed Jul 7 00:38:27 2010 -0400
55561
55562     Don't forget to dist keyfiletest.ini
55563
55564  glib/tests/Makefile.am |    3 ++-
55565  1 file changed, 2 insertions(+), 1 deletion(-)
55566
55567 commit be247379f003bbb619a71f351e53fba14eec7a15
55568 Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
55569 Date:   Wed Jul 7 12:47:54 2010 +1000
55570
55571     Include sys/wait.h for WEXITSTATUS()
55572
55573  gio/gdbusaddress.c |    1 +
55574  1 file changed, 1 insertion(+)
55575
55576 commit aab6d9ed1c54f215838da7939a97e33d46d94036
55577 Author: David Zeuthen <davidz@redhat.com>
55578 Date:   Tue Jul 6 16:57:28 2010 -0400
55579
55580     GDBus: Handle autolaunching on UNIX/Freedesktop OSes
55581
55582     Also add a 'address' G_DBUS_DEBUG option that will print out useful
55583     debug information such as
55584
55585       GDBus-debug:Address: In g_dbus_address_get_for_bus_sync() for bus
55586       type `session'
55587       GDBus-debug:Address: env var DBUS_SESSION_BUS_ADDRESS is not set
55588       GDBus-debug:Address: env var DBUS_SYSTEM_BUS_ADDRESS is not set
55589       GDBus-debug:Address: env var DBUS_STARTER_BUS_TYPE is not set
55590       GDBus-debug:Address: Running `dbus-launch
55591       --autolaunch=05e508961149264c9b750a4c494aa6f7 --binary-syntax
55592       --close-stderr' to get bus address (possibly autolaunching)
55593       GDBus-debug:Address: dbus-launch output:
55594         0000: 75 6e 69 78  3a 61 62 73  74 72 61 63  74 3d 2f 74
55595         unix:abstract=/t
55596         0010: 6d 70 2f 64  62 75 73 2d  77 42 41 6f  4b 59 49 52
55597         mp/dbus-wBAoKYIR
55598         0020: 7a 75 2c 67  75 69 64 3d  30 34 30 64  31 33 66 33
55599         zu,guid=040d13f3
55600         0030: 30 61 30 62  35 32 63 32  30 66 36 32  63 34 31 63
55601         0a0b52c20f62c41c
55602         0040: 30 30 30 30  35 30 38 64  00 d2 38 00  00 01 00 40
55603         0000508d..8....@
55604         0050: 05 00 00 00  00                                       .....
55605       GDBus-debug:Address: dbus-launch stderr output:
55606       14542: Autolaunch enabled (using X11).
55607       14542: --exit-with-session automatically enabled
55608       14542: Connected to X11 display ':0.0'
55609       14542: === Parent dbus-launch continues
55610       14542: Waiting for babysitter's intermediate parent
55611       14542: Reading address from bus
55612       14542: Reading PID from daemon
55613       14542: Saving x11 address
55614       14542: Created window 88080385
55615       14542: session file:
55616       /root/.dbus/session-bus/05e508961149264c9b750a4c494aa6f7-0
55617       14542: dbus-launch exiting
55618       GDBus-debug:Address: Returning address
55619       `unix:abstract=/tmp/dbus-wBAoKYIRzu,guid=040d13f30a0b52c20f62c41c0000508d'
55620       for bus type `session'
55621
55622     and
55623
55624       GDBus-debug:Address: In g_dbus_address_get_for_bus_sync() for bus
55625       type `session'
55626       GDBus-debug:Address: env var DBUS_SESSION_BUS_ADDRESS is not set
55627       GDBus-debug:Address: env var DBUS_SYSTEM_BUS_ADDRESS is not set
55628       GDBus-debug:Address: env var DBUS_STARTER_BUS_TYPE is not set
55629       GDBus-debug:Address: Running `dbus-launch
55630       --autolaunch=05e508961149264c9b750a4c494aa6f7 --binary-syntax
55631       --close-stderr' to get bus address (possibly autolaunching)
55632       GDBus-debug:Address: dbus-launch output:
55633         0000: 75 6e 69 78  3a 61 62 73  74 72 61 63  74 3d 2f 74
55634         unix:abstract=/t
55635         0010: 6d 70 2f 64  62 75 73 2d  77 42 41 6f  4b 59 49 52
55636         mp/dbus-wBAoKYIR
55637         0020: 7a 75 2c 67  75 69 64 3d  30 34 30 64  31 33 66 33
55638         zu,guid=040d13f3
55639         0030: 30 61 30 62  35 32 63 32  30 66 36 32  63 34 31 63
55640         0a0b52c20f62c41c
55641         0040: 30 30 30 30  35 30 38 64  00 d2 38 00  00 01 00 40
55642         0000508d..8....@
55643         0050: 05 00 00 00  00                                       .....
55644       GDBus-debug:Address: dbus-launch stderr output:
55645       14549: Autolaunch enabled (using X11).
55646       14549: --exit-with-session automatically enabled
55647       14549: Connected to X11 display ':0.0'
55648       14549: dbus-daemon is already running. Returning existing
55649       parameters.
55650       14549: dbus-launch exiting
55651       GDBus-debug:Address: Returning address
55652       `unix:abstract=/tmp/dbus-wBAoKYIRzu,guid=040d13f30a0b52c20f62c41c0000508d'
55653       for bus type `session'
55654
55655     Note that things work exactly like libdbus, e.g. from the
55656     dbus-launch(1) man page:
55657
55658       Whenever an autolaunch occurs, the application that had to start a
55659       new bus will be in its own little world; it can effectively end up
55660       starting a whole new session if it tries to use a lot of bus
55661       services. This can be suboptimal or even totally broken, depending
55662       on the app and what it tries to do.
55663
55664       [...]
55665
55666       You can always avoid autolaunch by manually setting
55667       DBUS_SESSION_BUS_ADDRESS. Autolaunch happens because the default
55668       address if none is set is "autolaunch:", so if any other address is
55669       set there will be no autolaunch. You can however include autolaunch
55670       in an explicit session bus address as a fallback, for example
55671       DBUS_SESSION_BUS_ADDRESS="something:,autolaunch:" - in that case if
55672       the first address doesn't work, processes will autolaunch. (The bus
55673       address variable contains a comma-separated list of addresses to
55674       try.)
55675
55676     Signed-off-by: David Zeuthen <davidz@redhat.com>
55677
55678  docs/reference/gio/overview.xml |    4 +
55679  gio/gdbusaddress.c              |  255
55680  ++++++++++++++++++++++++++++++++++++---
55681  gio/gdbusconnection.c           |   20 +--
55682  gio/gdbusmessage.c              |   21 +---
55683  gio/gdbusprivate.c              |   52 ++++++++
55684  gio/gdbusprivate.h              |    6 +
55685  6 files changed, 310 insertions(+), 48 deletions(-)
55686
55687 commit ef296440630ca01a8bc0a9dc58722bf1d6dc1ab7
55688 Author: David Zeuthen <davidz@redhat.com>
55689 Date:   Tue Jul 6 13:56:35 2010 -0400
55690
55691     GDBus: Properly handle empty address strings
55692
55693     Changes this error
55694
55695      DBUS_SESSION_BUS_ADDRESS= \
55696      gdbus introspect --session \
55697                       --dest org.freedesktop.DBus \
55698                       --object-path /org/freedesktop/DBus
55699      **
55700      GLib-GIO:ERROR:gdbusaddress.c:913:g_dbus_address_get_stream_sync:
55701      assertion failed: (last_error != NULL)
55702      Aborted (core dumped)
55703
55704     to
55705
55706      DBUS_SESSION_BUS_ADDRESS= \
55707      gdbus introspect --session \
55708                       --dest org.freedesktop.DBus \
55709                       --object-path /org/freedesktop/DBus
55710      Error connecting: The given address is empty
55711
55712     which is much more preferable.
55713
55714     Signed-off-by: David Zeuthen <davidz@redhat.com>
55715
55716  gio/gdbusaddress.c          |   13 ++++++++++++-
55717  gio/tests/gdbus-addresses.c |   14 ++++++++++++++
55718  2 files changed, 26 insertions(+), 1 deletion(-)
55719
55720 commit f0b6cbb13951549b9e17ee0366fc5be3e4b69f2f
55721 Author: Matthias Clasen <mclasen@redhat.com>
55722 Date:   Tue Jul 6 07:43:19 2010 -0400
55723
55724     Fix problems with the keyfile test
55725
55726     We must set XDG_DATA_HOME early on, and we must clear error
55727     before using it.
55728
55729  glib/tests/keyfile.c |    9 +++++++--
55730  1 file changed, 7 insertions(+), 2 deletions(-)
55731
55732 commit eea9d343ccd059b8d53009d64197ff343338c05f
55733 Author: Matthias Clasen <mclasen@redhat.com>
55734 Date:   Tue Jul 6 00:01:40 2010 -0400
55735
55736     Improve keyfile test coverage
55737
55738  glib/tests/keyfile.c |   23 +++++++++++++++++++++++
55739  1 file changed, 23 insertions(+)
55740
55741 commit ee89ed241c5b386bf8d846f4496e46059d0a686b
55742 Author: Matthias Clasen <mclasen@redhat.com>
55743 Date:   Tue Jul 6 00:01:15 2010 -0400
55744
55745     Define SRCDIR
55746
55747  glib/tests/Makefile.am |    7 ++++++-
55748  1 file changed, 6 insertions(+), 1 deletion(-)
55749
55750 commit a3bda1acfc5f3e8f4f672cc81f388ffabf1e7b58
55751 Author: Matthias Clasen <mclasen@redhat.com>
55752 Date:   Mon Jul 5 23:43:47 2010 -0400
55753
55754     Add some GDir tests
55755
55756  glib/tests/Makefile.am |    3 +++
55757  glib/tests/dir.c       |   53
55758  ++++++++++++++++++++++++++++++++++++++++++++++++
55759  2 files changed, 56 insertions(+)
55760
55761 commit c5fcd21e33282676f9bfbaa71ca5fb7d54e30057
55762 Author: Matthias Clasen <mclasen@redhat.com>
55763 Date:   Mon Jul 5 23:30:10 2010 -0400
55764
55765     Improve uri test coverage
55766
55767  glib/tests/uri.c |   13 +++++++++++++
55768  1 file changed, 13 insertions(+)
55769
55770 commit b720732059eec5d87d86d784f25c57a2132475a2
55771 Author: Matthias Clasen <mclasen@redhat.com>
55772 Date:   Mon Jul 5 23:06:50 2010 -0400
55773
55774     Move uri tests to the test framework
55775
55776  glib/tests/Makefile.am |    3 +
55777  glib/tests/uri.c       |  333 +++++++++++++++++++++++++++++++++
55778  tests/Makefile.am      |    4 +-
55779  tests/uri-test.c       |  477
55780  ------------------------------------------------
55781  4 files changed, 337 insertions(+), 480 deletions(-)
55782
55783 commit 123ba622d3511509f7cce9459ab48db8a0d28c3d
55784 Author: Matthias Clasen <mclasen@redhat.com>
55785 Date:   Mon Jul 5 22:40:46 2010 -0400
55786
55787     Add more list tests
55788
55789  glib/tests/list.c  |  142
55790  ++++++++++++++++++++++++++++++++++++++++++++++++++++
55791  glib/tests/slist.c |  122 ++++++++++++++++++++++++++++++++++++++++++++
55792  2 files changed, 264 insertions(+)
55793
55794 commit 953962d783e46c8aa17301ec733fa54483e3fab7
55795 Author: Matthias Clasen <mclasen@redhat.com>
55796 Date:   Mon Jul 5 22:40:26 2010 -0400
55797
55798     Move tree tests to the test framework
55799
55800  glib/tests/Makefile.am |    3 +
55801  glib/tests/tree.c      |  286
55802  ++++++++++++++++++++++++++++++++++++++++++++++++
55803  tests/Makefile.am      |    2 -
55804  tests/tree-test.c      |  246 -----------------------------------------
55805  4 files changed, 289 insertions(+), 248 deletions(-)
55806
55807 commit 5123bc69e75418c9192a94d802fca76b18444233
55808 Author: Matthias Clasen <mclasen@redhat.com>
55809 Date:   Mon Jul 5 21:06:28 2010 -0400
55810
55811     Move slist tests to the test framework
55812
55813  glib/tests/Makefile.am |    3 +
55814  glib/tests/slist.c     |  179 ++++++++++++++++++++++++++++++++++++++++++
55815  tests/Makefile.am      |    3 -
55816  tests/slist-test.c     |  204
55817  ------------------------------------------------
55818  4 files changed, 182 insertions(+), 207 deletions(-)
55819
55820 commit b61fd45ac3305ec20b156bbeeed5494b9a445c8a
55821 Author: Matthias Clasen <mclasen@redhat.com>
55822 Date:   Mon Jul 5 20:51:29 2010 -0400
55823
55824     Move list tests to the test framework
55825
55826  glib/tests/Makefile.am |    3 +
55827  glib/tests/list.c      |  179 ++++++++++++++++++++++++++++++++++++++++
55828  tests/list-test.c      |  212
55829  ------------------------------------------------
55830  3 files changed, 182 insertions(+), 212 deletions(-)
55831
55832 commit c2997efb6688255c885f4bf1f4248bee2c8f6e11
55833 Author: Matthias Clasen <mclasen@redhat.com>
55834 Date:   Mon Jul 5 19:49:03 2010 -0400
55835
55836     Add some more checks to the binding tests
55837
55838  gobject/tests/binding.c |   19 ++++++++++++++++++-
55839  1 file changed, 18 insertions(+), 1 deletion(-)
55840
55841 commit 4e97c96654d2c0f637ea20b22f0d70aa12c7cfab
55842 Author: Matthias Clasen <mclasen@redhat.com>
55843 Date:   Mon Jul 5 19:48:04 2010 -0400
55844
55845     Remove a redundant branch
55846
55847     Since the name has been interned already at pspec creation time,
55848     we can just call g_intern_string().
55849
55850  gobject/gbinding.c |   10 ++--------
55851  1 file changed, 2 insertions(+), 8 deletions(-)
55852
55853 commit af299df44e067b949a039c56b5081558288f41aa
55854 Author: Matthias Clasen <mclasen@redhat.com>
55855 Date:   Mon Jul 5 19:45:55 2010 -0400
55856
55857     Remove cases of ;;
55858
55859  gio/gdbusauthobserver.c |    2 +-
55860  gio/gdbusmessage.c      |    2 +-
55861  glib/gshell.c           |    2 +-
55862  3 files changed, 3 insertions(+), 3 deletions(-)
55863
55864 commit fb0242240495772bbb1a8ef2b88cacb60b090242
55865 Author: Matthias Clasen <mclasen@redhat.com>
55866 Date:   Mon Jul 5 19:33:05 2010 -0400
55867
55868     Test charset conversion with fallbacks
55869
55870  gio/tests/converter-stream.c |   51
55871  ++++++++++++++++++++++++++++++++++++------
55872  1 file changed, 44 insertions(+), 7 deletions(-)
55873
55874 commit 05a865344ba1f9a14524d87e2ab2a1cb4fdbc9cb
55875 Author: Matthias Clasen <mclasen@redhat.com>
55876 Date:   Mon Jul 5 15:54:11 2010 -0400
55877
55878     Fix the get_property implementation for GSettings::schema
55879
55880  gio/gsettings.c |    2 +-
55881  1 file changed, 1 insertion(+), 1 deletion(-)
55882
55883 commit 20dca5935c186654e8e13904d2c5c67a9622ec8e
55884 Author: Matthias Clasen <mclasen@redhat.com>
55885 Date:   Mon Jul 5 15:53:58 2010 -0400
55886
55887     Add several more settings tests
55888
55889  gio/tests/gsettings.c              |  234
55890  +++++++++++++++++++++++++++++++++++-
55891  gio/tests/org.gtk.test.gschema.xml |   23 ++++
55892  2 files changed, 255 insertions(+), 2 deletions(-)
55893
55894 commit 958f15013c29e0f8313a9eb7e2e75efa324c484c
55895 Author: Matthias Clasen <mclasen@redhat.com>
55896 Date:   Mon Jul 5 15:53:21 2010 -0400
55897
55898     Small documentation addition
55899
55900  gio/gsettingsbackend.c |    2 +-
55901  1 file changed, 1 insertion(+), 1 deletion(-)
55902
55903 commit c6e8d0ada84185f807b8101cada91030bd91e48a
55904 Author: Matthias Clasen <mclasen@redhat.com>
55905 Date:   Mon Jul 5 12:08:29 2010 -0400
55906
55907     Fix icons test to compile
55908
55909  gio/tests/icons.c |    3 ++-
55910  1 file changed, 2 insertions(+), 1 deletion(-)
55911
55912 commit 81a0a268133ba5cb58a4e7893d4eaf039bc21b4c
55913 Author: Matthias Clasen <mclasen@redhat.com>
55914 Date:   Mon Jul 5 12:08:17 2010 -0400
55915
55916     Test enum mapping
55917
55918  gio/tests/gsettings.c              |   47
55919  +++++++++++++++++++++++++++++++++++-
55920  gio/tests/org.gtk.test.gschema.xml |    3 +++
55921  2 files changed, 49 insertions(+), 1 deletion(-)
55922
55923 commit 2764b75d5373d03b46d04fdfa3cc64becf274294
55924 Author: Matthias Clasen <mclasen@redhat.com>
55925 Date:   Mon Jul 5 11:38:31 2010 -0400
55926
55927     More stream tests
55928
55929  gio/tests/buffered-input-stream.c  |   35
55930  +++++++++++++++++++++++++++++++++++
55931  gio/tests/buffered-output-stream.c |   35
55932  +++++++++++++++++++++++++++++++++++
55933  gio/tests/converter-stream.c       |    2 ++
55934  3 files changed, 72 insertions(+)
55935
55936 commit 10b2606af5c350c30bbd52977b688d8a2dd106b4
55937 Author: Matthias Clasen <mclasen@redhat.com>
55938 Date:   Mon Jul 5 11:13:36 2010 -0400
55939
55940     Add more checks
55941
55942  gio/tests/buffered-input-stream.c |  105
55943  +++++++++++++++++++++++++++++--------
55944  1 file changed, 82 insertions(+), 23 deletions(-)
55945
55946 commit aec652677bed2d82201b0234e04e95f164e20770
55947 Author: Matthias Clasen <mclasen@redhat.com>
55948 Date:   Mon Jul 5 11:12:49 2010 -0400
55949
55950     Add some buffered output tests
55951
55952  gio/tests/Makefile.am              |    4 ++
55953  gio/tests/buffered-output-stream.c |   86
55954  ++++++++++++++++++++++++++++++++++++
55955  2 files changed, 90 insertions(+)
55956
55957 commit 4ab9b708c0d8c901a2e4137c9ac03fc2414336af
55958 Author: Matthias Clasen <mclasen@redhat.com>
55959 Date:   Mon Jul 5 08:28:54 2010 -0400
55960
55961     Add some more tests for the buffered read code
55962
55963  gio/tests/buffered-input-stream.c |   46
55964  ++++++++++++++++++++++++++++++++++++-
55965  1 file changed, 45 insertions(+), 1 deletion(-)
55966
55967 commit 1ba87d1a0e8a6377d3f49731e8412fedfc7a8725
55968 Author: Matthias Clasen <mclasen@redhat.com>
55969 Date:   Mon Jul 5 07:40:38 2010 -0400
55970
55971     Trivial cleanups
55972
55973  gio/gbufferedinputstream.c |  585
55974  ++++++++++++++++++++++----------------------
55975  1 file changed, 299 insertions(+), 286 deletions(-)
55976
55977 commit 48881bad99807381afcb55137eced4d7c50ac5a7
55978 Author: Ryan Lortie <desrt@desrt.ca>
55979 Date:   Mon Jul 5 13:10:28 2010 -0400
55980
55981     Add --disable-Bsymbolic flag
55982
55983  configure.in |   27 ++++++++++++++++++---------
55984  1 file changed, 18 insertions(+), 9 deletions(-)
55985
55986 commit dea042b85514f997df0f77006cdcca063486097b
55987 Author: Matthias Clasen <mclasen@redhat.com>
55988 Date:   Mon Jul 5 03:09:36 2010 -0400
55989
55990     Misc test additions
55991
55992  gio/tests/Makefile.am              |    7 ++++
55993  gio/tests/appinfo.c                |   27 +++++++++++++--
55994  gio/tests/contenttype.c            |    4 +++
55995  gio/tests/file.c                   |   64
55996  ++++++++++++++++++++++++++++++++++++
55997  gio/tests/gsettings.c              |   56 +++++++++++++++++++++++++++++++
55998  gio/tests/live-g-file.c            |    9 +++++
55999  gio/tests/org.gtk.test.gschema.xml |    3 ++
56000  7 files changed, 168 insertions(+), 2 deletions(-)
56001
56002 commit 211210c1ce15e19e424d12b14ab79f8dfb0379d4
56003 Author: Matthias Clasen <mclasen@redhat.com>
56004 Date:   Mon Jul 5 02:36:48 2010 -0400
56005
56006     Fix a typo
56007
56008  gio/gappinfo.c |    2 +-
56009  1 file changed, 1 insertion(+), 1 deletion(-)
56010
56011 commit c53c701e53afcd15cadc7d727ceea303b915dd44
56012 Author: Matthias Clasen <mclasen@redhat.com>
56013 Date:   Mon Jul 5 00:56:12 2010 -0400
56014
56015     Cleanups
56016
56017  gio/gcontenttype.c              |  674
56018  ++++++++++++++++++++-------------------
56019  gio/gcontenttype.h              |   36 +--
56020  gio/tests/appinfo-test2.desktop |   11 +
56021  3 files changed, 372 insertions(+), 349 deletions(-)
56022
56023 commit f90eb144d404c76180ba7facf32b4c9751aed4b5
56024 Author: Matthias Clasen <mclasen@redhat.com>
56025 Date:   Sun Jul 4 23:42:07 2010 -0400
56026
56027     Add some more tests
56028
56029  gio/tests/contenttype.c |   15 +++++++++++++++
56030  1 file changed, 15 insertions(+)
56031
56032 commit 74fbd3296d259b04e4fe17e4ebd358827ae07e1f
56033 Author: Matthias Clasen <mclasen@redhat.com>
56034 Date:   Sun Jul 4 23:41:40 2010 -0400
56035
56036     Add some GAppLaunchContext tests
56037
56038  gio/tests/appinfo.c |   26 +++++++++++++++++++++++++-
56039  1 file changed, 25 insertions(+), 1 deletion(-)
56040
56041 commit c915c68b6be1cdd21ec79b4a1f715d38976cdd86
56042 Author: Matthias Clasen <mclasen@redhat.com>
56043 Date:   Sun Jul 4 23:40:42 2010 -0400
56044
56045     Add the new tests to the correct variable
56046
56047  gio/tests/Makefile.am |    4 ++--
56048  1 file changed, 2 insertions(+), 2 deletions(-)
56049
56050 commit 14db75381ee7f21f6b62401177cfaa9d6891ddf4
56051 Author: Matthias Clasen <mclasen@redhat.com>
56052 Date:   Sun Jul 4 22:27:01 2010 -0400
56053
56054     Add some contenttype tests
56055
56056  gio/tests/Makefile.am   |    4 ++
56057  gio/tests/contenttype.c |  113
56058  +++++++++++++++++++++++++++++++++++++++++++++++
56059  2 files changed, 117 insertions(+)
56060
56061 commit fb120b5d8717f9798be28cdc7bab768f7ca0309a
56062 Author: Matthias Clasen <mclasen@redhat.com>
56063 Date:   Sun Jul 4 20:50:50 2010 -0400
56064
56065     Add a test for skipping
56066
56067  gio/tests/buffered-input-stream.c |   21 +++++++++++++++++++++
56068  1 file changed, 21 insertions(+)
56069
56070 commit 9788c4c7e6a9eaa8f7d7a999d201767470a75d85
56071 Author: Matthias Clasen <mclasen@redhat.com>
56072 Date:   Sun Jul 4 20:49:29 2010 -0400
56073
56074     Add some CharsetConverter tests
56075
56076  gio/tests/converter-stream.c |   56
56077  +++++++++++++++++++++++++++++++++++++++---
56078  1 file changed, 52 insertions(+), 4 deletions(-)
56079
56080 commit 26e29cb360e81e4530c218a6ddea339759f078bd
56081 Author: Matthias Clasen <mclasen@redhat.com>
56082 Date:   Sat Jul 3 13:43:25 2010 -0400
56083
56084     Move charset conversion tests to the test framework
56085
56086  glib/tests/Makefile.am |   23 +-
56087  glib/tests/convert.c   |  664
56088  ++++++++++++++++++++++++++++++++++++++++++++++++
56089  tests/Makefile.am      |    2 -
56090  tests/convert-test.c   |  662
56091  -----------------------------------------------
56092  4 files changed, 677 insertions(+), 674 deletions(-)
56093
56094 commit 401fa10445e092e4f1d7e29dd2af128012d32981
56095 Author: Matthias Clasen <mclasen@redhat.com>
56096 Date:   Sat Jul 3 12:49:46 2010 -0400
56097
56098     Add some more appinfo tests
56099
56100  gio/tests/appinfo-test-gnome.desktop    |    6 ++
56101  gio/tests/appinfo-test-notgnome.desktop |    6 ++
56102  gio/tests/appinfo-test.desktop          |    8 +-
56103  gio/tests/appinfo.c                     |  129
56104  +++++++++++++++++++++++++++++++
56105  4 files changed, 148 insertions(+), 1 deletion(-)
56106
56107 commit 7a5df4265d444f0a4b0687bed63d6adf3b143953
56108 Author: Jorge González <jorgegonz@svn.gnome.org>
56109 Date:   Sun Jul 4 13:49:55 2010 +0200
56110
56111     Updated Spanish translation
56112
56113  po/es.po |   60
56114  +++++++++++++++++++++++++++++++-----------------------------
56115  1 file changed, 31 insertions(+), 29 deletions(-)
56116
56117 commit 7cc15910bec9b652ef9610a8c9cc9d96c2185936
56118 Author: Jorge González <jorgegonz@svn.gnome.org>
56119 Date:   Sat Jul 3 13:48:56 2010 +0200
56120
56121     Updated Spanish translation
56122
56123  po/es.po |  133
56124  ++++++++++++++++++++++++++++++++++----------------------------
56125  1 file changed, 74 insertions(+), 59 deletions(-)
56126
56127 commit 9fd133946059c315eeb4a445c1f46dd636b33106
56128 Author: Matthias Clasen <mclasen@redhat.com>
56129 Date:   Sat Jul 3 03:31:24 2010 -0400
56130
56131     Move GZlibConverter tests
56132
56133  gio/tests/converter-stream.c |   33 +++++++++++++++++++++++++++------
56134  1 file changed, 27 insertions(+), 6 deletions(-)
56135
56136 commit aaba9276f7cceca9f6493b5a4a7f81e4f9fa75a5
56137 Author: Matthias Clasen <mclasen@redhat.com>
56138 Date:   Sat Jul 3 03:31:07 2010 -0400
56139
56140     Add tests for GIcon
56141
56142  gio/tests/Makefile.am |    4 ++
56143  gio/tests/icons.c     |  121
56144  +++++++++++++++++++++++++++++++++++++++++++++++++
56145  2 files changed, 125 insertions(+)
56146
56147 commit 37c4fcb36abedfd7896ef70eaec75bba33a0331f
56148 Author: David Zeuthen <davidz@redhat.com>
56149 Date:   Fri Jul 2 17:09:55 2010 -0400
56150
56151     GDBus: Rename "Introspection XML" section to "D-Bus Introspection
56152     Data"
56153
56154     Signed-off-by: David Zeuthen <davidz@redhat.com>
56155
56156  gio/gdbusintrospection.c |    4 ++--
56157  1 file changed, 2 insertions(+), 2 deletions(-)
56158
56159 commit a16128655fed37a3975fdb8ea0d31ef0fa29e882
56160 Author: Ryan Lortie <desrt@desrt.ca>
56161 Date:   Fri Jul 2 11:35:43 2010 -0400
56162
56163     Bug 623407 - g_keyfile_settings_backend_new crash
56164
56165     The keyfile backend forms paths like this:
56166
56167       prefix + group_name + '/' + keyname
56168
56169     If the prefix is '/apps/yelp/' and the group name is '/' then
56170     this means
56171     that we end up with a key name of (for example):
56172
56173       '/apps/yelp/' + '/' + '/' + 'font-adjustment'
56174
56175     = '/apps/yelp///font-adjustment'
56176
56177     which is obviously not a valid key name.
56178
56179     This patch rejects group names starting or ending with '/' or
56180     containing
56181     '//' and also rejects keys containing '/'.  This should make it
56182     impossible for invalid keys to be formed.
56183
56184  gio/gkeyfilesettingsbackend.c |   11 +++++++++++
56185  1 file changed, 11 insertions(+)
56186
56187 commit a941660873ad4db42f1799e444d46d95721af840
56188 Author: Ryan Lortie <desrt@desrt.ca>
56189 Date:   Fri Jul 2 11:14:28 2010 -0400
56190
56191     Bug 623402 - schema compiler reports wrong line
56192
56193     Don't reuse the GMarkupParseContext in order to avoid inaccurate line
56194     number reports.  Fix a memory leak, too.
56195
56196  gio/gschema-compile.c |   12 +++++++-----
56197  1 file changed, 7 insertions(+), 5 deletions(-)
56198
56199 commit 7a44a2d223f3ad8c6e142b94725ab55cf3f84173
56200 Author: Ryan Lortie <desrt@desrt.ca>
56201 Date:   Fri Jul 2 11:11:45 2010 -0400
56202
56203     Bug 623401 - schema compiler: process enums first
56204
56205     Process *.enum.xml before any *.gschema.xml files to ensure that all
56206     enums have been defined.
56207
56208  gio/gschema-compile.c |    9 ++++++++-
56209  1 file changed, 8 insertions(+), 1 deletion(-)
56210
56211 commit 1ca6a4687a9b66e0060f16583ac21ef94f24a38e
56212 Author: David Zeuthen <davidz@redhat.com>
56213 Date:   Fri Jul 2 09:40:59 2010 -0400
56214
56215     GDBus: Hold lock when printing debug messages
56216
56217     Signed-off-by: David Zeuthen <davidz@redhat.com>
56218
56219  gio/gdbusauth.c |    4 ++++
56220  1 file changed, 4 insertions(+)
56221
56222 commit c29ad239284608c2a03043f9dc16f3ca1a28542e
56223 Author: David Zeuthen <davidz@redhat.com>
56224 Date:   Fri Jul 2 09:34:03 2010 -0400
56225
56226     GDBus: make G_DBUS_DEBUG=authentication work again
56227
56228     This was inadvertently removed in this commit
56229
56230     http://git.gnome.org/browse/glib/commit/?id=1d22b64843c83631bcd0e5255930f3a4e990961e
56231
56232     Signed-off-by: David Zeuthen <davidz@redhat.com>
56233
56234  docs/reference/gio/overview.xml |    2 +-
56235  gio/gdbusauth.c                 |    4 ----
56236  2 files changed, 1 insertion(+), 5 deletions(-)
56237
56238 commit cd8361f4ddd0e88fb7e3941a0d0fd12fe538c093
56239 Author: Tor Lillqvist <tml@iki.fi>
56240 Date:   Fri Jul 2 15:31:24 2010 +0300
56241
56242     Update headers being installed in the Visual Studio project
56243
56244     It sucks to have the lists of public headers duplicated in the
56245     Makefile.am files and the glib.vsprops file. But it isn't exactly easy
56246     to work around all the weirdness in autotools, Visual Studio, and bat
56247     files either to do it another way.
56248
56249  build/win32/vs9/glib.vsprops |   20 +++++++++++++++++++-
56250  1 file changed, 19 insertions(+), 1 deletion(-)
56251
56252 commit 5383c7110f793bfa749370cec9d708a6a5018751
56253 Author: Ryan Lortie <desrt@desrt.ca>
56254 Date:   Thu Jul 1 18:58:56 2010 -0400
56255
56256     Bug 622124 - implement flags for GSettings
56257
56258     Add a <flags> tag to the schema file format and a flags=''
56259     attribute to
56260     go along with.  Add some extra test cases for those.
56261
56262     Add new g_settings_{get,set}_flags() calls and support binding to
56263     GParamSpecFlags properties.  Add test cases.
56264
56265  docs/reference/gio/gio-sections.txt                |    2 +
56266  gio/gio.symbols                                    |    2 +
56267  gio/gschema-compile.c                              |  161
56268  ++++++++++++----
56269  gio/gsettings-mapping.c                            |   65 ++++++-
56270  gio/gsettings.c                                    |  194
56271  +++++++++++++++++++-
56272  gio/gsettings.h                                    |    5 +
56273  gio/strinfo.c                                      |    8 +
56274  gio/tests/Makefile.am                              |    7 +
56275  gio/tests/gschema-compile.c                        |   11 +-
56276  gio/tests/gsettings.c                              |   80 +++++++-
56277  gio/tests/org.gtk.test.gschema.xml                 |    9 +
56278  .../enum-with-repeated-nick.gschema.xml            |   10 +
56279  .../enum-with-repeated-value.gschema.xml           |   10 +
56280  .../schema-tests/flags-aliased-default.gschema.xml |   19 ++
56281  .../schema-tests/flags-bad-default.gschema.xml     |   16 ++
56282  .../flags-more-than-one-bit.gschema.xml            |   10 +
56283  .../schema-tests/flags-with-enum-attr.gschema.xml  |   14 ++
56284  .../schema-tests/flags-with-enum-tag.gschema.xml   |   14 ++
56285  gio/tests/testenum.h                               |    9 +
56286  19 files changed, 594 insertions(+), 52 deletions(-)
56287
56288 commit 69fe50c116541afbfeaf9ad78b030f53e9906604
56289 Author: Jorge González <jorgegonz@svn.gnome.org>
56290 Date:   Thu Jul 1 21:39:37 2010 +0200
56291
56292     Updated Spanish translation
56293
56294  po/es.po |   42 +++++++++++++++++++++++++-----------------
56295  1 file changed, 25 insertions(+), 17 deletions(-)
56296
56297 commit bd8d837f573a784a234740bd49f9103cdf70c268
56298 Author: David Zeuthen <davidz@redhat.com>
56299 Date:   Thu Jul 1 14:37:16 2010 -0400
56300
56301     Bug 620913 – More control with G_DBUS_DEBUG
56302
56303     This commit adds the following G_DBUS_DEBUG flags
56304
56305      - emission
56306      - incoming
56307      - call
56308      - signal
56309      - payload
56310
56311     https://bugzilla.gnome.org/show_bug.cgi?id=620913
56312
56313     Signed-off-by: David Zeuthen <davidz@redhat.com>
56314
56315  docs/reference/gio/overview.xml |   20 ++++++
56316  gio/gdbusconnection.c           |  141
56317  +++++++++++++++++++++++++++++++++++++--
56318  gio/gdbusprivate.c              |   86 ++++++++++++++++++++++--
56319  gio/gdbusprivate.h              |    7 ++
56320  4 files changed, 242 insertions(+), 12 deletions(-)
56321
56322 commit 51ed44e7add7ca1d3b764f13df2cf80ebe32c3f9
56323 Author: David Zeuthen <davidz@redhat.com>
56324 Date:   Thu Jul 1 13:06:56 2010 -0400
56325
56326     GDBus: Fix bug in child enumeration
56327
56328     Signed-off-by: David Zeuthen <davidz@redhat.com>
56329
56330  gio/gdbusconnection.c    |    3 +--
56331  gio/tests/gdbus-export.c |   28 +++++++++++++++++++++++++++-
56332  2 files changed, 28 insertions(+), 3 deletions(-)
56333
56334 commit 93bf09a9e7a7d35d50802faf4b271ca4267e49cb
56335 Author: Ryan Lortie <desrt@desrt.ca>
56336 Date:   Thu Jul 1 12:55:04 2010 -0400
56337
56338     Use "unix:" instead of tcp in test for now...
56339
56340     Temporarily avoids the issue reported in bug #623306.
56341
56342  gio/tests/gdbus-peer.c |    2 +-
56343  1 file changed, 1 insertion(+), 1 deletion(-)
56344
56345 commit 21d7ce97c38bafa1fdbedc19fe9634bc3333e7c6
56346 Author: David Zeuthen <davidz@redhat.com>
56347 Date:   Wed Jun 30 16:36:47 2010 -0400
56348
56349     GDBus: plug some memory leaks
56350
56351     These fixes makes udisks-daemon from udisks' gdbus-port branch, see
56352
56353      http://cgit.freedesktop.org/udisks/log/?h=gdbus-port
56354
56355     handle 200 add/remove uevents generated by e.g.
56356
56357      #!/bin/bash
56358      DEV=mmcblk0p1
56359      for n in `seq 200` ; do
56360          udevadm trigger --sysname-match=$DEV --action=remove
56361          udevadm trigger --sysname-match=$DEV --action=add
56362          echo foo $n
56363      done
56364
56365     without any substantial leaks.
56366
56367     Signed-off-by: David Zeuthen <davidz@redhat.com>
56368
56369  gio/gdbusauth.c    |   14 +++++++++-----
56370  gio/gdbusmessage.c |   52
56371  +++++++++++++++++++++++++++++++++++++---------------
56372  gio/gdbusprivate.c |    1 +
56373  3 files changed, 47 insertions(+), 20 deletions(-)
56374
56375 commit 40d5da99d6d07bdbb6267f6b5625ac2ca93e85ea
56376 Author: Ryan Lortie <desrt@desrt.ca>
56377 Date:   Wed Jun 30 13:27:38 2010 -0400
56378
56379     GSettings: accept <flags> as an alias for <enum>
56380
56381     until we have proper support for flags...
56382
56383  gio/gschema-compile.c |    9 ++++++---
56384  1 file changed, 6 insertions(+), 3 deletions(-)
56385
56386 commit e73b631f6eb8d2f1ff9c65fe2c258dc2b6083c73
56387 Author: Ryan Lortie <desrt@desrt.ca>
56388 Date:   Wed Jun 30 13:12:19 2010 -0400
56389
56390     gsettings.m4: add support for enums
56391
56392  m4macros/gsettings.m4 |   18 ++++++++++++------
56393  1 file changed, 12 insertions(+), 6 deletions(-)
56394
56395 commit 87fa3a6e75132f68edfbd457632332c52c2048ba
56396 Author: David Zeuthen <davidz@redhat.com>
56397 Date:   Wed Jun 30 12:19:28 2010 -0400
56398
56399     GDBus: Take a reference to the GDBusInterfaceInfo object
56400
56401     Things will still work fine if the GDBusInterfaceInfo is allocated
56402     statically because if so the ref_count will be -1.
56403
56404     Signed-off-by: David Zeuthen <davidz@redhat.com>
56405
56406  gio/gdbusconnection.c  |    4 +++-
56407  gio/tests/gdbus-peer.c |    2 +-
56408  2 files changed, 4 insertions(+), 2 deletions(-)
56409
56410 commit 5ac272297584d2c1f73815e842108b6704f862a9
56411 Author: David Zeuthen <davidz@redhat.com>
56412 Date:   Wed Jun 30 12:10:00 2010 -0400
56413
56414     GDBus: Rename `introspection_data' parameter to `interface_info'
56415
56416     Signed-off-by: David Zeuthen <davidz@redhat.com>
56417
56418  gio/gdbusconnection.c |   64
56419  ++++++++++++++++++++++++-------------------------
56420  gio/gdbusconnection.h |    2 +-
56421  2 files changed, 33 insertions(+), 33 deletions(-)
56422
56423 commit 038d03cd08bdb42e6f83f6041ec01732476e900b
56424 Author: David Zeuthen <davidz@redhat.com>
56425 Date:   Wed Jun 30 11:43:42 2010 -0400
56426
56427     Bug 623142 – Ensure ::new-connection runs before processing D-Bus
56428     messages
56429
56430     Without this guarantee, peer-to-peer connections are not very
56431     useful. However, with this guarantee it's possible to export objects
56432     in a handler for the GDBusServer::new-connection signal.
56433
56434     There are two caveats with this patch
56435
56436      - it won't work on message bus connections
56437      - we don't queue up messages to be written
56438
56439     that can be addresses later if needed.
56440
56441     https://bugzilla.gnome.org/show_bug.cgi?id=623142
56442
56443     Signed-off-by: David Zeuthen <davidz@redhat.com>
56444
56445  docs/reference/gio/gio-sections.txt |    1 +
56446  gio/gdbusconnection.c               |   30 +++++-
56447  gio/gdbusconnection.h               |    1 +
56448  gio/gdbusprivate.c                  |   84 +++++++++++++++-
56449  gio/gdbusprivate.h                  |    4 +
56450  gio/gdbusserver.c                   |   11 ++-
56451  gio/gio.symbols                     |    1 +
56452  gio/gioenums.h                      |    5 +-
56453  gio/tests/gdbus-peer.c              |  187
56454  +++++++++++++++++++++++++++++++++++
56455  9 files changed, 316 insertions(+), 8 deletions(-)
56456
56457 commit 137ae2413c9d25edd3f886fd25b6353c8170f7ba
56458 Author: Ryan Lortie <desrt@desrt.ca>
56459 Date:   Wed Jun 30 10:02:45 2010 -0400
56460
56461     g_settings_list_keys() -> _list_items()
56462
56463     This function returns children as well.
56464
56465  docs/reference/gio/gio-sections.txt |    2 +-
56466  gio/gio.symbols                     |    2 +-
56467  gio/gsettings-tool.c                |    4 ++--
56468  gio/gsettings.c                     |   12 ++++++++----
56469  gio/gsettings.h                     |    2 +-
56470  5 files changed, 13 insertions(+), 9 deletions(-)
56471
56472 commit 3628b0b4992e9d1c915c38f8844eab9ba7a7112f
56473 Author: Ryan Lortie <desrt@desrt.ca>
56474 Date:   Tue Jun 29 20:24:39 2010 -0400
56475
56476     GSettings: add <override>, tests, modify output
56477
56478     Add <override> tag, more tests, and actually output the results
56479     of these
56480     new tags to the gschemas.compiled file.
56481
56482  gio/gschema-compile.c                              |  149
56483  ++++++++++++++++++--
56484  gio/tests/Makefile.am                              |    8 ++
56485  gio/tests/gschema-compile.c                        |   10 +-
56486  .../extend-and-shadow-indirect.gschema.xml         |   17 +++
56487  .../schema-tests/extend-and-shadow.gschema.xml     |   17 +++
56488  .../schema-tests/override-missing.gschema.xml      |   11 ++
56489  .../schema-tests/override-range-error.gschema.xml  |   12 ++
56490  .../schema-tests/override-then-key.gschema.xml     |   15 ++
56491  gio/tests/schema-tests/override-twice.gschema.xml  |   12 ++
56492  .../schema-tests/override-type-error.gschema.xml   |   11 ++
56493  gio/tests/schema-tests/override.gschema.xml        |   34 +++++
56494  11 files changed, 284 insertions(+), 12 deletions(-)
56495
56496 commit 900a756e8fb70bcd6e725f0696d8094a7208f905
56497 Author: Ryan Lortie <desrt@desrt.ca>
56498 Date:   Tue Jun 29 14:41:04 2010 -0400
56499
56500     GSettings: new <schema> tags 'extends', 'list-of'
56501
56502     Add support for extends='' and list-of='' tags to the <schema>
56503     element.
56504     The attributes are parsed and some sanity-checking is done but
56505     currently
56506     nothing happens as a result.
56507
56508     Add some tests.
56509
56510  gio/gschema-compile.c                              |  124
56511  ++++++++++++++++++--
56512  gio/tests/Makefile.am                              |   10 +-
56513  gio/tests/gschema-compile.c                        |   11 +-
56514  gio/tests/schema-tests/extend-missing.gschema.xml  |    3 +
56515  gio/tests/schema-tests/extend-nonlist.gschema.xml  |    4 +
56516  gio/tests/schema-tests/extend-self.gschema.xml     |    3 +
56517  .../extend-wrong-list-indirect.gschema.xml         |    6 +
56518  .../schema-tests/extend-wrong-list.gschema.xml     |    5 +
56519  gio/tests/schema-tests/extending.gschema.xml       |   21 ++++
56520  .../schema-tests/key-in-list-indirect.gschema.xml  |    8 ++
56521  gio/tests/schema-tests/key-in-list.gschema.xml     |    6 +
56522  gio/tests/schema-tests/list-of-missing.gschema.xml |    3 +
56523  12 files changed, 192 insertions(+), 12 deletions(-)
56524
56525 commit 101bfec676feb2c3d414fff11a31541318d87896
56526 Author: Ryan Lortie <desrt@desrt.ca>
56527 Date:   Tue Jun 29 14:40:44 2010 -0400
56528
56529     glib-compile-schemas: fix small leak
56530
56531  gio/gschema-compile.c |    2 +-
56532  1 file changed, 1 insertion(+), 1 deletion(-)
56533
56534 commit 6d4ade4cf0d6ed64ce59f3db4f270be08a4478fd
56535 Author: David Zeuthen <davidz@redhat.com>
56536 Date:   Tue Jun 29 15:19:56 2010 -0400
56537
56538     Bug 623143 – Never require non-closed connections
56539
56540     There's a couple of places in GDBus where it's a programming error
56541     (e.g. we'll assert or spew via e.g. g_warning()) to use the API on a
56542     closed connection.  This approach can never work since a
56543     GDBusConnection can be closed at any point in time outside of
56544     programmer control.
56545
56546     Just change the code to return a run-time error (e.g. return
56547     G_IO_ERROR_CLOSED when sending messages, invoking methods) or silently
56548     accept the request (e.g.  exporting objects, registering for signals)
56549     without doing anything.
56550
56551     Note that a GDBusConnection object is always useless after being
56552     closed - e.g.  there's no way to "reopen" a connection - the user will
56553     have to create a new object and use that instead.
56554
56555     https://bugzilla.gnome.org/show_bug.cgi?id=623143
56556
56557     Signed-off-by: David Zeuthen <davidz@redhat.com>
56558
56559  gio/gdbusconnection.c   |    5 -----
56560  gio/gdbusnameowning.c   |    5 ++---
56561  gio/gdbusnamewatching.c |    4 ++--
56562  3 files changed, 4 insertions(+), 10 deletions(-)
56563
56564 commit ab6b6c68c5b060057fd2953435c090b4d53fe93c
56565 Author: Milan Bouchet-Valat <nalimilan@club.fr>
56566 Date:   Mon Jun 21 17:09:07 2010 +0200
56567
56568     Bug 622294 - More annotations for GVariant
56569
56570     This adds annotations to all functions in gvariant.c. A few docs
56571     were also fixed (wrong parameter names, missing mention that NULL
56572     is allowed).
56573
56574  glib/gvariant.c |   69
56575  +++++++++++++++++++++++++++++++------------------------
56576  1 file changed, 39 insertions(+), 30 deletions(-)
56577
56578 commit 0a2c9d67da311d8e276dd3835db56c59d8be2cab
56579 Author: Colin Walters <walters@verbum.org>
56580 Date:   Mon Jun 28 17:16:44 2010 -0400
56581
56582     [autogen.sh] Support NOCONFIGURE (from gnome-common)
56583
56584     gnome-common's autogen.sh uses NOCONFIGURE to skip running configure.
56585     Support that in addition to the current AUTOGEN_SUBDIR_MODE.
56586
56587  autogen.sh |    9 +++++++--
56588  1 file changed, 7 insertions(+), 2 deletions(-)
56589
56590 commit c649615f17dc9d9644d742c48bf34c9000aa41b7
56591 Author: Jorge González <jorgegonz@svn.gnome.org>
56592 Date:   Mon Jun 28 20:57:31 2010 +0200
56593
56594     Updated Spanish translation
56595
56596  po/es.po |  220
56597  ++++++++++++++++++++++++++++++++++----------------------------
56598  1 file changed, 120 insertions(+), 100 deletions(-)
56599
56600 commit 8a7d9906983c23c9bafa8b10c1fd089fcd7989f8
56601 Author: Ryan Lortie <desrt@desrt.ca>
56602 Date:   Mon Jun 28 14:06:32 2010 -0400
56603
56604     Bug 622565 - compile-schemas fails when no schemas
56605
56606     Neutralise and deprecate the --uninstall option in the schema compiler
56607     and remove it from gsettings.m4.
56608
56609     Make the new default behaviour a compromise between the old default
56610     behaviour and the previous --uninstall option:
56611
56612       - never return a failure code if no schema files are found
56613
56614       - issue a warning instead
56615
56616       - remove the gschemas.compiled file if it exists
56617
56618  gio/gschema-compile.c |   19 +++++++++----------
56619  m4macros/gsettings.m4 |    2 +-
56620  2 files changed, 10 insertions(+), 11 deletions(-)
56621
56622 commit ab1111b8bbb7a6057248658013eb23d80f4721cf
56623 Author: Ryan Lortie <desrt@desrt.ca>
56624 Date:   Mon Jun 28 13:58:25 2010 -0400
56625
56626     GSettings: peek instead of ref/unref enum class
56627
56628     We only ever do the enum mapping for the property binding in the case
56629     that a GParamSpecEnum exists and in that case the class is already
56630     referenced by the GParamSpec.  Use peek instead of ref/unref and add a
56631     clarifying note.
56632
56633  gio/gsettings-mapping.c |    8 ++++----
56634  1 file changed, 4 insertions(+), 4 deletions(-)
56635
56636 commit 168cfc592283c992d6a6803a91528f87cec2d902
56637 Author: Ryan Lortie <desrt@desrt.ca>
56638 Date:   Mon Jun 28 10:18:45 2010 -0400
56639
56640     Bug 622127 - GSettings extended key validation
56641
56642     First shot at attempting to implement this in a reasonable way.  See
56643     the bug for more information about why this is needed.
56644
56645  docs/reference/gio/gio-sections.txt |    4 ++
56646  gio/gio.symbols                     |    1 +
56647  gio/gsettings.c                     |   83
56648  ++++++++++++++++++++++++++++++++++-
56649  gio/gsettings.h                     |   27 ++++++++++++
56650  4 files changed, 114 insertions(+), 1 deletion(-)
56651
56652 commit aad7176c622b78dbdef5c8d1e0fa51b9612198ad
56653 Author: Yaron Shahrabani <sh.yaron@gmail.com>
56654 Date:   Mon Jun 28 12:28:47 2010 +0300
56655
56656     Updated Hebrew translation.
56657
56658  po/he.po | 1280
56659  ++++++++++++++++++++++++++++++++------------------------------
56660  1 file changed, 657 insertions(+), 623 deletions(-)
56661
56662 commit eb454a1cb4d8ea16f6b5575c69e58c2877ea350e
56663 Author: Matthias Clasen <mclasen@redhat.com>
56664 Date:   Sun Jun 27 19:27:04 2010 -0400
56665
56666     Fix a alloc/free mismatch
56667
56668     Pointed out in http://bugzilla.redhat.com/show_bug.cgi?id=608453
56669     by David Tardon.
56670
56671  glib/gbuffer.c |    2 +-
56672  1 file changed, 1 insertion(+), 1 deletion(-)
56673
56674 commit d20969e07b8cc0233536cf929db0107b2c21c53e
56675 Author: Matthias Clasen <mclasen@redhat.com>
56676 Date:   Sun Jun 27 16:31:53 2010 -0400
56677
56678     Filter out child schema entries when listing keys
56679
56680  gio/gsettings-tool.c |   10 +++++++---
56681  1 file changed, 7 insertions(+), 3 deletions(-)
56682
56683 commit 025435329a7159a906a66f6b15facc2d611be4fb
56684 Author: Matthias Clasen <mclasen@redhat.com>
56685 Date:   Sun Jun 27 16:00:20 2010 -0400
56686
56687     Implement bash completion for gsettings
56688
56689  gio/Makefile.am                  |    4 +-
56690  gio/gsettings-bash-completion.sh |   33 +++
56691  gio/gsettings-tool.c             |  498
56692  ++++++++++++++++++++++++++++++++------
56693  3 files changed, 455 insertions(+), 80 deletions(-)
56694
56695 commit 795d2bf8cf13d03214af3eb857d235c2917f9945
56696 Author: Ryan Lortie <desrt@desrt.ca>
56697 Date:   Sun Jun 27 10:11:45 2010 -0400
56698
56699     GSettings: Don't free value before using its type
56700
56701     Fix a bug where the type from g_variant_get_type() was used after
56702     freeing the variant.  This works for base types (since they are cached
56703     and live forever) but not for arrays (where the bug was first seen).
56704
56705  gio/gsettings-tool.c |    8 ++++----
56706  1 file changed, 4 insertions(+), 4 deletions(-)
56707
56708 commit 87fd38bc4dd095d598ec375dbecb40d1393c3f8b
56709 Author: Kristian Rietveld <kris@gtk.org>
56710 Date:   Sat Jun 26 22:55:47 2010 +0200
56711
56712     Add PCRE_EXP_DECL to pcre_callout declaration
56713
56714     Fixes build on Mac OS X.
56715
56716  glib/pcre/pcre.h |    2 +-
56717  1 file changed, 1 insertion(+), 1 deletion(-)
56718
56719 commit 840c5dd0da885fc42e498f165d59a5d0b4b97af2
56720 Author: Jorge González <jorgegonz@svn.gnome.org>
56721 Date:   Sat Jun 26 10:14:52 2010 +0200
56722
56723     Updated Spanish translation
56724
56725  po/es.po | 1297
56726  ++++++++++++++++++++++++++++++++------------------------------
56727  1 file changed, 670 insertions(+), 627 deletions(-)
56728
56729 commit 7cdc592ae478b71a66aa1541b81588b5b200e5f2
56730 Author: Ryan Lortie <desrt@desrt.ca>
56731 Date:   Fri Jun 25 10:52:32 2010 -0400
56732
56733     Bug 622128 - retry with default for failed mapping
56734
56735     Hold the GSettingsKeyInfo as part of the binding structure to
56736     save work
56737     on each get/set.  Use our copy of this structure to call the internal
56738     get/set APIs.  Give more descriptive error messages in the case of
56739     invalid data on sets and retry using the translated default then
56740     schema
56741     default value in case of failure to map on reads.
56742
56743  gio/gsettings.c |  137
56744  ++++++++++++++++++++++++++++++++++---------------------
56745  1 file changed, 85 insertions(+), 52 deletions(-)
56746
56747 commit 499ece9b52ec18e7a0ab5c9cda6b0b82946a8c7e
56748 Author: Colin Walters <walters@verbum.org>
56749 Date:   Wed Jun 16 22:44:58 2010 -0400
56750
56751     [gbinding] Move argument reference out of first column
56752
56753     It makes gobject-introspection complain.
56754
56755  gobject/gbinding.h |    4 ++--
56756  1 file changed, 2 insertions(+), 2 deletions(-)
56757
56758 commit 1ad08a6a9fc5bf700de31c928d4fc7031bd8fd19
56759 Author: Dan Winship <danw@gnome.org>
56760 Date:   Thu Jun 24 14:23:37 2010 -0400
56761
56762     Hack up glib/tests/array-test to not actually malloc 2G
56763
56764     Fixes the test on machines where that allocation takes very long.
56765
56766     https://bugzilla.gnome.org/show_bug.cgi?id=610784
56767
56768  glib/tests/array-test.c |   28 ++++++++++++++++++++--------
56769  1 file changed, 20 insertions(+), 8 deletions(-)
56770
56771 commit 48f3f262639b473c9be168d0491bedd357bcbca7
56772 Author: Ryan Lortie <desrt@desrt.ca>
56773 Date:   Thu Jun 24 13:32:26 2010 -0400
56774
56775     version.bump()
56776
56777  configure.in |    2 +-
56778  1 file changed, 1 insertion(+), 1 deletion(-)
56779
56780 commit cc295f09768d10576deba929ab8b7bc766cd207f
56781 Author: Ryan Lortie <desrt@desrt.ca>
56782 Date:   Thu Jun 24 13:18:44 2010 -0400
56783
56784     Release glib 2.25.10
56785
56786  NEWS |   73
56787  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
56788  1 file changed, 73 insertions(+)
56789
56790 commit de0464cf891c386b0166066ac797255cd973b6e2
56791 Author: Ryan Lortie <desrt@desrt.ca>
56792 Date:   Thu Jun 24 12:25:48 2010 -0400
56793
56794     Tweak GSettings key/schema listing APIs
56795
56796  docs/reference/gio/gio-sections.txt |    4 +-
56797  gio/gio.symbols                     |    2 +-
56798  gio/gsettings.c                     |   12 ++---
56799  gio/gsettings.h                     |    4 +-
56800  gio/gsettingsschema.c               |   89
56801  +++++++++++++++++++++++++----------
56802  5 files changed, 75 insertions(+), 36 deletions(-)
56803
56804 commit e3d0d07b043334890deaf30d5b1e5072c9c7e742
56805 Author: Ryan Lortie <desrt@desrt.ca>
56806 Date:   Thu Jun 24 02:28:01 2010 -0400
56807
56808     Clarify GSettings documentation wrt errors
56809
56810     Make it clear about exactly what "@key is valid" means.
56811
56812  gio/gsettings.c |   73
56813  ++++++++++++++++++++++++++++---------------------------
56814  1 file changed, 37 insertions(+), 36 deletions(-)
56815
56816 commit 887d9d83aa232058b8446eafb7f0681db4219a77
56817 Author: Ryan Lortie <desrt@desrt.ca>
56818 Date:   Thu Jun 24 02:21:58 2010 -0400
56819
56820     g_keyfile_settings_backend_new doc improvement
56821
56822  gio/gkeyfilesettingsbackend.c |   17 +++++++++++------
56823  1 file changed, 11 insertions(+), 6 deletions(-)
56824
56825 commit 123699465d2d07c18823f41dfc6a48dd7cefc603
56826 Author: Ryan Lortie <desrt@desrt.ca>
56827 Date:   Thu Jun 24 02:15:15 2010 -0400
56828
56829     GSettings: add g_settings_list_keys()
56830
56831     Second half of bug #622554.
56832
56833  docs/reference/gio/gio-sections.txt |    2 ++
56834  gio/gio.symbols                     |    1 +
56835  gio/gsettings.c                     |   33
56836  ++++++++++++++++++++++++++++++++-
56837  gio/gsettings.h                     |    1 +
56838  4 files changed, 36 insertions(+), 1 deletion(-)
56839
56840 commit 6218d8047a9f073dc9e6eab009d70dc7933c5fd7
56841 Author: Ryan Lortie <desrt@desrt.ca>
56842 Date:   Thu Jun 24 01:49:27 2010 -0400
56843
56844     Add g_settings_schema_exists
56845
56846     Solves half of #622554.
56847
56848  gio/gio.symbols       |    4 ++++
56849  gio/gsettings.h       |    1 +
56850  gio/gsettingsschema.c |   25 +++++++++++++++++++++++++
56851  3 files changed, 30 insertions(+)
56852
56853 commit 726e4dd6e7e12800db90a5159f5cb6fc3509e9e7
56854 Author: Ryan Lortie <desrt@desrt.ca>
56855 Date:   Thu Jun 24 01:49:00 2010 -0400
56856
56857     KeyfileSettingsBackend: fix symbol visibility leak
56858
56859  gio/gkeyfilesettingsbackend.c |    1 +
56860  1 file changed, 1 insertion(+)
56861
56862 commit 65fc931fb9df391a8a7ff8e279820fd2fed04bc0
56863 Author: Ryan Lortie <desrt@desrt.ca>
56864 Date:   Tue Jun 22 08:12:04 2010 -0400
56865
56866     Rework the GSettings keyfile backend
56867
56868  docs/reference/gio/gio-sections.txt |    1 +
56869  gio/Makefile.am                     |    1 -
56870  gio/gkeyfilesettingsbackend.c       |  811
56871  ++++++++++++++++++++---------------
56872  gio/gkeyfilesettingsbackend.h       |   71 ---
56873  gio/gsettingsbackend.h              |    4 +-
56874  gio/tests/gsettings.c               |    6 +-
56875  6 files changed, 475 insertions(+), 419 deletions(-)
56876
56877 commit 6d828dae3804af311ffa8387a4e74bc28024351b
56878 Author: Ryan Lortie <desrt@desrt.ca>
56879 Date:   Thu Jun 24 00:55:14 2010 -0400
56880
56881     GSettingsBackend: some debug code
56882
56883  gio/gsettingsbackend.c |   12 ++++++++++++
56884  1 file changed, 12 insertions(+)
56885
56886 commit b638a675a8dae242347a721837c0b6c24e953665
56887 Author: Ryan Lortie <desrt@desrt.ca>
56888 Date:   Thu Jun 24 00:41:05 2010 -0400
56889
56890     Ignore more glib test cases
56891
56892  glib/tests/.gitignore |    4 ++++
56893  1 file changed, 4 insertions(+)
56894
56895 commit 519edcc2b3fd23fc29b38b581480adf39dd93451
56896 Author: Ryan Lortie <desrt@desrt.ca>
56897 Date:   Thu Jun 24 00:36:42 2010 -0400
56898
56899     fix leaks in the GSettings test case
56900
56901  gio/tests/gsettings.c |   27 +++++++++++++++++++++++----
56902  1 file changed, 23 insertions(+), 4 deletions(-)
56903
56904 commit fb94e65a640d21b2e1a5c6e79eb3d755ba34c0e6
56905 Author: Ryan Lortie <desrt@desrt.ca>
56906 Date:   Thu Jun 24 00:35:10 2010 -0400
56907
56908     GChecksum: accept NULL pointer with length 0
56909
56910     Several GChecksum functions were incorrectly aborting when passed
56911     a NULL
56912     data pointer, even if the length parameter was equal to zero.
56913
56914  glib/gchecksum.c |    6 +++---
56915  1 file changed, 3 insertions(+), 3 deletions(-)
56916
56917 commit f76c4d062966afdcdf5306f4c769a7ab0934e843
56918 Author: Ryan Lortie <desrt@desrt.ca>
56919 Date:   Thu Jun 24 00:38:01 2010 -0400
56920
56921     GSettings "delayed": don't leak unapplied keys
56922
56923     GDelayedSettingsBackend was leaking the GTree holding the list of
56924     unapplied keys on finalize.
56925
56926  gio/gdelayedsettingsbackend.c |    1 +
56927  1 file changed, 1 insertion(+)
56928
56929 commit 17bc9bf94f2a11ce553d784e55649b43f3ed0130
56930 Author: Matthias Clasen <mclasen@redhat.com>
56931 Date:   Wed Jun 23 22:32:35 2010 -0400
56932
56933     Deprecate some rarely-used APIS
56934
56935     GRelation and GCompletion are almost never used, and not very actively
56936     maintained. Mark them as deprecated to make this clear. Bug #551271.
56937
56938  glib/gcompletion.c |   25 ++++++++++++++++++++++++-
56939  glib/gcompletion.h |    4 ++++
56940  glib/grel.c        |   35 ++++++++++++++++++++++++++++++++++-
56941  glib/grel.h        |    4 ++++
56942  4 files changed, 66 insertions(+), 2 deletions(-)
56943
56944 commit 272836936e76a9bf0a0237e6489ce0508fa85534
56945 Author: Christian Dywan <christian@twotoasts.de>
56946 Date:   Fri Jun 18 16:14:27 2010 +0200
56947
56948     Introduce G_PARAM_DEPRECATED and G_ENABLE_DIAGNOSTIC
56949
56950     See https://bugzilla.gnome.org/show_bug.cgi?id=601686
56951
56952  gobject/gobject.c |   16 ++++++++++++++++
56953  gobject/gparam.h  |   11 ++++++++---
56954  2 files changed, 24 insertions(+), 3 deletions(-)
56955
56956 commit f587cb57f249a8f4b869231ca20f5f19602a20ec
56957 Author: Emmanuele Bassi <ebassi@linux.intel.com>
56958 Date:   Mon Jun 21 12:26:42 2010 +0100
56959
56960     binding: Add SYNC_CREATE to the flags
56961
56962     When creating a binding between two object properties we might want to
56963     automatically synchronize the two values at the moment of the binding
56964     creation, instead of waiting for the next change.
56965
56966     The G_BINDING_SYNC_CREATE flag does exactly what it says on the tin.
56967
56968     https://bugzilla.gnome.org/show_bug.cgi?id=622281
56969
56970  gobject/gbinding.c      |    9 +++++++++
56971  gobject/gbinding.h      |    6 +++++-
56972  gobject/tests/binding.c |   36 ++++++++++++++++++++++++++++++++++++
56973  3 files changed, 50 insertions(+), 1 deletion(-)
56974
56975 commit d3af9c0ec59465e4076791881bc89fe51539f3fd
56976 Author: Ryan Lortie <desrt@desrt.ca>
56977 Date:   Wed Jun 23 10:12:14 2010 -0400
56978
56979     neutralise pltcheck.sh
56980
56981  gio/pltcheck.sh     |    2 ++
56982  glib/pltcheck.sh    |    2 ++
56983  gobject/pltcheck.sh |    2 ++
56984  3 files changed, 6 insertions(+)
56985
56986 commit 13ac216ca386715a915ec8acd8178c528774273a
56987 Author: Matthias Clasen <mclasen@redhat.com>
56988 Date:   Wed Jun 23 09:03:51 2010 -0400
56989
56990     GIO doc cleanups
56991
56992  docs/reference/gio/Makefile.am      |   18 ++++++++++++++++++
56993  docs/reference/gio/gio-sections.txt |   28 +++++++++++++++++++++++++++-
56994  gio/gsettings.c                     |    2 +-
56995  3 files changed, 46 insertions(+), 2 deletions(-)
56996
56997 commit fadac4bd0f008dae058bcbc56b3073c6c38092a6
56998 Author: Matthias Clasen <mclasen@redhat.com>
56999 Date:   Wed Jun 23 07:32:24 2010 -0400
57000
57001     Document g_cclosure_marshal_VOID__VARIANT
57002
57003  gobject/gclosure.c |   18 +++++++++++++++++-
57004  1 file changed, 17 insertions(+), 1 deletion(-)
57005
57006 commit 3549e06f81768453b8c389331705615ae3529041
57007 Author: Matthias Clasen <mclasen@redhat.com>
57008 Date:   Wed Jun 23 07:22:49 2010 -0400
57009
57010     Ignore gatomicarray.h
57011
57012     Otherwise gtk-doc picks up declarations from that header and is
57013     disappointed when they are not documented.
57014
57015  docs/reference/gobject/Makefile.am |    4 +++-
57016  1 file changed, 3 insertions(+), 1 deletion(-)
57017
57018 commit 9c6130cdde846cee4e8ad93504a6cb4745a35cea
57019 Author: Matthias Clasen <mclasen@redhat.com>
57020 Date:   Wed Jun 23 07:21:50 2010 -0400
57021
57022     silence gtk-doc
57023
57024     Add g_error_get_type to a private section in gobject-sections.txt
57025     so gtk-doc doesn't complain about it.
57026
57027  docs/reference/gobject/gobject-sections.txt |    2 ++
57028  1 file changed, 2 insertions(+)
57029
57030 commit 8eb755e78e56036b93a7b11d3d6fe4237ab708be
57031 Author: Matthias Clasen <mclasen@redhat.com>
57032 Date:   Wed Jun 23 00:20:11 2010 -0400
57033
57034     Add some more unicode property tests
57035
57036  glib/tests/utf8-misc.c |   32 +++++++++++++++++++++++++++++++-
57037  1 file changed, 31 insertions(+), 1 deletion(-)
57038
57039 commit e26b92b94775c8b1b6e94ca29a6d3a4404db449b
57040 Author: Matthias Clasen <mclasen@redhat.com>
57041 Date:   Tue Jun 22 23:39:51 2010 -0400
57042
57043     Move node tests to the test framework
57044
57045  glib/tests/node.c |   70
57046  +++++++++++++++++++++++++++++++++++++----------------
57047  tests/.gitignore  |    1 -
57048  tests/Makefile.am |    2 --
57049  3 files changed, 49 insertions(+), 24 deletions(-)
57050
57051 commit 464b5ff3570fd43fa52b6ec5571a02bd705f9e9c
57052 Author: Matthias Clasen <mclasen@redhat.com>
57053 Date:   Tue Jun 22 22:25:02 2010 -0400
57054
57055     Some more hash, utils and checksum tests
57056
57057  glib/tests/checksum.c |   18 ++++++++-
57058  glib/tests/hash.c     |  102
57059  +++++++++++++++++++++++++++++++++++++++++++++++++
57060  glib/tests/utils.c    |   31 +++++++++++++++
57061  3 files changed, 149 insertions(+), 2 deletions(-)
57062
57063 commit 01abbc4bd37649bf75642ba98f8f6109065a7333
57064 Author: Matthias Clasen <mclasen@redhat.com>
57065 Date:   Tue Jun 22 22:24:29 2010 -0400
57066
57067     Move node test to the test framework
57068
57069  glib/tests/Makefile.am |    3 +
57070  glib/tests/node.c      |  264
57071  ++++++++++++++++++++++++++++++++++++++++++++++++
57072  tests/node-test.c      |  223 ----------------------------------------
57073  3 files changed, 267 insertions(+), 223 deletions(-)
57074
57075 commit 5c1b3a02637c8ed767c94f30df994fed9b3bddfc
57076 Author: Matthias Clasen <mclasen@redhat.com>
57077 Date:   Tue Jun 22 19:50:35 2010 -0400
57078
57079     Move date tests to the test framework
57080
57081  glib/tests/Makefile.am |    3 +
57082  glib/tests/date.c      |  287 ++++++++++++++++++++++++++++
57083  tests/.gitignore       |    1 -
57084  tests/Makefile.am      |    1 -
57085  tests/date-test.c      |  499
57086  ------------------------------------------------
57087  5 files changed, 290 insertions(+), 501 deletions(-)
57088
57089 commit 7d81e99c4bfea343ce653668b6d2d00e79324688
57090 Author: Matthias Clasen <mclasen@redhat.com>
57091 Date:   Tue Jun 22 17:42:30 2010 -0400
57092
57093     Add an index for 2.26 api additions
57094
57095  docs/reference/gobject/gobject-docs.sgml |    6 +++++-
57096  1 file changed, 5 insertions(+), 1 deletion(-)
57097
57098 commit b116838da31dc212c60f13821dfe87187731dc78
57099 Author: Milan Bouchet-Valat <nalimilan@club.fr>
57100 Date:   Wed Jun 23 12:17:29 2010 +0200
57101
57102     Improve documentation for g_strcmp0()
57103
57104     Be more explicit about the handling of two NULL pointers.
57105
57106     https://bugzilla.gnome.org/show_bug.cgi?id=622480
57107
57108  glib/gtestutils.c |    1 +
57109  1 file changed, 1 insertion(+)
57110
57111 commit 6920e503e637e70a44f7baf899de4bd171534d39
57112 Author: David Zeuthen <davidz@redhat.com>
57113 Date:   Tue Jun 22 17:48:35 2010 -0400
57114
57115     GDBusProxy: Don't warn when calling methods on other interfaces
57116
57117     If we know the expected interface (e.g. :g-interface-info is set),
57118     then we always warned when calling a method on a different
57119     interface. Don't do that, there's no way the expected interface can
57120     know anything about this method.
57121
57122     Signed-off-by: David Zeuthen <davidz@redhat.com>
57123
57124  gio/gdbusproxy.c |    6 ++++--
57125  1 file changed, 4 insertions(+), 2 deletions(-)
57126
57127 commit d68f8012b2d8b9b86b47ed1f091f29d70016cf73
57128 Author: Dan Winship <danw@gnome.org>
57129 Date:   Tue Jun 22 15:31:55 2010 -0400
57130
57131     gio/tests/testapps: Fix source refcounting
57132
57133     Either child_watch_source or timeout_source will already have been
57134     destroyed after we finish the loop, and it's not safe to call
57135     g_source_destroy() on it a second time unless we're still holding a
57136     ref on it.
57137
57138  gio/tests/testapps.c |    4 ++--
57139  1 file changed, 2 insertions(+), 2 deletions(-)
57140
57141 commit a0e1b226a21ca498b301981b0c89e89ad9a31eb1
57142 Author: Dan Winship <danw@gnome.org>
57143 Date:   Fri Apr 23 08:47:18 2010 -0400
57144
57145     GSocketConnection: don't close the socket if it's still reffed
57146
57147     When disposing a GSocketConnection, don't explicitly close the
57148     underlying GSocket. The GSocket will close itself if it gets
57149     destroyed, and if it doesn't get destroyed, that presumably means the
57150     app still wants to use it. Eg, this lets you use GSocketClient to
57151     create a GSocketConnection, and then take the GSocket and destroy the
57152     GSocketConnection.
57153
57154     https://bugzilla.gnome.org/show_bug.cgi?id=616855
57155
57156  gio/gsocketconnection.c |   25 +++++++++++++++++++++++++
57157  1 file changed, 25 insertions(+)
57158
57159 commit e0ff84e68817d12ebf4cde9433c4e1ed703d1eb4
57160 Author: Dan Winship <danw@gnome.org>
57161 Date:   Fri Apr 23 08:21:41 2010 -0400
57162
57163     GSocketInput/OutputStream: fix non-blocking on Windows
57164
57165     The GSocket docs point out that g_socket_send/g_socket_receive may
57166     return G_IO_ERROR_WOULD_BLOCK even if g_socket_condition_check claimed
57167     that they wouldn't. Fix the socket streams to check for that.
57168
57169     https://bugzilla.gnome.org/show_bug.cgi?id=603309
57170
57171  gio/gsocket.c             |    8 ++++++++
57172  gio/gsocketinputstream.c  |   46
57173  ++++++++++++++++++---------------------------
57174  gio/gsocketoutputstream.c |   46
57175  ++++++++++++++++++---------------------------
57176  3 files changed, 44 insertions(+), 56 deletions(-)
57177
57178 commit 2be38f6926d8bf2738c3898e831dcb3928925f90
57179 Author: David Zeuthen <davidz@redhat.com>
57180 Date:   Tue Jun 22 12:12:16 2010 -0400
57181
57182     GDBus: update padding
57183
57184     Add lots of padding for public class structures. Notably, we seemed to
57185     lack any padding whatsoever in the GDBusMessageClass struct (spotted
57186     by Dan Winship). Also switch to using
57187
57188      gpointer padding[N];
57189
57190     instead of
57191
57192      void (*_g_reserved1) (void);
57193      ...
57194      void (*_g_reservedN) (void);
57195
57196     Signed-off-by: David Zeuthen <davidz@redhat.com>
57197
57198  gio/gdbusauth.h                  |    4 ++++
57199  gio/gdbusauthmechanism.h         |   18 +-----------------
57200  gio/gdbusauthmechanismanon.h     |   17 +----------------
57201  gio/gdbusauthmechanismexternal.h |   17 +----------------
57202  gio/gdbusauthmechanismsha1.h     |   17 +----------------
57203  gio/gdbusauthobserver.h          |   17 +----------------
57204  gio/gdbusconnection.h            |   18 ++----------------
57205  gio/gdbusmessage.h               |    4 ++++
57206  gio/gdbusmethodinvocation.h      |    9 +--------
57207  gio/gdbusproxy.h                 |    9 +--------
57208  gio/gdbusserver.h                |    9 +--------
57209  11 files changed, 18 insertions(+), 121 deletions(-)
57210
57211 commit d19380c809525559f55ba5f3304c0e787c2ebfac
57212 Author: Matthias Clasen <mclasen@redhat.com>
57213 Date:   Tue Jun 22 08:24:30 2010 -0400
57214
57215     Improve g_application_new documentation
57216
57217     Patch by Saleem Abdulrasool, bug 622154.
57218
57219  gio/gapplication.c |    5 +++--
57220  1 file changed, 3 insertions(+), 2 deletions(-)
57221
57222 commit 16c2f080497d1ed663237e725192c4f411f92f8f
57223 Author: Ryan Lortie <desrt@desrt.ca>
57224 Date:   Tue Jun 22 08:09:27 2010 -0400
57225
57226     Add single include guards to gvariant[type].h
57227
57228  glib/gvariant.h     |    4 ++++
57229  glib/gvarianttype.h |    4 ++++
57230  2 files changed, 8 insertions(+)
57231
57232 commit 05354cefc54a0f42e5d7dee1798d2b56c135c12c
57233 Author: Tor Lillqvist <tml@iki.fi>
57234 Date:   Tue Jun 22 12:41:01 2010 +0300
57235
57236     Make the protocol.c test program compile on Windows
57237
57238     Note that it does not actually work, though. Maybe because
57239     g_io_channel_set_flags() is not implemented for file descriptor based
57240     GIOChannels on Windows.
57241
57242  glib/tests/protocol.c |    6 ++++++
57243  1 file changed, 6 insertions(+)
57244
57245 commit efb1a054b0858b4475941892f53bbc5186065df9
57246 Author: Tor Lillqvist <tml@iki.fi>
57247 Date:   Tue Jun 22 12:13:21 2010 +0300
57248
57249     Fix build with the Microsoft compiler
57250
57251     Correct a few gccisms and C99isms. Ensure the Windows-specific gio
57252     source files are listed in the generated gio VS project file.
57253
57254  gio/Makefile.am                  |   12 +++++++-----
57255  gio/gcredentials.c               |    2 ++
57256  gio/gdbusauthmechanismexternal.c |    2 ++
57257  gio/gdbusauthmechanismsha1.c     |    5 +++++
57258  gio/gdbusconnection.c            |    2 +-
57259  gio/gdbuserror.c                 |    2 +-
57260  gio/gdbusintrospection.c         |    2 +-
57261  gio/gdbusserver.c                |    3 +++
57262  gio/gio.symbols                  |    2 ++
57263  gio/glocalfileinputstream.c      |    6 ++++--
57264  gio/glocalfileoutputstream.c     |    6 ++++--
57265  11 files changed, 32 insertions(+), 12 deletions(-)
57266
57267 commit 2e842490826644210bc5d2df2df8092597b3f708
57268 Author: Tor Lillqvist <tml@iki.fi>
57269 Date:   Tue Jun 22 12:10:34 2010 +0300
57270
57271     Bypass a few functions not used on Windows when compiling for Windows
57272
57273  gio/glocalfile.c |    4 ++--
57274  1 file changed, 2 insertions(+), 2 deletions(-)
57275
57276 commit 045c96b71a7755927e258c2b116c7c0ee8326bd1
57277 Author: Matthias Clasen <mclasen@redhat.com>
57278 Date:   Mon Jun 21 23:07:46 2010 -0400
57279
57280     Add a test for g_strip_prefix
57281
57282  glib/tests/strfuncs.c |   27 +++++++++++++++++++++++++++
57283  1 file changed, 27 insertions(+)
57284
57285 commit 2f438f18ae8794747dadf5018616d1dcc52a0924
57286 Author: Matthias Clasen <mclasen@redhat.com>
57287 Date:   Mon Jun 21 23:06:17 2010 -0400
57288
57289     Move hash tests to the test framework
57290
57291  glib/tests/Makefile.am |    3 +
57292  glib/tests/hash.c      |  525
57293  ++++++++++++++++++++++++++++++++++++++++++++++++
57294  tests/.gitignore       |    1 -
57295  tests/Makefile.am      |    2 -
57296  tests/hash-test.c      |  459 ------------------------------------------
57297  5 files changed, 528 insertions(+), 462 deletions(-)
57298
57299 commit 7d14b5fbf1fcda2068dc01f9a0a2e4b9796daea6
57300 Author: Matthias Clasen <mclasen@redhat.com>
57301 Date:   Mon Jun 21 22:25:28 2010 -0400
57302
57303     Some more tests
57304
57305  glib/tests/checksum.c |   72
57306  +++++++++++++++++++++++++++++++++++++++++++++++++
57307  1 file changed, 72 insertions(+)
57308
57309 commit 5629366c3d245b78ad148576f2dccabed83baa71
57310 Author: Matthias Clasen <mclasen@redhat.com>
57311 Date:   Mon Jun 21 21:22:09 2010 -0400
57312
57313     Move checksum tests to the test framework
57314
57315  glib/tests/Makefile.am |    3 +
57316  glib/tests/checksum.c  |  679
57317  ++++++++++++++++++++++++++++++++++++++++++++++++
57318  tests/.gitignore       |    1 -
57319  tests/Makefile.am      |    2 -
57320  tests/checksum-test.c  |  676
57321  -----------------------------------------------
57322  5 files changed, 682 insertions(+), 679 deletions(-)
57323
57324 commit 839078ea63f697f1066a040425e1d2070f3c81a2
57325 Author: Matthias Clasen <mclasen@redhat.com>
57326 Date:   Mon Jun 21 20:07:26 2010 -0400
57327
57328     Add some more Unicode tests
57329
57330  glib/tests/utf8-misc.c |  263
57331  ++++++++++++++++++++++++++++++++++++++++++++++++
57332  1 file changed, 263 insertions(+)
57333
57334 commit 45411ccbe3c9d1b08332942d1e7b594330688126
57335 Author: David Zeuthen <davidz@redhat.com>
57336 Date:   Mon Jun 21 16:08:53 2010 -0400
57337
57338     Bug 621945 – Filter outgoing messages in GDBusConnection
57339
57340     This patch breaks some rarely-used public API (only known user is
57341     dconf).
57342
57343     This patch is based on work from Peng Huang <shawn.p.huang@gmail.com>.
57344
57345     See https://bugzilla.gnome.org/show_bug.cgi?id=621945
57346
57347     Signed-off-by: David Zeuthen <davidz@redhat.com>
57348
57349  gio/gdbusconnection.c        |   66
57350  +++++++++++++++++++++++++++++++++++++---
57351  gio/gdbusconnection.h        |    3 ++
57352  gio/gdbusprivate.c           |   69
57353  ++++++++++++++++++++++++++++--------------
57354  gio/gdbusprivate.h           |    5 +++
57355  gio/tests/gdbus-connection.c |   16 ++++++++--
57356  5 files changed, 129 insertions(+), 30 deletions(-)
57357
57358 commit a4cd39e74122c9376954204cb45c6be4926e5ee9
57359 Author: Ryan Lortie <desrt@desrt.ca>
57360 Date:   Mon Jun 21 14:01:50 2010 -0400
57361
57362     gobject docs: ignore some sgml files
57363
57364  docs/reference/gobject/tmpl/.gitignore |    2 ++
57365  1 file changed, 2 insertions(+)
57366
57367 commit a4b42d3a751bcbe22bb41ddfced68eebcce0e386
57368 Author: Ryan Lortie <desrt@desrt.ca>
57369 Date:   Mon Jun 21 13:57:54 2010 -0400
57370
57371     .gitignore the moved tests
57372
57373  glib/tests/.gitignore |    8 ++++++++
57374  1 file changed, 8 insertions(+)
57375
57376 commit c9553af68f543113be41e6ae8dcdd9ee5e2267bc
57377 Author: Ryan Lortie <desrt@desrt.ca>
57378 Date:   Mon Jun 21 13:55:28 2010 -0400
57379
57380     Use -Bsymbolic-functions, drop g*alias PLT hackery
57381
57382     This is a minimal patch-out of the galias functionality.  We will do a
57383     release like this so that we can easily back it out if there are
57384     reported problems.
57385
57386     A more substantial cleanup (mostly removing #includes from every file)
57387     will follow if there are no issues.
57388
57389  configure.in                |    2 +-
57390  gio/Makefile.am             |    6 +++---
57391  gio/makegioalias.pl         |    2 ++
57392  glib/Makefile.am            |    2 +-
57393  glib/makegalias.pl          |    2 ++
57394  gmodule/Makefile.am         |    2 +-
57395  gobject/Makefile.am         |    6 +++---
57396  gobject/makegobjectalias.pl |    2 ++
57397  gthread/Makefile.am         |    2 +-
57398  9 files changed, 16 insertions(+), 10 deletions(-)
57399
57400 commit e549bbf66406fc483cd43ce860ba88e7d83d3c80
57401 Author: Ryan Lortie <desrt@desrt.ca>
57402 Date:   Mon Jun 21 13:25:51 2010 -0400
57403
57404     distcheck fix
57405
57406  gio/tests/Makefile.am |    1 +
57407  1 file changed, 1 insertion(+)
57408
57409 commit d5dc656d35887780008c95c5ed496f628948813c
57410 Author: Ryan Lortie <desrt@desrt.ca>
57411 Date:   Mon Jun 21 13:25:44 2010 -0400
57412
57413     Add check for -Bsymbolic-functions linker flag
57414
57415  configure.in |   15 +++++++++++++++
57416  1 file changed, 15 insertions(+)
57417
57418 commit 7556f660b551d0713100af6672287393350d9a19
57419 Author: Ryan Lortie <desrt@desrt.ca>
57420 Date:   Mon Jun 21 11:30:26 2010 -0400
57421
57422     Remove gsettings-schema-convert tool
57423
57424     Having this tool in GLib is a bad idea for a number of reasons:
57425
57426       - experience has shown that the simple file format was a bad idea
57427
57428       - the tool is currently implemented with a hack that would require a
57429         dependency inversion to solve (the tool needs to depend on Python
57430         GVariant bindings)
57431
57432       - the tool itself is unmaintained
57433
57434     It will be moved to the GConf git repository so people can continue to
57435     use it for the purpose of converting GConf schemas.
57436
57437  docs/reference/gio/Makefile.am                  |    2 -
57438  docs/reference/gio/gio-docs.xml                 |    1 -
57439  docs/reference/gio/glib-compile-schemas.xml     |    6 -
57440  docs/reference/gio/gsettings-schema-convert.xml |  113 ---
57441  docs/reference/gio/migrating-gconf.xml          |    2 +-
57442  gio/Makefile.am                                 |    1 -
57443  gio/gsettings-schema-convert                    | 1076
57444  -----------------------
57445  7 files changed, 1 insertion(+), 1200 deletions(-)
57446
57447 commit 95c4ec1056468764dd6c71971ad06370c0f1b99b
57448 Author: Javier Jardón <jjardon@gnome.org>
57449 Date:   Mon Jun 21 17:28:15 2010 +0200
57450
57451     [docs] Fix typo
57452
57453  docs/reference/glib/building.sgml |    2 +-
57454  1 file changed, 1 insertion(+), 1 deletion(-)
57455
57456 commit 6c02c99df0cb1c3b9bdb20c8fd56eddc7ae8bf2a
57457 Author: Sven Herzberg <herzi@gnome-de.org>
57458 Date:   Tue Apr 20 15:01:17 2010 +0200
57459
57460     don't treat debug/info/message as fatal messages by default
57461
57462     * glib/gtestutils.c: don't treat non-fatal messages as errors
57463     * glib/tests/.gitignore: silence
57464     * glib/tests/Makefile.am: updated
57465     * glib/tests/protocol.c: add a test for the message treatment
57466
57467  glib/gtestutils.c      |    8 +-
57468  glib/tests/.gitignore  |    1 +
57469  glib/tests/Makefile.am |   10 +-
57470  glib/tests/protocol.c  |  334
57471  ++++++++++++++++++++++++++++++++++++++++++++++++
57472  4 files changed, 348 insertions(+), 5 deletions(-)
57473
57474 commit 60a5b197991aae58de4a85c9020a49edc5003457
57475 Author: Matthias Clasen <mclasen@redhat.com>
57476 Date:   Mon Jun 21 00:00:51 2010 -0400
57477
57478     Add a test for g_unichar_validate
57479
57480  glib/tests/utf8-misc.c |   12 ++++++++++++
57481  1 file changed, 12 insertions(+)
57482
57483 commit f13618623b191c539cc151d19f7f5b54e24b3607
57484 Author: Matthias Clasen <mclasen@redhat.com>
57485 Date:   Sun Jun 20 23:46:01 2010 -0400
57486
57487     Test inplace decoding
57488
57489  glib/tests/base64.c |   36 +++++++++++++++++++++++++++++++++++-
57490  1 file changed, 35 insertions(+), 1 deletion(-)
57491
57492 commit db5bd7b90b78508b8be448b8cd5de7735b3ca520
57493 Author: Matthias Clasen <mclasen@redhat.com>
57494 Date:   Sun Jun 20 23:35:31 2010 -0400
57495
57496     Some more utf8 tests
57497
57498  glib/tests/Makefile.am |    3 ++
57499  glib/tests/utf8-misc.c |   99
57500  ++++++++++++++++++++++++++++++++++++++++++++++++
57501  2 files changed, 102 insertions(+)
57502
57503 commit a2f4564fd9bee001e6b4d60df257ab6b2110f22f
57504 Author: Matthias Clasen <mclasen@redhat.com>
57505 Date:   Sun Jun 20 23:07:39 2010 -0400
57506
57507     Test glib_check_version
57508
57509  glib/tests/utils.c |   24 ++++++++++++++++++++++++
57510  1 file changed, 24 insertions(+)
57511
57512 commit cca48bd5b9de1d4902b12acc86778def3ae00cbe
57513 Author: Matthias Clasen <mclasen@redhat.com>
57514 Date:   Sun Jun 20 22:46:47 2010 -0400
57515
57516     Add support for coverage reports with lcov
57517
57518     Patch by Patrick Hulin, bug #501057.
57519
57520  Makefile.am                       |    2 +-
57521  Makefile.decl                     |   22 ++++++++++++
57522  configure.in                      |   69
57523  +++++++++++++++++++++++++++++++++++++
57524  docs/reference/glib/building.sgml |   19 +++++++++-
57525  4 files changed, 110 insertions(+), 2 deletions(-)
57526
57527 commit bad7f1e54f03284cfd6235d345270ecada4379b5
57528 Author: Matthias Clasen <mclasen@redhat.com>
57529 Date:   Sun Jun 20 22:18:30 2010 -0400
57530
57531     Some fixes
57532
57533  glib/tests/collate.c       |    2 ++
57534  glib/tests/utf8-pointer.c  |   39 +++++++++++++------------
57535  glib/tests/utf8-validate.c |   68
57536  ++++++++++++++++++--------------------------
57537  3 files changed, 50 insertions(+), 59 deletions(-)
57538
57539 commit 7bea2a7a4fec3dda19d08474c73f56a0f7cf2741
57540 Author: Matthias Clasen <mclasen@redhat.com>
57541 Date:   Sun Jun 20 21:16:24 2010 -0400
57542
57543     Move utf8 validation tests to the test framework
57544
57545  glib/tests/Makefile.am     |    3 +
57546  glib/tests/utf8-validate.c |  319
57547  ++++++++++++++++++++++++++++++++++++++++++++
57548  tests/Makefile.am          |    3 -
57549  tests/utf8-validate.c      |  319
57550  --------------------------------------------
57551  4 files changed, 322 insertions(+), 322 deletions(-)
57552
57553 commit 5b08ef84e4132db8f3e873f52c4bc929949dff4d
57554 Author: Matthias Clasen <mclasen@redhat.com>
57555 Date:   Sun Jun 20 21:04:47 2010 -0400
57556
57557     Move utf8 pointer tests to test framework
57558
57559  glib/tests/Makefile.am    |    6 ++
57560  glib/tests/collate.c      |  215
57561  +++++++++++++++++++++++++++++++++++++++++++++
57562  glib/tests/utf8-pointer.c |  112 +++++++++++++++++++++++
57563  tests/Makefile.am         |    1 -
57564  tests/utf8-pointer.c      |  112 -----------------------
57565  5 files changed, 333 insertions(+), 113 deletions(-)
57566
57567 commit 0ed575213b0be6553f08c7e3b35e49faae09f7ad
57568 Author: Matthias Clasen <mclasen@redhat.com>
57569 Date:   Sun Jun 20 16:24:56 2010 -0400
57570
57571     Consolide base64 tests in a single file
57572
57573  glib/tests/base64.c   |  197 +++++++++++++++++++++++++++++++++++++++++
57574  tests/Makefile.am     |    3 -
57575  tests/testingbase64.c |  236
57576  -------------------------------------------------
57577  3 files changed, 197 insertions(+), 239 deletions(-)
57578
57579 commit 08d6e535be868b04fe83d02cb8a99a8db96d2192
57580 Author: Matthias Clasen <mclasen@redhat.com>
57581 Date:   Sun Jun 20 12:29:17 2010 -0400
57582
57583     Move scanner tests to glib/tests
57584
57585  glib/tests/Makefile.am  |    3 +
57586  glib/tests/scannerapi.c |  139
57587  +++++++++++++++++++++++++++++++++++++++++++++++
57588  tests/Makefile.am       |    7 ---
57589  tests/scannerapi.c      |  139
57590  -----------------------------------------------
57591  4 files changed, 142 insertions(+), 146 deletions(-)
57592
57593 commit 87df095de3246142c9407f088b300c3a18846a94
57594 Author: Ryan Lortie <desrt@desrt.ca>
57595 Date:   Sun Jun 20 12:32:00 2010 -0400
57596
57597     GVariant: fix doc copy/paste error
57598
57599  glib/gvariant.c |    2 +-
57600  1 file changed, 1 insertion(+), 1 deletion(-)
57601
57602 commit ede159ec452aa27d7ea0058833ea39baed14756e
57603 Author: Ryan Lortie <desrt@desrt.ca>
57604 Date:   Sun Jun 20 12:30:27 2010 -0400
57605
57606     Add enum type for GVariantParseError
57607
57608  docs/reference/glib/glib-sections.txt |    1 +
57609  glib/gvariant-parser.c                |    7 +++++++
57610  glib/gvariant.h                       |    5 +++++
57611  3 files changed, 13 insertions(+)
57612
57613 commit 09aa2e79ab9b39b92c1cc911b95b49872a417382
57614 Author: Matthias Clasen <mclasen@redhat.com>
57615 Date:   Sun Jun 20 12:23:13 2010 -0400
57616
57617     Move sequence tests to the test framework
57618
57619  glib/tests/Makefile.am |    3 +
57620  glib/tests/sequence.c  | 1286
57621  +++++++++++++++++++++++++++++++++++++++++++++++
57622  tests/sequence-test.c  | 1301
57623  ------------------------------------------------
57624  3 files changed, 1289 insertions(+), 1301 deletions(-)
57625
57626 commit bf8ce25216c14c8f6f3267b0af107c03390e63bf
57627 Author: Matthias Clasen <mclasen@redhat.com>
57628 Date:   Sun Jun 20 11:34:31 2010 -0400
57629
57630     Move base64 tests of to test framework
57631
57632  glib/tests/Makefile.am |    3 ++
57633  glib/tests/base64.c    |  139
57634  ++++++++++++++++++++++++++++++++++++++++++++++++
57635  tests/base64-test.c    |  138
57636  -----------------------------------------------
57637  3 files changed, 142 insertions(+), 138 deletions(-)
57638
57639 commit 9a85f654c77dab88f625169a0128d890acf50b0b
57640 Author: Matthias Clasen <mclasen@redhat.com>
57641 Date:   Sun Jun 20 11:20:41 2010 -0400
57642
57643     Add new scripts to docs
57644
57645  docs/reference/glib/tmpl/unicode.sgml |   15 +++++++++++++++
57646  1 file changed, 15 insertions(+)
57647
57648 commit f849dbac05bad8e60b00707823f5c6d935ff36c1
57649 Author: Matthias Clasen <mclasen@redhat.com>
57650 Date:   Sun Jun 20 11:07:49 2010 -0400
57651
57652     Move regex tests to the g_test framework
57653
57654  glib/tests/Makefile.am |    3 +
57655  glib/tests/regex.c     | 1870 ++++++++++++++++++++++++++++++++++++++++++
57656  tests/Makefile.am      |    4 +-
57657  tests/regex-test.c     | 2122
57658  ------------------------------------------------
57659  4 files changed, 1874 insertions(+), 2125 deletions(-)
57660
57661 commit fc5f3a96be53ceb8b431dffa675e622ec8a48186
57662 Author: Christian Persch <chpe@gnome.org>
57663 Date:   Sun Jun 20 02:32:35 2010 +0200
57664
57665     Docs fix
57666
57667  gio/gdatainputstream.c |   12 ++++++------
57668  1 file changed, 6 insertions(+), 6 deletions(-)
57669
57670 commit 85621f1a0f4d77cde71e37ed8212e707f4af441d
57671 Author: Matthias Clasen <mclasen@redhat.com>
57672 Date:   Sun Jun 20 01:46:35 2010 -0400
57673
57674     Update the include pcre to 8.02
57675
57676  glib/pcre/Makefile.am            |    1 -
57677  glib/pcre/pcre.h                 |   21 +-
57678  glib/pcre/pcre_compile.c         | 1329 ++++++++++++++++++++++----------
57679  glib/pcre/pcre_config.c          |    6 +-
57680  glib/pcre/pcre_dfa_exec.c        |  514 +++++++++----
57681  glib/pcre/pcre_exec.c            | 1563
57682  +++++++++++++++++++++++++++++---------
57683  glib/pcre/pcre_fullinfo.c        |   15 +-
57684  glib/pcre/pcre_globals.c         |   23 +-
57685  glib/pcre/pcre_info.c            |    4 +-
57686  glib/pcre/pcre_internal.h        |  759 ++++++++++++++++--
57687  glib/pcre/pcre_newline.c         |    8 +-
57688  glib/pcre/pcre_study.c           |  448 ++++++++++-
57689  glib/pcre/pcre_tables.c          |  631 +++++++++------
57690  glib/pcre/pcre_try_flipped.c     |    6 +-
57691  glib/pcre/pcre_ucp_searchfuncs.c |   46 +-
57692  glib/pcre/pcre_xclass.c          |    7 +-
57693  glib/pcre/ucp.h                  |   53 +-
57694  glib/pcre/ucpinternal.h          |   92 ---
57695  18 files changed, 4133 insertions(+), 1393 deletions(-)
57696
57697 commit b0b7aeffc063981c32ff99da0385841ba18f5847
57698 Author: Matthias Clasen <mclasen@redhat.com>
57699 Date:   Sun Jun 20 01:14:55 2010 -0400
57700
57701     Add Unicode 5.2 scripts
57702
57703  glib/gunicode.h |   19 ++++++++++++++++++-
57704  1 file changed, 18 insertions(+), 1 deletion(-)
57705
57706 commit 5fffa39b6ae8f8faf1036fbf07de02ffe84ef099
57707 Author: Matthias Clasen <mclasen@redhat.com>
57708 Date:   Sun Jun 20 00:09:00 2010 -0400
57709
57710     Fix a memory leak in g_ptr_array_remove_index_fast
57711
57712     We need to call the element_free_func even if we remove the
57713     last element. Bug #618866.
57714
57715  glib/garray.c |   11 +++++------
57716  1 file changed, 5 insertions(+), 6 deletions(-)
57717
57718 commit ea6470e31a6884a7243e9cd4df9734f1dc4828b9
57719 Author: Ryan Lortie <desrt@desrt.ca>
57720 Date:   Sat Jun 19 16:13:58 2010 -0400
57721
57722     GSettings: complete support for enum binding
57723
57724  gio/gsettings-mapping.c |   22 ++++++++++++++++++++++
57725  1 file changed, 22 insertions(+)
57726
57727 commit dbe68f7c834c152c111afba41ffffd70a8e6997c
57728 Author: Johan Dahlin <johan@gnome.org>
57729 Date:   Sat Jun 19 15:23:35 2010 -0300
57730
57731     [configure] Require dbus 1.2.14
57732
57733     dbus_message_set_serial requires dbus 1.2.14, make the dependency
57734     explicit instead of failing to compile a test.
57735
57736  configure.in |    3 ++-
57737  1 file changed, 2 insertions(+), 1 deletion(-)
57738
57739 commit 2d4e48b73c3efe74c3818616de6fcc332f2e640a
57740 Author: Christian Persch <chpe@gnome.org>
57741 Date:   Sat Jun 19 20:04:20 2010 +0200
57742
57743     Tiny docs fix
57744
57745  gobject/gvaluetypes.c |    8 ++++----
57746  1 file changed, 4 insertions(+), 4 deletions(-)
57747
57748 commit db68f8203ab9b81e70dbada99faaf69c727f793c
57749 Author: Christian Persch <chpe@gnome.org>
57750 Date:   Fri Jun 18 01:08:13 2010 +0200
57751
57752     Add g_value_take_variant
57753
57754     Turns out we do need g_value_take_variant(), so we can correctly
57755     implement VARIANT:* marshalers.
57756
57757     Bug #621947.
57758
57759  docs/reference/gobject/gobject-sections.txt |    1 +
57760  gobject/glib-genmarshal.c                   |    2 +-
57761  gobject/gobject.symbols                     |    1 +
57762  gobject/gtype.h                             |    7 +++
57763  gobject/gvaluetypes.c                       |   39 +++++++++++++
57764  gobject/gvaluetypes.h                       |    2 +
57765  tests/gobject/accumulator.c                 |   81
57766  +++++++++++++++++++++++++++
57767  tests/gobject/testmarshal.list              |    2 +-
57768  8 files changed, 133 insertions(+), 2 deletions(-)
57769
57770 commit 052ef2614af7a8706035982d8211fff64241e83f
57771 Author: Christian Persch <chpe@gnome.org>
57772 Date:   Sat Jun 19 16:42:11 2010 +0200
57773
57774     Add g_variant_is_floating
57775
57776  docs/reference/glib/glib-sections.txt |    1 +
57777  glib/glib.symbols                     |    1 +
57778  glib/gvariant-core.c                  |   24 ++++++++++++++++++++++++
57779  glib/gvariant.h                       |    1 +
57780  glib/tests/gvariant.c                 |   13 +++++++++++++
57781  5 files changed, 40 insertions(+)
57782
57783 commit 7bb00fd0e8a18b3e20d30053579f002e587dfbbb
57784 Author: Christian Persch <chpe@gnome.org>
57785 Date:   Sat Jun 19 16:41:25 2010 +0200
57786
57787     Fix a preprocessor warning with --disable-visibility
57788
57789     Don't redefine DISABLE_VISIBILITY when already building with
57790     --disable-visibility.
57791
57792  gthread/tests/1bit-mutex.c |    2 ++
57793  1 file changed, 2 insertions(+)
57794
57795 commit a558e460a2f493670932faa4c947ffc42ea8bc70
57796 Author: Milan Bouchet-Valat <nalimilan@club.fr>
57797 Date:   Sat Jun 19 19:00:13 2010 +0200
57798
57799     Fix gsettings tool crash, part 2
57800
57801     Same as previous commit, but for two other functions it missed.
57802
57803  gio/gsettings-tool.c |   10 ++++++++--
57804  1 file changed, 8 insertions(+), 2 deletions(-)
57805
57806 commit 62939f5e45cd102313285ec13f90c3b4763e6ca8
57807 Author: Milan Bouchet-Valat <nalimilan@club.fr>
57808 Date:   Sat Jun 19 18:33:26 2010 +0200
57809
57810     Fix gsettings tool crash
57811
57812     When no path is provided for the schema, we have call
57813     g_settings_new() instead of g_settings_new_with_path()
57814     passing a NULL path.
57815
57816     This was crashing the tool on start since an assertion was
57817     recently added to g_settings_new_with_path() to refuse NULL.
57818
57819  gio/gsettings-tool.c |   10 ++++++++--
57820  1 file changed, 8 insertions(+), 2 deletions(-)
57821
57822 commit a7689537605ade51b19be76baa3fba303527483d
57823 Author: Ryan Lortie <desrt@desrt.ca>
57824 Date:   Sat Jun 19 11:38:57 2010 -0400
57825
57826     Fix bug in strinfo
57827
57828     We can't search for a larger needle inside of a smaller haystack, and
57829     unsigned integer subtraction tends to result in very large numbers
57830     rather than small ones.
57831
57832     Add a check for this case and abort out immediately.
57833
57834     Also add a test case (lifted directly from the docs) that demonstrates
57835     the problem.
57836
57837     Issue discovered and tracked down by Milan Bouchet-Valat
57838
57839  gio/strinfo.c                                |    3 +++
57840  gio/tests/gschema-compile.c                  |    3 ++-
57841  gio/tests/schema-tests/from-docs.gschema.xml |   34
57842  ++++++++++++++++++++++++++
57843  3 files changed, 39 insertions(+), 1 deletion(-)
57844
57845 commit e91541bf8c2e915b330c6dfee46a7709949da3a9
57846 Author: Fran Diéguez <fran.dieguez@mabishu.com>
57847 Date:   Sat Jun 19 15:13:41 2010 +0200
57848
57849     Updated Galician translations
57850
57851  po/gl.po |  104
57852  +++++++++++++++++++++++++++++++++++---------------------------
57853  1 file changed, 58 insertions(+), 46 deletions(-)
57854
57855 commit a2888fbbf0f1a61436e036ff81a14f19fe45d5d0
57856 Author: Ryan Lortie <desrt@desrt.ca>
57857 Date:   Fri Jun 18 23:14:46 2010 -0400
57858
57859     Add a note to docs about paragraphs in schemas
57860
57861  docs/reference/gio/migrating-gconf.xml |    3 ++-
57862  1 file changed, 2 insertions(+), 1 deletion(-)
57863
57864 commit 6217c9b41eb369cac48149639369f51b85763986
57865 Author: Ryan Lortie <desrt@desrt.ca>
57866 Date:   Fri Jun 18 22:59:43 2010 -0400
57867
57868     Conditional gsettings.m4 support, AC_PATH_PROG
57869
57870     Add new support for conditional enabling of GSettings (as per
57871     bug #616718) and use AC_PATH_PROG instead of AC_PATH_TOOL (as per
57872     bug #621172).
57873
57874  configure.in          |    2 +-
57875  m4macros/gsettings.m4 |    6 ++++--
57876  2 files changed, 5 insertions(+), 3 deletions(-)
57877
57878 commit 1ed105b19b31bd5265de7d62156732b343c086e3
57879 Author: Jürg Billeter <j@bitron.ch>
57880 Date:   Fri Jun 18 23:48:28 2010 +0200
57881
57882     GDBus: Sink closures in _with_closures functions
57883
57884     See https://bugzilla.gnome.org/show_bug.cgi?id=621092#c12
57885
57886     Signed-off-by: David Zeuthen <davidz@redhat.com>
57887
57888  gio/gdbusnameowning.c   |   25 ++++++++++++++++++++-----
57889  gio/gdbusnamewatching.c |   20 ++++++++++++++++----
57890  2 files changed, 36 insertions(+), 9 deletions(-)
57891
57892 commit 8f5bde679e7cf5b519988b0fa36c300ecce3f19f
57893 Author: Colin Walters <walters@verbum.org>
57894 Date:   Wed Jun 16 14:17:26 2010 -0400
57895
57896     [GApplication] Add working directory to platform data
57897
57898     https://bugzilla.gnome.org/show_bug.cgi?id=621838
57899
57900  gio/gapplication.c     |   51
57901  ++++++++++++++++++++++++++++++++++++++++++------
57902  gio/gdbusapplication.c |   12 ++----------
57903  gio/tests/testapp.c    |   20 +++++++++++++++++++
57904  3 files changed, 67 insertions(+), 16 deletions(-)
57905
57906 commit 6ff13071ae4729b0a0e2ba9404fef5e5dd6c14b2
57907 Author: Tor Lillqvist <tml@iki.fi>
57908 Date:   Fri Jun 18 10:56:25 2010 +0300
57909
57910     Fix build on non-Unix
57911
57912  gio/gnullapplication.c |    4 ++--
57913  1 file changed, 2 insertions(+), 2 deletions(-)
57914
57915 commit 4edfc34e5bae34f69d6771e2732f54821a4f7307
57916 Author: Matthias Clasen <mclasen@redhat.com>
57917 Date:   Thu Jun 17 19:42:46 2010 -0400
57918
57919     2.25.9
57920
57921  configure.in |    2 +-
57922  1 file changed, 1 insertion(+), 1 deletion(-)
57923
57924 commit 7b1f45c2e8b5f3ba3595c5cf74fbfc70f03b61c0
57925 Author: Matthias Clasen <mclasen@redhat.com>
57926 Date:   Thu Jun 17 19:08:13 2010 -0400
57927
57928     Fix a mismerge
57929
57930  docs/reference/gio/gio-sections.txt |    1 -
57931  1 file changed, 1 deletion(-)
57932
57933 commit 9b59059d9e85d10406393cef08e432626dcc78da
57934 Author: Matthias Clasen <mclasen@redhat.com>
57935 Date:   Thu Jun 17 19:04:03 2010 -0400
57936
57937     Fix distcheck
57938
57939  gio/gio.symbols |    6 ++++++
57940  1 file changed, 6 insertions(+)
57941
57942 commit bdd8fef4c05b41f534f138b0cf2f252e6ebd379f
57943 Author: Christian Persch <chpe@gnome.org>
57944 Date:   Fri Jun 18 00:38:46 2010 +0200
57945
57946     Fix VARIANT out args
57947
57948     Use g_value_set_variant(), not the nonexistent g_value_take_variant().
57949
57950  gobject/glib-genmarshal.c |    2 +-
57951  1 file changed, 1 insertion(+), 1 deletion(-)
57952
57953 commit 30df71e382f76626f8abcdd16b800392be183b42
57954 Author: Christian Persch <chpe@gnome.org>
57955 Date:   Fri Jun 18 00:10:17 2010 +0200
57956
57957     Add VARIANT to glib-genmarshal docs
57958
57959  docs/reference/gobject/glib-genmarshal.xml |    7 +++++++
57960  1 file changed, 7 insertions(+)
57961
57962 commit 79d32c2fc18dcd62e9e12ca871676d35697c9d41
57963 Author: David Zeuthen <davidz@redhat.com>
57964 Date:   Thu Jun 17 17:58:25 2010 -0400
57965
57966     GDBusMessage: Fix bug when deserializing a message
57967
57968     See https://bugzilla.gnome.org/show_bug.cgi?id=621838 for the whole
57969     story. The problem was that we ended up reading data from arrays of
57970     arrays when we were just supposed to be aligning the buffers.
57971
57972     Also add a host of debug infrastructure that was needed to find the
57973     root cause. For now it can be turned on only via defining
57974     DEBUG_SERIALIZER. In the future we might want to make it work via
57975     G_DBUS_DEBUG. In a nutshell, the added debug info looks like this
57976
57977     Parsing blob (blob_len = 0x0084 bytes)
57978       0000: 6c 01 00 01  3c 00 00 00  41 00 00 00  37 00 00 00
57979       l...<...A...7...
57980       0010: 08 01 67 00  08 61 61 79  61 7b 73 76  7d 00 00 00
57981       ..g..aaya{sv}...
57982       0020: 01 01 6f 00  08 00 00 00  2f 66 6f 6f  2f 62 61 72
57983       ..o...../foo/bar
57984       0030: 00 00 00 00  00 00 00 00  03 01 73 00  06 00 00 00
57985       ..........s.....
57986       0040: 4d 65 6d 62  65 72 00 00  00 00 00 00  34 00 00 00
57987       Member......4...
57988       0050: 03 00 00 00  63 77 64 00  01 73 00 00  23 00 00 00
57989       ....cwd..s..#...
57990       0060: 2f 68 6f 6d  65 2f 64 61  76 69 64 7a  2f 48 61 63
57991       /home/davidz/Hac
57992       0070: 6b 69 6e 67  2f 67 6c 69  62 2f 67 69  6f 2f 74 65
57993       king/glib/gio/te
57994       0080: 73 74 73 00                                           sts.
57995
57996     Parsing headers (blob_len = 0x0084 bytes)
57997       Reading type a{yv} from offset 0x000c: array spans 0x0037 bytes
57998         Reading type {yv} from offset 0x0010
57999           Reading type y from offset 0x0010: 0x08 '
58000           Reading type v from offset 0x0011
58001             Reading type g from offset 0x0014: 'aaya{sv}'
58002         Reading type {yv} from offset 0x001e
58003           Reading type y from offset 0x0020: 0x01 '\ 1'
58004           Reading type v from offset 0x0021
58005             Reading type o from offset 0x0024: '/foo/bar'
58006         Reading type {yv} from offset 0x0031
58007           Reading type y from offset 0x0038: 0x03 '\ 3'
58008           Reading type v from offset 0x0039
58009             Reading type s from offset 0x003c: 'Member'
58010     Parsing body (blob_len = 0x0084 bytes)
58011       Reading type (aaya{sv}) from offset 0x0047
58012         Reading type aay from offset 0x0048: array spans 0x0000 bytes
58013         Reading type a{sv} from offset 0x004c: array spans 0x0034 bytes
58014           Reading type {sv} from offset 0x0050
58015             Reading type s from offset 0x0050: 'cwd'
58016             Reading type v from offset 0x0058
58017               Reading type s from offset 0x005b:
58018               '/home/davidz/Hacking/glib/gio/tests'
58019     OK
58020
58021     Signed-off-by: David Zeuthen <davidz@redhat.com>
58022
58023  gio/gdbusmessage.c              |  132
58024  ++++++++++++++++++++++++++++++++++-----
58025  gio/gdbusprivate.c              |   10 +--
58026  gio/gdbusprivate.h              |    2 +
58027  gio/tests/gdbus-serialization.c |    9 +++
58028  4 files changed, 134 insertions(+), 19 deletions(-)
58029
58030 commit 86d681ba3eb0df135b9ac592594c397021455425
58031 Author: Christian Persch <chpe@gnome.org>
58032 Date:   Thu Jun 17 23:44:25 2010 +0200
58033
58034     Distcheck fix
58035
58036     Add a missing symbol to gobject.symbols.
58037
58038  gobject/gobject.symbols |    1 +
58039  1 file changed, 1 insertion(+)
58040
58041 commit 0766981a1e634b850bec602d0bea6bc255377edb
58042 Author: Ryan Lortie <desrt@desrt.ca>
58043 Date:   Thu Jun 17 16:56:09 2010 -0400
58044
58045     Make g_settings_sync() a proper prototype.
58046
58047  gio/gsettings-tool.c |    2 +-
58048  gio/gsettings.h      |    2 +-
58049  2 files changed, 2 insertions(+), 2 deletions(-)
58050
58051 commit 408daaa29445264073da1ac296dba5697ed4883c
58052 Author: Matthias Clasen <mclasen@redhat.com>
58053 Date:   Thu Jun 17 16:36:58 2010 -0400
58054
58055     Fix the build
58056
58057  gio/gapplication.c |    6 +++---
58058  1 file changed, 3 insertions(+), 3 deletions(-)
58059
58060 commit df81e3f33e710ce64060a87b8ecf0aab1360bd5a
58061 Author: Matthias Clasen <mclasen@redhat.com>
58062 Date:   Thu Jun 17 16:13:29 2010 -0400
58063
58064     Updates
58065
58066  NEWS |   13 ++++++++++---
58067  1 file changed, 10 insertions(+), 3 deletions(-)
58068
58069 commit 0c506f200a60124197e8c20507a86516bb950ec4
58070 Author: David Zeuthen <davidz@redhat.com>
58071 Date:   Thu Jun 17 16:09:12 2010 -0400
58072
58073     GDBus: Complain via g_warning() if an invalid message is received
58074
58075     While we are already propagating the error to the user via the
58076     GDBusConnection::disconnected signal (because the only safe thing is
58077     to disconnect the other peer), changes are the user is simply not
58078     listening to this signal.
58079
58080     This should never ever happen unless there's a bug in the
58081     serializaer/deserializer so it's fine to complain via g_warning()
58082     here.
58083
58084     Bug 621838, see
58085
58086      https://bugzilla.gnome.org/show_bug.cgi?id=621838
58087
58088     is related to this.
58089
58090     Signed-off-by: David Zeuthen <davidz@redhat.com>
58091
58092  gio/gdbusprivate.c |   10 ++++++++++
58093  1 file changed, 10 insertions(+)
58094
58095 commit 57dff1e06011347cc11492a36dc187cbcf5eece8
58096 Author: David Zeuthen <davidz@redhat.com>
58097 Date:   Thu Jun 17 16:02:24 2010 -0400
58098
58099     GDBusMessage: Properly check error and bail if set
58100
58101     Otherwise we may set a GError on top of it.
58102
58103     Signed-off-by: David Zeuthen <davidz@redhat.com>
58104
58105  gio/gdbusmessage.c |    2 ++
58106  1 file changed, 2 insertions(+)
58107
58108 commit 8a105625b0261e2e3f45241e2892475fa7b45b88
58109 Author: Matthias Clasen <mclasen@redhat.com>
58110 Date:   Thu Jun 17 16:07:52 2010 -0400
58111
58112     Documentation fixups
58113
58114  docs/reference/gio/gio-sections.txt |   10 +++++-----
58115  gio/gapplication.c                  |   10 ++++++----
58116  gio/gapplication.h                  |    6 +++---
58117  gio/gunixconnection.c               |    8 ++++----
58118  4 files changed, 18 insertions(+), 16 deletions(-)
58119
58120 commit 19a752a5f4b39ce43e6e3a26a478c1594b0627ca
58121 Author: Matthias Clasen <mclasen@redhat.com>
58122 Date:   Thu Jun 17 15:51:37 2010 -0400
58123
58124     fix a typo
58125
58126  gobject/gvaluetypes.c |    2 +-
58127  1 file changed, 1 insertion(+), 1 deletion(-)
58128
58129 commit 10e430bcc09d82cf9b3634242981296e0d47693b
58130 Author: Christian Persch <chpe@gnome.org>
58131 Date:   Thu Jun 17 21:40:47 2010 +0200
58132
58133     Fix GApplication for the G_TYPE_VARIANT change
58134
58135  gio/gapplication.c   |   54
58136  +++++++++++++++++++++-----------------------------
58137  gio/gio-marshal.list |    5 +++--
58138  2 files changed, 26 insertions(+), 33 deletions(-)
58139
58140 commit daee48a0af26105175db5768f770ddb8f1a4a7b1
58141 Author: Matthias Clasen <mclasen@redhat.com>
58142 Date:   Thu Jun 17 15:29:45 2010 -0400
58143
58144     Update api docs to current api
58145
58146  docs/reference/gio/gio-sections.txt |    9 ++-------
58147  1 file changed, 2 insertions(+), 7 deletions(-)
58148
58149 commit 0a7e6255b37efd2005bb86a5843921d4adc3bdf8
58150 Author: David Zeuthen <davidz@redhat.com>
58151 Date:   Thu Jun 17 15:27:18 2010 -0400
58152
58153     Catch up with G_TYPE_VARIANT changes
58154
58155     The GType for a GVariant is now a fundamental GType instead of a boxed
58156     one so use the right marshaller.
58157
58158     Signed-off-by: David Zeuthen <davidz@redhat.com>
58159
58160  gio/gdbusproxy.c     |    4 ++--
58161  gio/gio-marshal.list |    2 ++
58162  2 files changed, 4 insertions(+), 2 deletions(-)
58163
58164 commit 2c5e1d51934a7983acea9e392de5741c47b8be14
58165 Author: Matthias Clasen <mclasen@redhat.com>
58166 Date:   Thu Jun 17 15:07:08 2010 -0400
58167
58168     Fix a typo
58169
58170  gio/gsettings.c |    2 +-
58171  1 file changed, 1 insertion(+), 1 deletion(-)
58172
58173 commit 0010e86572092ba00eaf01796c863e7584e29611
58174 Author: Ryan Lortie <desrt@desrt.ca>
58175 Date:   Thu Jun 17 15:06:33 2010 -0400
58176
58177     GSettings: remove "context" from backend too.
58178
58179     Note: this is a GSettingsBackend API/ABI change.
58180
58181  gio/gsettingsbackend.c |   73
58182  +-----------------------------------------------
58183  gio/gsettingsbackend.h |    2 --
58184  2 files changed, 1 insertion(+), 74 deletions(-)
58185
58186 commit 4708b8ecc3f00e49aa98cb5989b5474a3257906c
58187 Author: Christian Persch <chpe@gnome.org>
58188 Date:   Thu Jun 17 18:03:51 2010 +0200
58189
58190     Add fundamental type and pspec for GVariant
58191
58192     Make G_TYPE_VARIANT a fundamental type instead of boxed, and add
58193     g_variant_{set,get,dup}_variant.
58194
58195     Add GParamSpecVariant.
58196
58197     Bug #610863.
58198
58199  NEWS                                        |    4 +
58200  docs/reference/gobject/gobject-sections.txt |   13 ++-
58201  gobject/gboxed.c                            |   15 ++-
58202  gobject/gboxed.h                            |   13 +--
58203  gobject/glib-genmarshal.c                   |    4 +
58204  gobject/gmarshal.list                       |    2 +
58205  gobject/gobject.symbols                     |    6 +-
58206  gobject/gparamspecs.c                       |  127
58207  ++++++++++++++++++++++-
58208  gobject/gparamspecs.h                       |   52 ++++++++++
58209  gobject/gtype.h                             |   13 ++-
58210  gobject/gvaluetypes.c                       |  148
58211  +++++++++++++++++++++++++++
58212  gobject/gvaluetypes.h                       |   15 +++
58213  tests/gobject/gvalue-test.c                 |   38 +++++--
58214  tests/gobject/paramspec-test.c              |   46 +++++++--
58215  14 files changed, 461 insertions(+), 35 deletions(-)
58216
58217 commit f2ae6217771b1014efb86eab0f5346d3b297024e
58218 Author: Ryan Lortie <desrt@desrt.ca>
58219 Date:   Thu Jun 17 14:58:46 2010 -0400
58220
58221     Revert "GVariant: add g_variant_default_value()"
58222
58223     This reverts commit b205dc77cb14f67818eaac23d0eb3f5d1b867921.
58224
58225     We decided to go the other route with the GParamSpec.
58226
58227  docs/reference/glib/glib-sections.txt |    1 -
58228  glib/glib.symbols                     |    1 -
58229  glib/gvariant.c                       |   32
58230  ++------------------------------
58231  glib/gvariant.h                       |    1 -
58232  4 files changed, 2 insertions(+), 33 deletions(-)
58233
58234 commit 58e000d30127b70f147f5f615fddea5358992029
58235 Author: Ryan Lortie <desrt@desrt.ca>
58236 Date:   Thu Jun 17 14:33:50 2010 -0400
58237
58238     Only run the schema compiler from the test cases
58239
58240  gio/tests/Makefile.am |    6 ------
58241  1 file changed, 6 deletions(-)
58242
58243 commit 6c3ae976e61a9c680c7e18ff89d41d0808a066c4
58244 Author: Ryan Lortie <desrt@desrt.ca>
58245 Date:   Thu Jun 17 14:05:40 2010 -0400
58246
58247     Bug 621266  - GSettings "context" clarification
58248
58249     Remove the concept of "context" in favour of dealing with
58250     GSettingsBackend directly.
58251
58252  gio/gio.symbols                |    9 +-
58253  gio/gkeyfilesettingsbackend.c  |   39 +-------
58254  gio/gsettings.c                |   80 ++++++++---------
58255  gio/gsettings.h                |   11 ++-
58256  gio/gsettingsbackend.c         |  192
58257  +++++++++-------------------------------
58258  gio/gsettingsbackend.h         |   23 +++--
58259  gio/gsettingsbackendinternal.h |   30 +++----
58260  gio/tests/Makefile.am          |   11 +--
58261  gio/tests/gsettings.c          |    9 +-
58262  9 files changed, 120 insertions(+), 284 deletions(-)
58263
58264 commit b3cc28bc34bd0b341f1786dc478cff259ce5d1da
58265 Author: Cosimo Cecchi <cosimoc@gnome.org>
58266 Date:   Thu Jun 17 18:26:15 2010 +0200
58267
58268     Bug 621905 – Assume a ref when doing async work
58269
58270     When asynchronously acquiring the DBus connection, assume a
58271     reference to
58272     the proxy object, to avoid destroying it in the middle of the
58273     operation.
58274
58275     See https://bugzilla.gnome.org/show_bug.cgi?id=621905
58276
58277  gio/gdbusproxy.c |    4 +++-
58278  1 file changed, 3 insertions(+), 1 deletion(-)
58279
58280 commit d352ec2bf383754f352fc7cbfb7a48918cc0d9ea
58281 Author: Ryan Lortie <desrt@desrt.ca>
58282 Date:   Thu Jun 17 10:50:47 2010 -0400
58283
58284     GSettings-related distcheck fixups
58285
58286  gio/tests/Makefile.am |   92
58287  ++++++++++++++++++++++++++++++-------------------
58288  gio/tests/gsettings.c |    6 ++--
58289  2 files changed, 61 insertions(+), 37 deletions(-)
58290
58291 commit fcbddd746b73bc2c4ab2754f66355bd8b59d9a6b
58292 Author: Ryan Lortie <desrt@desrt.ca>
58293 Date:   Thu Jun 17 09:38:39 2010 -0400
58294
58295     Add 'if' that was absorbed by $(AM_V_GEN)
58296
58297     From commit 1b8ee5196eb8ed684b0ee0d2f0d26e6bd82656af
58298
58299  Makefile.am |    2 +-
58300  1 file changed, 1 insertion(+), 1 deletion(-)
58301
58302 commit e7cd94a481065806eff1f330c2b4fe0cf8c913fb
58303 Author: Ryan Lortie <desrt@desrt.ca>
58304 Date:   Thu Jun 17 08:57:19 2010 -0400
58305
58306     More GSettings doc fixups
58307
58308  gio/gsettings.c |    6 +++---
58309  1 file changed, 3 insertions(+), 3 deletions(-)
58310
58311 commit 92375a8c8e14517fd7b6d2321e73b4acf15f1442
58312 Author: Ryan Lortie <desrt@desrt.ca>
58313 Date:   Thu Jun 17 08:08:28 2010 -0400
58314
58315     <alias> takes mandatory target='' arg
58316
58317  gio/gsettings.c |    3 ++-
58318  1 file changed, 2 insertions(+), 1 deletion(-)
58319
58320 commit d405ad8a09806361637b0abed76e62bc64b66cbe
58321 Author: Ryan Lortie <desrt@desrt.ca>
58322 Date:   Thu Jun 17 08:06:52 2010 -0400
58323
58324     GSettings: Fix comment formatting, whitespace.
58325
58326  gio/gsettings.c |   20 ++++++++++----------
58327  1 file changed, 10 insertions(+), 10 deletions(-)
58328
58329 commit 24f1fa12c148141b8be39083f0ba7106fd97590f
58330 Author: Matthias Clasen <mclasen@redhat.com>
58331 Date:   Thu Jun 17 01:51:23 2010 -0400
58332
58333     Add new api
58334
58335  docs/reference/gio/gio-sections.txt |    2 ++
58336  1 file changed, 2 insertions(+)
58337
58338 commit 61af83c5b6a632448e9330eedebf7f8aa225f2e3
58339 Author: Matthias Clasen <mclasen@redhat.com>
58340 Date:   Thu Jun 17 01:38:14 2010 -0400
58341
58342     Add some schema examples
58343
58344  gio/gsettings.c |   82
58345  +++++++++++++++++++++++++++++++++++++++++++++++++++++--
58346  1 file changed, 80 insertions(+), 2 deletions(-)
58347
58348 commit fbf93c371a8e9c8f5593ba34917e112b9759a801
58349 Author: Matthias Clasen <mclasen@redhat.com>
58350 Date:   Thu Jun 17 00:45:43 2010 -0400
58351
58352     Typo fix
58353
58354  gio/gsettings.c |    2 +-
58355  1 file changed, 1 insertion(+), 1 deletion(-)
58356
58357 commit 345a1ee31c9d8783670ca3ad3c7d6e526b0c039c
58358 Author: Matthias Clasen <mclasen@redhat.com>
58359 Date:   Thu Jun 17 00:37:12 2010 -0400
58360
58361     Update the dtd to match the schema parser
58362
58363     The aliases element was not mentioned here.
58364
58365  gio/gsettings.c |    6 +++---
58366  1 file changed, 3 insertions(+), 3 deletions(-)
58367
58368 commit 3fbac9940263def7a741570ca71e07962fe365c3
58369 Author: Matthias Clasen <mclasen@redhat.com>
58370 Date:   Wed Jun 16 22:42:16 2010 -0400
58371
58372     Updates
58373
58374  NEWS |   61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
58375  1 file changed, 61 insertions(+)
58376
58377 commit fc538894d38780be8fb46735a07e2d36c34eaacb
58378 Author: Ryan Lortie <desrt@desrt.ca>
58379 Date:   Thu Jun 17 00:03:44 2010 -0400
58380
58381     GSettings: enum/choices/aliases/range test cases
58382
58383     Fix a small bug that one of the tests uncovered.
58384
58385  gio/gschema-compile.c                              |   10 ++++----
58386  gio/strinfo.c                                      |    2 +-
58387  gio/tests/.gitignore                               |    1 +
58388  gio/tests/gschema-compile.c                        |   27
58389  +++++++++++++++++++-
58390  gio/tests/schema-tests/bad-choice.gschema.xml      |   14 ++++++++++
58391  gio/tests/schema-tests/bare-alias.gschema.xml      |    7 +++++
58392  gio/tests/schema-tests/choice-alias.gschema.xml    |   15 +++++++++++
58393  gio/tests/schema-tests/choice-bad.gschema.xml      |   14 ++++++++++
58394  gio/tests/schema-tests/choice-badtype.gschema.xml  |    7 +++++
58395  .../schema-tests/choice-invalid-alias.gschema.xml  |   15 +++++++++++
58396  .../schema-tests/choice-shadowed-alias.gschema.xml |   14 ++++++++++
58397  .../schema-tests/choice-upside-down.gschema.xml    |   14 ++++++++++
58398  gio/tests/schema-tests/choice.gschema.xml          |   14 ++++++++++
58399  .../schema-tests/default-in-aliases.gschema.xml    |   15 +++++++++++
58400  .../schema-tests/enum-with-aliases.gschema.xml     |   20 +++++++++++++++
58401  .../schema-tests/enum-with-bad-default.gschema.xml |   16 ++++++++++++
58402  .../enum-with-chained-alias.gschema.xml            |   21 +++++++++++++++
58403  .../schema-tests/enum-with-choice.gschema.xml      |   17 ++++++++++++
58404  .../enum-with-invalid-alias.gschema.xml            |   20 +++++++++++++++
58405  .../enum-with-repeated-alias.gschema.xml           |   21 +++++++++++++++
58406  .../enum-with-shadow-alias.gschema.xml             |   20 +++++++++++++++
58407  gio/tests/schema-tests/enum.gschema.xml            |   16 ++++++++++++
58408  gio/tests/schema-tests/range-badtype.gschema.xml   |    7 +++++
58409  .../schema-tests/range-default-high.gschema.xml    |    8 ++++++
58410  .../schema-tests/range-default-low.gschema.xml     |    8 ++++++
58411  .../schema-tests/range-high-default.gschema.xml    |    8 ++++++
58412  .../schema-tests/range-low-default.gschema.xml     |    8 ++++++
58413  .../schema-tests/range-parse-error.gschema.xml     |    8 ++++++
58414  gio/tests/schema-tests/range.gschema.xml           |    8 ++++++
58415  29 files changed, 368 insertions(+), 7 deletions(-)
58416
58417 commit be8f938b6309afccd85e8f79d5e8c42a1ab11131
58418 Author: Ryan Lortie <desrt@desrt.ca>
58419 Date:   Wed Jun 16 18:49:20 2010 -0400
58420
58421     move GSettings(Backend) to giotypes.h
58422
58423  gio/giotypes.h         |    5 ++++-
58424  gio/gsettings.h        |    3 +--
58425  gio/gsettingsbackend.h |    2 --
58426  3 files changed, 5 insertions(+), 5 deletions(-)
58427
58428 commit f0d30e0c0c645b585478dcae58a4e8d4cdd80fd8
58429 Author: Ryan Lortie <desrt@desrt.ca>
58430 Date:   Wed Jun 16 18:36:24 2010 -0400
58431
58432     Bug 621319 - more leaked GVariants in GSettings
58433
58434     Caught by Felix Riemann.
58435
58436  gio/gsettings.c |    1 +
58437  1 file changed, 1 insertion(+)
58438
58439 commit 4275c68c30bc372b4aa5d9f5a5ee7f2817d49d4e
58440 Author: Ryan Lortie <desrt@desrt.ca>
58441 Date:   Wed Jun 16 18:22:48 2010 -0400
58442
58443     GVariant serialiser: fix small type error
58444
58445  glib/gvariant-serialiser.c |    2 +-
58446  1 file changed, 1 insertion(+), 1 deletion(-)
58447
58448 commit 597290d5c81bf889a694e286ea2434655b82a404
58449 Author: Ryan Lortie <desrt@desrt.ca>
58450 Date:   Mon Jun 14 17:29:41 2010 -0400
58451
58452     GSettings: major refactor.  Add enums, range.
58453
58454  gio/Makefile.am                    |    2 +-
58455  gio/gio.symbols                    |    2 +
58456  gio/gschema-compile.c              | 1326 +++++++++++++++------
58457  gio/gsettings-mapping.c            |   24 +-
58458  gio/gsettings.c                    | 2287
58459  +++++++++++++++++++++---------------
58460  gio/gsettings.h                    |    6 +-
58461  gio/gsettingsbackend.c             |   27 +-
58462  gio/gsettingsschema.c              |   45 +-
58463  gio/gsettingsschema.h              |    5 +-
58464  gio/strinfo.c                      |  308 +++++
58465  gio/tests/enums.xml.template       |   18 +
58466  gio/tests/gsettings.c              |  148 ++-
58467  gio/tests/org.gtk.test.gschema.xml |   28 +
58468  gio/tests/testenum.h               |    7 +
58469  14 files changed, 2893 insertions(+), 1340 deletions(-)
58470
58471 commit b205dc77cb14f67818eaac23d0eb3f5d1b867921
58472 Author: Ryan Lortie <desrt@desrt.ca>
58473 Date:   Wed Jun 16 15:56:51 2010 -0400
58474
58475     GVariant: add g_variant_default_value()
58476
58477     Returns various kinds of false, zero, empty arrays, etc.
58478
58479  docs/reference/glib/glib-sections.txt |    1 +
58480  glib/glib.symbols                     |    1 +
58481  glib/gvariant.c                       |   32
58482  ++++++++++++++++++++++++++++++--
58483  glib/gvariant.h                       |    1 +
58484  4 files changed, 33 insertions(+), 2 deletions(-)
58485
58486 commit 6a1cb9f697c0cd69d717b2a1457dd696702f4e48
58487 Author: Christian Persch <chpe@gnome.org>
58488 Date:   Wed Jun 16 18:47:20 2010 +0200
58489
58490     Typo fix
58491
58492  gobject/gparam.h |    2 +-
58493  1 file changed, 1 insertion(+), 1 deletion(-)
58494
58495 commit b90f11ff970a39ea6d9d7abbe01b07043c70de6b
58496 Author: Christian Persch <chpe@gnome.org>
58497 Date:   Wed Jun 16 17:48:02 2010 +0200
58498
58499     Typo fix
58500
58501  gio/gapplication.c |    2 +-
58502  1 file changed, 1 insertion(+), 1 deletion(-)
58503
58504 commit 102c5f6a7d13ec099a8c89db0651172fd3230268
58505 Author: Colin Walters <walters@verbum.org>
58506 Date:   Wed Jun 16 00:18:09 2010 -0400
58507
58508     Rework GApplication API to use GInitable
58509
58510     https://bugzilla.gnome.org/show_bug.cgi?id=620952
58511
58512  gio/gapplication.c      |  407
58513  +++++++++++++++++++++++++++++++++++------------
58514  gio/gapplication.h      |   21 ++-
58515  gio/gdbusapplication.c  |  119 ++++++--------
58516  gio/gio.symbols         |    5 +-
58517  gio/gnullapplication.c  |   13 +-
58518  gio/tests/application.c |    2 +-
58519  gio/tests/testapp.c     |    8 +-
58520  7 files changed, 388 insertions(+), 187 deletions(-)
58521
58522 commit 25ba90ffdd744d4c3c59cc550cdf08f3de11d542
58523 Author: Emmanuele Bassi <ebassi@linux.intel.com>
58524 Date:   Wed Jun 16 15:09:33 2010 +0100
58525
58526     Add gdbus-proxy-well-known-name to the ignore file
58527
58528  gio/tests/.gitignore |    1 +
58529  1 file changed, 1 insertion(+)
58530
58531 commit 33aa4b4c662f18433ed27cd319ab5c97e5a9d9da
58532 Author: Emmanuele Bassi <ebassi@linux.intel.com>
58533 Date:   Wed Jun 16 15:08:10 2010 +0100
58534
58535     binding: Use a hash table
58536
58537     Since an object instance might have a lot of bindings, using a list
58538     might become a performance issue when removing them. Using a simple
58539     hash table guarantees constant time lookup, which is the most common
58540     operation.
58541
58542  gobject/gbinding.c |   31 ++++++++++++++++++++++++-------
58543  1 file changed, 24 insertions(+), 7 deletions(-)
58544
58545 commit f72f65643fb1d832e8296b26cff77dedbdac310f
58546 Author: Emmanuele Bassi <ebassi@linux.intel.com>
58547 Date:   Wed Jun 16 14:47:06 2010 +0100
58548
58549     tests: Add a chain binding
58550
58551     Test the case with a chain like A → B, B → C, and what happens
58552     when
58553     switching to a direct A → C link.
58554
58555     https://bugzilla.gnome.org/show_bug.cgi?id=621782
58556
58557  gobject/tests/binding.c |   35 +++++++++++++++++++++++++++++++++++
58558  1 file changed, 35 insertions(+)
58559
58560 commit 48e3b31042c9a86d06740f2c73cbb6ffa140ba54
58561 Author: Matthias Clasen <mclasen@redhat.com>
58562 Date:   Tue Jun 15 22:06:56 2010 -0400
58563
58564     Properly initialize GError
58565
58566     Pointed out by Florian Müllner in bug #621702
58567
58568  gio/gdbusproxy.c |    1 +
58569  1 file changed, 1 insertion(+)
58570
58571 commit 1b8ee5196eb8ed684b0ee0d2f0d26e6bd82656af
58572 Author: Christian Persch <chpe@gnome.org>
58573 Date:   Tue Jun 15 22:01:02 2010 -0400
58574
58575     Sprinkle some $(AM_V_GEN) around to make the build more silent.
58576
58577  Makefile.am               |    5 ++---
58578  gio/Makefile.am           |   14 +++++++-------
58579  glib/Makefile.am          |    8 ++++----
58580  gmodule/Makefile.am       |    4 ++--
58581  gobject/Makefile.am       |   16 ++++++++--------
58582  gthread/Makefile.am       |    2 +-
58583  tests/gobject/Makefile.am |    4 ++--
58584  7 files changed, 26 insertions(+), 27 deletions(-)
58585
58586 commit 062148ae9a4176a28c055a6e3505f4e5c9ff6313
58587 Author: Matthias Clasen <mclasen@redhat.com>
58588 Date:   Tue Jun 15 21:57:57 2010 -0400
58589
58590     Correct some documentation mistakes in gunixmounts.c
58591
58592     Pointed out by Ross Burton in bug #618904
58593
58594  gio/gunixmounts.c |   26 +++++++++++++-------------
58595  1 file changed, 13 insertions(+), 13 deletions(-)
58596
58597 commit 6d1d9cf1b551845a159a6b822500bb40e33fda74
58598 Author: Emmanuele Bassi <ebassi@linux.intel.com>
58599 Date:   Fri Jun 4 16:17:15 2010 +0100
58600
58601     gobject: Add GBinding
58602
58603     GBinding is a simple, opaque object that represents a binding
58604     between a
58605     property on a GObject instance (source) and property on another
58606     GObject
58607     instance (target).
58608
58609     https://bugzilla.gnome.org/show_bug.cgi?id=348080
58610
58611  docs/reference/gobject/gobject-docs.sgml    |    1 +
58612  docs/reference/gobject/gobject-sections.txt |   23 +
58613  docs/reference/gobject/gobject.types        |    1 +
58614  glib/glib-object.h                          |    1 +
58615  gobject/Makefile.am                         |    5 +-
58616  gobject/gbinding.c                          |  937
58617  +++++++++++++++++++++++++++
58618  gobject/gbinding.h                          |  119 ++++
58619  gobject/gobject.symbols                     |   15 +
58620  gobject/tests/.gitignore                    |    1 +
58621  gobject/tests/Makefile.am                   |    4 +-
58622  gobject/tests/binding.c                     |  326 ++++++++++
58623  11 files changed, 1430 insertions(+), 3 deletions(-)
58624
58625 commit f3879a4bdca2ff1cf6c6b016d67a7e5d40c0e86b
58626 Author: Damien Lespiau <damien.lespiau@gmail.com>
58627 Date:   Sat Apr 10 15:50:40 2010 +0100
58628
58629     Introduce g_object_notify_by_pspec()
58630
58631     g_object_notify_by_pspec() will emit the "notify" signal on the given
58632     pspec, short-circuiting the hash table lookup needed by
58633     g_object_notify(). The suggested and documented way of using
58634     g_object_notify_by_pspec() is similar to the way of emitting signals
58635     with their ID.
58636
58637     Emission tests (with no handler attached to the notify signal) show a
58638     10-15% speedup over using g_object_notify().
58639
58640     https://bugzilla.gnome.org/show_bug.cgi?id=615425
58641
58642  docs/reference/gobject/gobject-sections.txt |    1 +
58643  gobject/gobject.c                           |   82
58644  ++++++++++++++++++++++++---
58645  gobject/gobject.h                           |    2 +
58646  gobject/gobject.symbols                     |    1 +
58647  4 files changed, 79 insertions(+), 7 deletions(-)
58648
58649 commit 08f473ffeff7524e619dc0459c07a981a3b4285c
58650 Author: Matthias Clasen <mclasen@redhat.com>
58651 Date:   Tue Jun 15 02:01:16 2010 -0400
58652
58653     Prevent division by zero if no tests
58654
58655  glib/gtester-report |    5 ++++-
58656  1 file changed, 4 insertions(+), 1 deletion(-)
58657
58658 commit 53f70ac43b0a4d2de109a73b0ea3724aefe95d5d
58659 Author: Matthias Clasen <mclasen@redhat.com>
58660 Date:   Tue Jun 15 01:50:15 2010 -0400
58661
58662     Forgotten file
58663
58664  glib/Makefile.am |    1 +
58665  1 file changed, 1 insertion(+)
58666
58667 commit f9e8b5d9d47859c7bb62430753ce77e981e4ee65
58668 Author: Robert Collins <robertc@robertcollins.net>
58669 Date:   Tue Jun 15 01:49:44 2010 -0400
58670
58671     Add subunit support to gtester-report
58672
58673     This patch adds subunit support to gtester-report via a -s
58674     switch. Subunit
58675     (https://launchpad.net/subunit) is a language neutral test activity
58676     protocol.
58677     This can be used to integrate gtester tests with the Hudson CI
58678     tool amongst
58679     other things.
58680
58681     Bug #611869.
58682
58683  glib/gtester-report |  141
58684  ++++++++++++++++++++++++++++++++++++++++++++++-----
58685  1 file changed, 129 insertions(+), 12 deletions(-)
58686
58687 commit 8de6d03c4417a16cad2d089805f93da4b4160602
58688 Author: Robert Collins <robertc@robertcollins.net>
58689 Date:   Tue Jun 15 01:37:14 2010 -0400
58690
58691     Use optparse to parse gtester-report commandline options
58692
58693     See bug #611778.
58694
58695  glib/gtester-report |   54
58696  ++++++++++++++++++++++-----------------------------
58697  1 file changed, 23 insertions(+), 31 deletions(-)
58698
58699 commit ddb9a2f26490b45f9cbda51b79ebcafb38b6ca81
58700 Author: Emmanuele Bassi <ebassi@gmail.com>
58701 Date:   Tue Jun 15 01:31:18 2010 -0400
58702
58703      Add package and version to the test report XML
58704
58705  Makefile.decl       |    8 ++++++--
58706  glib/gtester-report |   16 ++++++++++++++--
58707  2 files changed, 20 insertions(+), 4 deletions(-)
58708
58709 commit 9971686b7e0d3a3f8416534a55e246bbfd901d0a
58710 Author: Matthias Clasen <mclasen@redhat.com>
58711 Date:   Tue Jun 15 00:50:36 2010 -0400
58712
58713     Reword a doc comment
58714
58715     To take out some awkward wording.
58716
58717  glib/gmarkup.c |   11 +++++------
58718  1 file changed, 5 insertions(+), 6 deletions(-)
58719
58720 commit a500de820260915c6b4d4724d6029ee5b8552ae7
58721 Author: Hib Eris <hib@hiberis.nl>
58722 Date:   Tue Jun 15 00:39:46 2010 -0400
58723
58724     Let GLIB_SETTINGS macro use glib-compile-schemas from PATH when
58725     cross compiling
58726
58727     See bug #621172
58728
58729  m4macros/gsettings.m4 |    7 ++++++-
58730  1 file changed, 6 insertions(+), 1 deletion(-)
58731
58732 commit b079d6a54616514e80b552ebe0a42f45e379b0e8
58733 Author: Hib Eris <hib@hiberis.nl>
58734 Date:   Tue Jun 15 00:38:35 2010 -0400
58735
58736     Use native glib-compile-schemas when cross compiling
58737
58738  configure.in          |    8 +++++++-
58739  gio/tests/Makefile.am |    8 +++++++-
58740  2 files changed, 14 insertions(+), 2 deletions(-)
58741
58742 commit 85210bcf9b7f597aa2ad2a7087709c6091638805
58743 Author: Colin Walters <walters@verbum.org>
58744 Date:   Tue Jun 8 16:25:33 2010 -0400
58745
58746     Switch to using variants for timestamps, split out signals
58747
58748     Like how we're handling activation, use GVariant for timestamps.  To
58749     avoid polluting the GtkApplication API with GVariants, we rename the
58750     GApplication signals to "quit-with-data" and "action-with-data".
58751     GtkApplication will then wrap those as just "quit" and "action".
58752
58753     https://bugzilla.gnome.org/show_bug.cgi?id=621002
58754
58755  gio/gapplication.c      |   94
58756  ++++++++++++++++++++++++-----------------------
58757  gio/gapplication.h      |   27 +++++---------
58758  gio/gdbusapplication.c  |   47 ++++++++++++++++--------
58759  gio/gio-marshal.list    |    2 +
58760  gio/gio.symbols         |    2 +-
58761  gio/tests/application.c |   63 +++++++++++++++++++++++++------
58762  gio/tests/testapp.c     |    4 +-
58763  gio/tests/testapps.c    |   17 +++++++--
58764  8 files changed, 159 insertions(+), 97 deletions(-)
58765
58766 commit 8c4e1fa0afd97ae211260e4990585629d3c010a1
58767 Author: Christian Persch <chpe@gnome.org>
58768 Date:   Sun Jun 13 15:16:33 2010 +0200
58769
58770     Add --xml to gdbus-tool to print raw introspected XML
58771
58772     Bug #621442.
58773
58774  docs/reference/gio/gdbus.xml |    1 +
58775  gio/gdbus-tool.c             |   23 ++++++++++++++++-------
58776  2 files changed, 17 insertions(+), 7 deletions(-)
58777
58778 commit fdb15058a4625e0f2eb56c56d945e032d8a833ca
58779 Author: Matthias Clasen <mclasen@redhat.com>
58780 Date:   Sat Jun 12 18:40:45 2010 -0400
58781
58782     Avoid a race in application registration
58783
58784     We need to register the object before taking the name.
58785     Remove the workarounds for this race from the test suite.
58786
58787  gio/gdbusapplication.c |   45
58788  ++++++++++++++++++++++++++-------------------
58789  gio/tests/testapps.c   |    7 +------
58790  2 files changed, 27 insertions(+), 25 deletions(-)
58791
58792 commit 5e03f273be30d0f5756102d49b20bbabc5743113
58793 Author: Fran Diéguez <fran.dieguez@mabishu.com>
58794 Date:   Sat Jun 12 17:47:40 2010 +0200
58795
58796     Updated Galician translations
58797
58798  po/gl.po | 1290
58799  ++++++++++++++++++++++++++++++++------------------------------
58800  1 file changed, 663 insertions(+), 627 deletions(-)
58801
58802 commit 19012ada573221aeedaa982336f2f7b945860bb3
58803 Author: Matthias Clasen <mclasen@redhat.com>
58804 Date:   Sat Jun 12 01:55:25 2010 -0400
58805
58806     Accept no-reply errors
58807
58808     This can happen if the app quits before the dbus reply can be
58809     sent out.
58810
58811  gio/tests/testapps.c |    7 +++++--
58812  1 file changed, 5 insertions(+), 2 deletions(-)
58813
58814 commit 330cdfbdf1959af90506aa24cc276a20b00878b8
58815 Author: Matthias Clasen <mclasen@redhat.com>
58816 Date:   Fri Jun 11 23:21:49 2010 -0400
58817
58818     Make the tests not fall over every other time
58819
58820  gio/tests/testapps.c |   80
58821  +++++++++++++++++++++++++++++++-------------------
58822  1 file changed, 50 insertions(+), 30 deletions(-)
58823
58824 commit 32f2e9a85beedeea36ac7623f68f6eb878465d44
58825 Author: David Zeuthen <davidz@redhat.com>
58826 Date:   Fri Jun 11 15:45:18 2010 -0400
58827
58828     Bug 621213 – GDBusProxy and well-known names
58829
58830     Allow constructing a GDBusProxy for well-known names as discussed here
58831     http://mail.gnome.org/archives/gtk-devel-list/2009-October/msg00075.html
58832     including test cases.
58833
58834     Make it possible to create a GDBusProxy for a GBusType instead of a
58835     GDBusConnection. This requires G_BUS_TYPE_NONE so add that too.
58836
58837     Nuke g_bus_watch_proxy() since one can now more or less use GDBusProxy
58838     for this.
58839
58840     Port gdbus-example-watch-proxy to this new API and include this
58841     example in the GDBusProxy doc page.
58842
58843     Also nuke the GType parameter from the GDBusProxy constructors as
58844     requested here: https://bugzilla.gnome.org/show_bug.cgi?id=621229
58845
58846     Also update the porting guide and other API docs for this change.
58847
58848     Also fix a bug in the signal dispatching code so each subscriber only
58849     get notified once, not N times, for the same signal. Also add a test
58850     case for this.
58851
58852     https://bugzilla.gnome.org/show_bug.cgi?id=621213
58853
58854     Signed-off-by: David Zeuthen <davidz@redhat.com>
58855
58856  docs/reference/gio/gio-docs.xml          |    1 -
58857  docs/reference/gio/gio-sections.txt      |   17 +-
58858  docs/reference/gio/migrating-gdbus.xml   |   62 +-
58859  gio/Makefile.am                          |    2 -
58860  gio/gdbusconnection.c                    |  152 +++--
58861  gio/gdbusproxy.c                         | 1071
58862  ++++++++++++++++++++++++------
58863  gio/gdbusproxy.h                         |   28 +-
58864  gio/gdbusproxywatching.c                 |  666 -------------------
58865  gio/gdbusproxywatching.h                 |  115 ----
58866  gio/gio.h                                |    1 -
58867  gio/gio.symbols                          |   16 +-
58868  gio/gioenums.h                           |   14 +-
58869  gio/tests/Makefile.am                    |    4 +
58870  gio/tests/gdbus-connection.c             |   22 +-
58871  gio/tests/gdbus-example-proxy-subclass.c |   83 ---
58872  gio/tests/gdbus-example-watch-proxy.c    |  149 +++--
58873  gio/tests/gdbus-export.c                 |    5 -
58874  gio/tests/gdbus-introspection.c          |   55 +-
58875  gio/tests/gdbus-peer.c                   |    1 -
58876  gio/tests/gdbus-proxy-well-known-name.c  |  283 ++++++++
58877  gio/tests/gdbus-proxy.c                  |   84 +--
58878  gio/tests/gdbus-threading.c              |   55 +-
58879  22 files changed, 1508 insertions(+), 1378 deletions(-)
58880
58881 commit e0f8d30dea3d9509867f29289835ea3d58b32730
58882 Author: Ryan Lortie <desrt@desrt.ca>
58883 Date:   Fri Jun 11 14:52:17 2010 -0400
58884
58885     gitignore GApplication test-cases
58886
58887  gio/tests/.gitignore |    5 +++++
58888  1 file changed, 5 insertions(+)
58889
58890 commit 0fc60514fcf9b0d38292ca3a9c416943f722227a
58891 Author: Felix Riemann <friemann@gnome.org>
58892 Date:   Fri Jun 11 00:10:05 2010 +0200
58893
58894     Close memory leak in GSettings
58895
58896     Fixes bug #621252.
58897
58898  gio/gsettings.c |    1 +
58899  1 file changed, 1 insertion(+)
58900
58901 commit aeb41b56e123a4946fd76e89b2cf47a46e6411f6
58902 Author: Alexander Larsson <alexl@redhat.com>
58903 Date:   Fri Jun 11 09:59:56 2010 +0200
58904
58905     converter streams: make code more readable
58906
58907     The name buffer_availabile was kinda confusing, so its been renamed
58908     to buffer_data_size() to match buffer_data().
58909
58910     Also I added a comment to buffer_ensure_space because its behaviour
58911     wasn't obvious.
58912
58913  gio/gconverterinputstream.c  |   26 ++++++++++++++------------
58914  gio/gconverteroutputstream.c |   26 ++++++++++++++------------
58915  2 files changed, 28 insertions(+), 24 deletions(-)
58916
58917 commit 6858ab20330ec31322dacbbdfaf66838fdcbfb78
58918 Author: Jürg Billeter <j@bitron.ch>
58919 Date:   Fri May 28 11:00:37 2010 +0200
58920
58921     Use correct offset for buffer data in GConverterOutputStream
58922
58923     Otherwise we overwrite already converted data in the case that more
58924     than one call to g_converter_convert is necessary in write() or
58925     flush().
58926
58927     https://bugzilla.gnome.org/show_bug.cgi?id=619945
58928
58929  gio/gconverteroutputstream.c |    4 ++--
58930  1 file changed, 2 insertions(+), 2 deletions(-)
58931
58932 commit 86592d675ff8f1bf0f647fe926ea6085e7b1f2bc
58933 Author: Jürg Billeter <j@bitron.ch>
58934 Date:   Thu May 27 16:55:53 2010 +0200
58935
58936     Ensure we always have some target space in GConverterOutputStream
58937
58938     When the converter fills the whole buffer without reading all input,
58939     we need to enlarge the buffer. Otherwise we get an assertion failure
58940     for `outbuf_size > 0' in g_converter_convert.
58941
58942     https://bugzilla.gnome.org/show_bug.cgi?id=619945
58943
58944  gio/gconverteroutputstream.c |    8 ++++++++
58945  1 file changed, 8 insertions(+)
58946
58947 commit 85ea72c0c5716b6ebd62272e17e8e4e3b9014f65
58948 Author: Christian Dywan <christian@twotoasts.de>
58949 Date:   Fri Jun 11 09:46:47 2010 +0200
58950
58951     Add a regression test for GConverterOutputStream corruption
58952
58953     See bug #619945 for background
58954
58955  gio/tests/converter-stream.c |   54
58956  ++++++++++++++++++++++++++++++++++++++++++
58957  1 file changed, 54 insertions(+)
58958
58959 commit ceee4c21a31e01009960af1be331154f47548291
58960 Author: Ryan Lortie <desrt@desrt.ca>
58961 Date:   Thu Jun 10 22:35:31 2010 -0400
58962
58963     GSettings test case fixes
58964
58965      - call g_settings_sync()
58966      - fix bug #618715 by not forking if a backend is specified via
58967        environment variable
58968
58969  gio/tests/gsettings.c |   53
58970  ++++++++++++++++++++++++++++++++++++-------------
58971  1 file changed, 39 insertions(+), 14 deletions(-)
58972
58973 commit a8b5353b1480edbb6a28afe39056bf6a64a1e42d
58974 Author: Ryan Lortie <desrt@desrt.ca>
58975 Date:   Thu Jun 10 22:30:44 2010 -0400
58976
58977     Add g_settings_sync() and use it
58978
58979  docs/reference/gio/gio-sections.txt |    1 +
58980  gio/gio.symbols                     |    1 +
58981  gio/gsettings-tool.c                |   19 +------------------
58982  gio/gsettings.c                     |   28 ++++++++++++++++++++++++++++
58983  gio/gsettings.h                     |    1 +
58984  gio/gsettingsbackend.c              |   15 +++++++++++++++
58985  gio/gsettingsbackendinternal.h      |    2 ++
58986  7 files changed, 49 insertions(+), 18 deletions(-)
58987
58988 commit afea703422001cbbe8bbd2e13842008a482cd9ae
58989 Author: Ryan Lortie <desrt@desrt.ca>
58990 Date:   Thu Jun 10 15:27:46 2010 -0400
58991
58992     Implement byteswapping in the reader
58993
58994  gvdb-reader.c |   23 ++++++++++++++++++++++-
58995  1 file changed, 22 insertions(+), 1 deletion(-)
58996
58997 commit 7c36619d269284597d5df4f366b6389df9bcf617
58998 Author: Colin Walters <walters@verbum.org>
58999 Date:   Thu Jun 10 14:02:15 2010 -0400
59000
59001     [Gio] Merge in introspection annotations from gobject-introspection
59002     gio-2.0.c
59003
59004     This is not an exhaustive set, but covers everything we have so far.
59005
59006  gio/gappinfo.c            |   10 +++++-----
59007  gio/gdesktopappinfo.c     |    6 +++---
59008  gio/gdrive.c              |    2 +-
59009  gio/gfile.c               |   34 +++++++++++++++++-----------------
59010  gio/gfileenumerator.c     |    2 +-
59011  gio/gfileinfo.c           |   14 +++++++-------
59012  gio/gfilenamecompleter.c  |    2 +-
59013  gio/gfilterinputstream.c  |    2 +-
59014  gio/gfilteroutputstream.c |    2 +-
59015  gio/goutputstream.c       |    6 +++---
59016  gio/gvolume.c             |    8 ++++----
59017  gio/gvolumemonitor.c      |    6 +++---
59018  12 files changed, 47 insertions(+), 47 deletions(-)
59019
59020 commit 3a062d2e33aa1d54dd460a1a2cb297009d94d4d6
59021 Author: Ryan Lortie <desrt@desrt.ca>
59022 Date:   Thu Jun 10 13:49:57 2010 -0400
59023
59024     GSettings: store (default, options) in gvdb
59025
59026     gvdb just dropped the ability to have a separate "options" field.  We
59027     now store the options into a GVariant along with the default value.
59028
59029     For now, we use a small shim in GSettingsSchema in order not to touch
59030     too much code.  A more complete rewrite will follow.
59031
59032     This represents a change to the schema file format with another likely
59033     to follow.  glib-compile-schemas needs to be re-run after installing
59034     this change.
59035
59036  gio/gschema-compile.c |    7 +++----
59037  gio/gsettings.c       |   12 +++++-------
59038  gio/gsettingsschema.c |   25 ++++++++++++++++---------
59039  gio/gsettingsschema.h |    3 +++
59040  4 files changed, 27 insertions(+), 20 deletions(-)
59041
59042 commit 73007021796f33d7ccec4e5f2bb2b2f8660347f2
59043 Merge: 45e604d 9a8cba9
59044 Author: Ryan Lortie <desrt@desrt.ca>
59045 Date:   Thu Jun 10 13:35:25 2010 -0400
59046
59047     Merge remote branch 'gvdb/master'
59048
59049 commit 9a8cba9eb53f105b752aac7bb16c7c83c6617caf
59050 Author: Ryan Lortie <desrt@desrt.ca>
59051 Date:   Thu Jun 10 13:34:56 2010 -0400
59052
59053     drop "options" support
59054
59055  gvdb-builder.c |   41 -----------------------------------------
59056  gvdb-builder.h |    3 ---
59057  gvdb-format.h  |    2 --
59058  gvdb-reader.c  |   32 ++------------------------------
59059  gvdb-reader.h  |    3 +--
59060  5 files changed, 3 insertions(+), 78 deletions(-)
59061
59062 commit 45e604d029980f90a7304b6311fc43cc0cc2ab69
59063 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
59064 Date:   Thu Jun 10 18:29:23 2010 +0200
59065
59066     Add _with_closures alternative functions for those in GDBus that
59067     accept more than one callback.
59068
59069     g_bus_own_name_with_closures
59070     g_bus_own_name_on_connection_with_closures
59071     g_bus_watch_name_with_closures
59072     g_bus_watch_name_on_connection_with_closures
59073     g_bus_watch_proxy_with_closures
59074     g_bus_watch_proxy_on_connection_with_closures
59075
59076     https://bugzilla.gnome.org/show_bug.cgi?id=621092
59077
59078  docs/reference/gio/gio-sections.txt |    6 ++
59079  gio/gdbusnameowning.c               |  173
59080  ++++++++++++++++++++++++++++++++++
59081  gio/gdbusnameowning.h               |   14 +++
59082  gio/gdbusnamewatching.c             |  149 +++++++++++++++++++++++++++++
59083  gio/gdbusnamewatching.h             |   11 +++
59084  gio/gdbusproxywatching.c            |  177
59085  +++++++++++++++++++++++++++++++++++
59086  gio/gdbusproxywatching.h            |   19 ++++
59087  gio/gio.symbols                     |    6 ++
59088  gio/pltcheck.sh                     |    2 +-
59089  9 files changed, 556 insertions(+), 1 deletion(-)
59090
59091 commit 8cab5e46934554d899274dd96e6a1d5fbbbc9ea6
59092 Author: Colin Walters <walters@verbum.org>
59093 Date:   Wed Jun 9 17:17:14 2010 -0400
59094
59095     [GApplication] Tweak docs a bit
59096
59097  gio/gapplication.c |   34 ++++++++++++++++++++++++----------
59098  1 file changed, 24 insertions(+), 10 deletions(-)
59099
59100 commit cc19922183b18683da192cc7371a510cf648ec64
59101 Author: Colin Walters <walters@verbum.org>
59102 Date:   Tue Jun 8 21:43:16 2010 -0400
59103
59104     Rewrite apps test to ensure children are killed
59105
59106     Create a function run_with_application that both ensures the
59107     app is running exactly while the test is running, which most
59108     of the tests use.  We start it beforehand, and kill it after.
59109     This avoids having any interdependence between the tests (and
59110     there definitely was before, because we didn't wait for
59111     the process to actually terminate after a kill() call).
59112
59113     Also, open a pipe between the two, and have the child app
59114     monitor that pipe.  If it gets closed (e.g. because the parent
59115     died), the child exits.  This is the most reliable way to
59116     avoid stale children; before, if we failed an assertion, the
59117     parent would abort, and not run kill().
59118
59119     https://bugzilla.gnome.org/show_bug.cgi?id=621034
59120
59121  gio/tests/testapp.c  |   50 ++---
59122  gio/tests/testapps.c |  512
59123  ++++++++++++++++++++++++++------------------------
59124  2 files changed, 298 insertions(+), 264 deletions(-)
59125
59126 commit 8d3fea9cff848d1b45c0a6371ef448c11d992757
59127 Author: Ryan Lortie <desrt@desrt.ca>
59128 Date:   Thu Jun 10 08:06:32 2010 -0400
59129
59130     Mention GVariant format string docs from iter docs
59131
59132     It's not entirely clear what @format_string in iter_next() and
59133     iter_loop() should be.  Include a link to the GVariant format string
59134     docs as a hint.
59135
59136  glib/gvariant.c |    6 ++++++
59137  1 file changed, 6 insertions(+)
59138
59139 commit 507c266c3bdf03d9d75ad11bb346f013172f5ad5
59140 Author: Tor Lillqvist <tml@iki.fi>
59141 Date:   Thu Jun 10 11:52:25 2010 +0300
59142
59143     Plug memory leak on Windows
59144
59145     Intern the string returned from g_win32_getlocale() and then free it.
59146     Fixes bug #621168.
59147
59148  glib/gutils.c |    7 +++++--
59149  1 file changed, 5 insertions(+), 2 deletions(-)
59150
59151 commit 6720596544112a40e8133aea86672197edb46eed
59152 Author: Matthias Clasen <mclasen@redhat.com>
59153 Date:   Wed Jun 9 23:44:13 2010 -0400
59154
59155     Fix GApplication tests to run without a session bus
59156
59157     We reuse code from the GDBus tests here to launch a session bus.
59158
59159  gio/tests/Makefile.am   |    4 ++--
59160  gio/tests/application.c |   15 ++++++++++++++-
59161  gio/tests/testapps.c    |   15 ++++++++++++++-
59162  3 files changed, 30 insertions(+), 4 deletions(-)
59163
59164 commit db0c55608f0500e8ab47a222a644ea3085b80151
59165 Author: David Zeuthen <davidz@redhat.com>
59166 Date:   Wed Jun 9 17:57:04 2010 -0400
59167
59168     GDBusConnection: Do not dispatch calls to unregistered objects
59169     or subtrees
59170
59171     There was a slight race where we ended up calling into user code if
59172     the user managed to unregister an object (or subtree) in the window
59173     between
59174
59175      - processing the remote call on the worker thread; and
59176      - continuing handling it on the user code thread (via an idle
59177      handler)
59178
59179     This patch fixes the problem.
59180
59181     Signed-off-by: David Zeuthen <davidz@redhat.com>
59182
59183  gio/gdbusconnection.c |  123
59184  ++++++++++++++++++++++++++++++++++++++++++++++---
59185  1 file changed, 117 insertions(+), 6 deletions(-)
59186
59187 commit ed7f59770e01623fa411530c81cbb04f73555a4c
59188 Author: David Zeuthen <davidz@redhat.com>
59189 Date:   Wed Jun 9 17:08:34 2010 -0400
59190
59191     GDBusProxy: Fix error handling in synchronous initialization codepath
59192
59193     Signed-off-by: David Zeuthen <davidz@redhat.com>
59194
59195  gio/gdbusproxy.c |    6 +++++-
59196  1 file changed, 5 insertions(+), 1 deletion(-)
59197
59198 commit 653921e17a00d161a25b21d61ff12b8d03208202
59199 Author: Ryan Lortie <desrt@desrt.ca>
59200 Date:   Wed Jun 9 12:43:13 2010 -0400
59201
59202     g_variant_builder_add_parsed: fix type error
59203
59204     Problem caught by Juan A. Suarez Romero
59205
59206  glib/gvariant-parser.c |    2 +-
59207  1 file changed, 1 insertion(+), 1 deletion(-)
59208
59209 commit f265319b59239f7ad74283b79a62e28afe4ff111
59210 Author: Richard Hughes <richard@hughsie.com>
59211 Date:   Wed Jun 9 09:36:47 2010 +0100
59212
59213     Do not do update-po at distcheck time to avoid touching files checked
59214     into version control
59215
59216  po/Makefile.in.in |    2 +-
59217  1 file changed, 1 insertion(+), 1 deletion(-)
59218
59219 commit 1951c39c44afad8273e2978b4c1420e975882934
59220 Author: David Zeuthen <davidz@redhat.com>
59221 Date:   Wed Jun 9 10:56:35 2010 -0400
59222
59223     Bug 621119 – GDBusProxy and objects with no properties
59224
59225     Fix proxy construction for objects with no properties in the case
59226     where G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES isn't set.
59227
59228     The unfortunate side-effect here is that GDBusProxy can no longer be
59229     used to test for "object existence", e.g. creating a GDBusProxy for
59230     any path and interface will not fail. But that's not really a big
59231     deal, if apps rely on that they are doing something very wrong.
59232
59233     https://bugzilla.gnome.org/show_bug.cgi?id=621119
59234
59235     Signed-off-by: David Zeuthen <davidz@redhat.com>
59236
59237  gio/gdbusproxy.c |   42 +++++++++++++++++++++++++++++++-----------
59238  1 file changed, 31 insertions(+), 11 deletions(-)
59239
59240 commit 67193f55c3201e32405c5a15621d49f703b83f8f
59241 Author: Juan A. Suarez Romero <jasuarez@igalia.com>
59242 Date:   Wed Jun 9 10:27:39 2010 +0200
59243
59244     Fix warning
59245
59246     Disable functions defined but not used.
59247
59248  gio/tests/filter-streams.c |    4 ++--
59249  1 file changed, 2 insertions(+), 2 deletions(-)
59250
59251 commit 992e07c8b2e8f75bcc87c30e1ac2aca1ccf432e3
59252 Author: Juan A. Suarez Romero <jasuarez@igalia.com>
59253 Date:   Wed Jun 9 10:23:39 2010 +0200
59254
59255     Fix warnings
59256
59257     Do explicit casts to avoid warnings.
59258
59259  gio/inotify/inotify-helper.c     |    2 +-
59260  gio/tests/memory-output-stream.c |    2 +-
59261  tests/testglib.c                 |    2 +-
59262  3 files changed, 3 insertions(+), 3 deletions(-)
59263
59264 commit 2b72587bedfe293964529aa9f6d6034e7976209b
59265 Author: blue dark <arkblue086@yahoo.com.cn>
59266 Date:   Wed Jun 9 15:13:14 2010 +0800
59267
59268     Updated zh_CN translation.
59269
59270  po/ChangeLog |    4 +
59271  po/zh_CN.po  | 1682
59272  +++++++++++++++++++++++++++++-----------------------------
59273  2 files changed, 859 insertions(+), 827 deletions(-)
59274
59275 commit d8dca11733e483670f47fa5c4d8f4a5cb97f6b5b
59276 Author: Christian Persch <chpe@gnome.org>
59277 Date:   Tue Jun 8 19:40:58 2010 +0200
59278
59279     Fix thinko
59280
59281     When replacing strcmp() with g_variant_is_of_type(), remove the "== 0"
59282     part! Found by Colin Walters.
59283
59284  gio/gapplication.c |    2 +-
59285  1 file changed, 1 insertion(+), 1 deletion(-)
59286
59287 commit 0ed183b572db48d0091f9c6ee5e3e005a382c66a
59288 Author: Colin Walters <walters@verbum.org>
59289 Date:   Tue Jun 8 11:21:48 2010 -0400
59290
59291     [GDBusConnection] Use Gio's default async implementation again
59292
59293     The fix was committed in git.
59294
59295     https://bugzilla.gnome.org/show_bug.cgi?id=620990
59296
59297  gio/gdbusconnection.c |   46
59298  +---------------------------------------------
59299  1 file changed, 1 insertion(+), 45 deletions(-)
59300
59301 commit 06e74ca96928550a31fc05991df01e68300d8a45
59302 Author: Christian Persch <chpe@gnome.org>
59303 Date:   Tue Jun 8 13:40:38 2010 +0200
59304
59305     g_dbus_method_invocation_return_value consumes the floating variant
59306
59307     Bug #620953.
59308
59309  gio/gdbusmethodinvocation.c |    1 +
59310  1 file changed, 1 insertion(+)
59311
59312 commit 2ab9a07ec79b7dd979253340cf7a471048be0c8f
59313 Author: Christian Persch <chpe@gnome.org>
59314 Date:   Tue Jun 8 13:36:58 2010 +0200
59315
59316     Simplify variant builder
59317
59318     Build the full return value with one builder, and don't unref the
59319     unowned return value!
59320
59321     Bug #620954.
59322
59323  gio/gdbusapplication.c |   13 +++++--------
59324  1 file changed, 5 insertions(+), 8 deletions(-)
59325
59326 commit d3b091f63abde2f7de587986a65004ddf2c4ed2a
59327 Author: Christian Persch <chpe@gnome.org>
59328 Date:   Tue Jun 8 13:36:00 2010 +0200
59329
59330     Use g_variant_is_of_type()
59331
59332     ... instead of strcmp()'ing the type strings.
59333
59334     Bug #620954.
59335
59336  gio/gapplication.c     |    2 +-
59337  gio/gdbusapplication.c |    2 +-
59338  2 files changed, 2 insertions(+), 2 deletions(-)
59339
59340 commit b75e7eb95d4782160a88ea7c4dc714368807408c
59341 Author: Christian Persch <chpe@gnome.org>
59342 Date:   Tue Jun 8 13:35:22 2010 +0200
59343
59344     Plug a mem leak
59345
59346     Bug #620954.
59347
59348  gio/gdbusapplication.c |    2 +-
59349  1 file changed, 1 insertion(+), 1 deletion(-)
59350
59351 commit 471c4e413c91e0bae040de4e048a9846a1447515
59352 Author: Javier Jardón <jjardon@gnome.org>
59353 Date:   Tue Jun 8 16:25:38 2010 +0200
59354
59355     [docs] Fix typos in some g_file_* functions
59356
59357     Reported by Alexander Saprykin in bug
59358     https://bugzilla.gnome.org/show_bug.cgi?id=620947
59359
59360  gio/gfile.c |   18 +++++++++---------
59361  1 file changed, 9 insertions(+), 9 deletions(-)
59362
59363 commit b482eab3fa14edabb9f237d4a2cf1e6b2ad6e388
59364 Author: Matthias Clasen <mclasen@redhat.com>
59365 Date:   Tue Jun 8 01:10:17 2010 -0400
59366
59367     Bump version
59368
59369  configure.in |    2 +-
59370  1 file changed, 1 insertion(+), 1 deletion(-)
59371
59372 commit 1a963c659cad268a6689d941bd5a06ab5a12abf1
59373 Author: Matthias Clasen <mclasen@redhat.com>
59374 Date:   Tue Jun 8 01:09:06 2010 -0400
59375
59376     2.25.8
59377
59378  po/af.po          |   74 +--
59379  po/am.po          |   74 +--
59380  po/ar.po          |   74 +--
59381  po/as.po          |   74 +--
59382  po/ast.po         |   74 +--
59383  po/az.po          |   74 +--
59384  po/be.po          |   74 +--
59385  po/be@latin.po    |   74 +--
59386  po/bg.po          |   74 +--
59387  po/bn.po          |   74 +--
59388  po/bn_IN.po       |   74 +--
59389  po/bs.po          |   74 +--
59390  po/ca.po          |   74 +--
59391  po/ca@valencia.po |   74 +--
59392  po/cs.po          |   74 +--
59393  po/cy.po          |   74 +--
59394  po/da.po          |   74 +--
59395  po/de.po          |   74 +--
59396  po/dz.po          |   74 +--
59397  po/el.po          |   74 +--
59398  po/en@shaw.po     |   74 +--
59399  po/en_CA.po       |   74 +--
59400  po/en_GB.po       |   74 +--
59401  po/eo.po          |  805 +++++++++++++++++++++++--
59402  po/es.po          | 1268 +++++++++++++++++++--------------------
59403  po/et.po          |   74 +--
59404  po/eu.po          |   74 +--
59405  po/fa.po          |   74 +--
59406  po/fi.po          |   74 +--
59407  po/fr.po          |   74 +--
59408  po/ga.po          |   74 +--
59409  po/gl.po          | 1249 +++++++++++++++++++-------------------
59410  po/gu.po          |   74 +--
59411  po/he.po          |   76 +--
59412  po/hi.po          |   74 +--
59413  po/hr.po          |   74 +--
59414  po/hu.po          |   74 +--
59415  po/hy.po          |   74 +--
59416  po/id.po          | 1252 +++++++++++++++++++-------------------
59417  po/is.po          |   74 +--
59418  po/it.po          |   74 +--
59419  po/ja.po          |   74 +--
59420  po/ka.po          |   74 +--
59421  po/kn.po          |   74 +--
59422  po/ko.po          |   74 +--
59423  po/ku.po          |   74 +--
59424  po/lt.po          |   74 +--
59425  po/lv.po          |   74 +--
59426  po/mai.po         |   74 +--
59427  po/mg.po          |   74 +--
59428  po/mk.po          |   74 +--
59429  po/ml.po          |   74 +--
59430  po/mn.po          |   74 +--
59431  po/mr.po          |   74 +--
59432  po/ms.po          |   74 +--
59433  po/nb.po          | 1249 +++++++++++++++++++-------------------
59434  po/nds.po         |   74 +--
59435  po/ne.po          |   74 +--
59436  po/nl.po          |   74 +--
59437  po/nn.po          |   74 +--
59438  po/oc.po          |   74 +--
59439  po/or.po          |   74 +--
59440  po/pa.po          |   74 +--
59441  po/pl.po          |   74 +--
59442  po/ps.po          |   74 +--
59443  po/pt.po          |   74 +--
59444  po/pt_BR.po       |   74 +--
59445  po/ro.po          |   74 +--
59446  po/ru.po          |   74 +--
59447  po/rw.po          |   74 +--
59448  po/si.po          |   74 +--
59449  po/sk.po          |   74 +--
59450  po/sl.po          | 1731
59451  +++++++++++++++++++++++++----------------------------
59452  po/sq.po          |   74 +--
59453  po/sr.po          |   74 +--
59454  po/sr@ije.po      |   74 +--
59455  po/sr@latin.po    |   74 +--
59456  po/sv.po          |   74 +--
59457  po/ta.po          |   74 +--
59458  po/te.po          |   74 +--
59459  po/th.po          |   74 +--
59460  po/tl.po          |   74 +--
59461  po/tr.po          |   74 +--
59462  po/tt.po          |   74 +--
59463  po/uk.po          |   74 +--
59464  po/vi.po          |   74 +--
59465  po/wa.po          |   74 +--
59466  po/xh.po          |   74 +--
59467  po/yi.po          |   74 +--
59468  po/zh_CN.po       |   74 +--
59469  po/zh_HK.po       |   74 +--
59470  po/zh_TW.po       |   74 +--
59471  92 files changed, 7255 insertions(+), 6665 deletions(-)
59472
59473 commit 795ddeb421eb01bbadf98e05657b92877cd93d96
59474 Author: Matthias Clasen <mclasen@redhat.com>
59475 Date:   Mon Jun 7 23:41:06 2010 -0400
59476
59477     Add missing marshaler
59478
59479  gio/gio-marshal.list |    1 +
59480  1 file changed, 1 insertion(+)
59481
59482 commit e300c7e622d3e5a5e3eaa339c875484b0e4534eb
59483 Author: Matthias Clasen <mclasen@redhat.com>
59484 Date:   Mon Jun 7 23:28:30 2010 -0400
59485
59486     Fix a missing parameter in a doc comment
59487
59488     Pointed out by David Zeuthen.
59489
59490  gio/gapplication.c |    1 +
59491  1 file changed, 1 insertion(+)
59492
59493 commit a89b10c1dc587cd6806954dc04c3f3e36ee393a5
59494 Author: Matthias Clasen <mclasen@redhat.com>
59495 Date:   Mon Jun 7 23:27:21 2010 -0400
59496
59497     Fix a signal signature
59498
59499     GApplication::action was erroneously declaring the timestamp parameter
59500     as int instead of uint.
59501
59502  gio/gapplication.c |   11 ++++++++---
59503  1 file changed, 8 insertions(+), 3 deletions(-)
59504
59505 commit 063470ea0d1a97f964d3901b7873fddcbadc4c0d
59506 Author: Matthias Clasen <mclasen@redhat.com>
59507 Date:   Mon Jun 7 22:34:07 2010 -0400
59508
59509     Fix a misspelt doc comment
59510
59511  gio/gapplication.c |    2 +-
59512  1 file changed, 1 insertion(+), 1 deletion(-)
59513
59514 commit 3b11a7d3f20df2f44b3a97db58bb0ffd02a5f0c0
59515 Author: Matthias Clasen <mclasen@redhat.com>
59516 Date:   Mon Jun 7 22:22:39 2010 -0400
59517
59518     Add a lost <SECTION>
59519
59520  docs/reference/gio/gio-sections.txt |    2 ++
59521  1 file changed, 2 insertions(+)
59522
59523 commit 32b7fbb8907757d8c19c50b48f5917bbad18e43d
59524 Author: Matthias Clasen <mclasen@redhat.com>
59525 Date:   Mon Jun 7 22:21:47 2010 -0400
59526
59527     Rename GApplication::appid to GApplication::application-id
59528
59529  gio/gapplication.c |   16 ++++++++--------
59530  1 file changed, 8 insertions(+), 8 deletions(-)
59531
59532 commit c59cc943188753e0f72a8e554f8142351970aa20
59533 Author: Matthias Clasen <mclasen@redhat.com>
59534 Date:   Mon Jun 7 21:53:32 2010 -0400
59535
59536     Fix !srcdir checks
59537
59538  gio/tests/Makefile.am |    2 ++
59539  1 file changed, 2 insertions(+)
59540
59541 commit 14c62ff722d74af3baca7cc527f316e4ab095dae
59542 Author: Matthias Clasen <mclasen@redhat.com>
59543 Date:   Mon Jun 7 21:23:37 2010 -0400
59544
59545     Updates
59546
59547  NEWS |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
59548  1 file changed, 51 insertions(+)
59549
59550 commit fdc99873eeffc36ea2bb0423b586cc3115c76ed2
59551 Author: Matthias Clasen <mclasen@redhat.com>
59552 Date:   Mon Jun 7 18:27:33 2010 -0400
59553
59554     Document signals
59555
59556  gio/gapplication.c |   28 +++++++++++++++++++++++++++-
59557  1 file changed, 27 insertions(+), 1 deletion(-)
59558
59559 commit d68100afccc9260309e573bbcb9f0bb387044340
59560 Author: Javier Jardón <jjardon@gnome.org>
59561 Date:   Mon Jun 7 23:55:34 2010 +0200
59562
59563     [docs] GApplication is available since Gio 2.26
59564
59565  gio/gapplication.c |    5 +++--
59566  1 file changed, 3 insertions(+), 2 deletions(-)
59567
59568 commit c2a539eff05f1afd43e1c3c0feb9c98ccfdd0a85
59569 Author: Matthias Clasen <mclasen@redhat.com>
59570 Date:   Mon Jun 7 17:48:09 2010 -0400
59571
59572     Use g types for consistency
59573
59574  gio/gapplication.c     |   26 +++++++++++++-------------
59575  gio/gapplication.h     |   26 +++++++++++++-------------
59576  gio/gdbusapplication.c |    8 ++++----
59577  gio/gnullapplication.c |    2 +-
59578  4 files changed, 31 insertions(+), 31 deletions(-)
59579
59580 commit 6427e93757dbc38cc53ffeb87ed814cdb9df0ed4
59581 Author: Matthias Clasen <mclasen@redhat.com>
59582 Date:   Mon Jun 7 13:25:39 2010 -0400
59583
59584     Merge the wip/gapplication branch
59585
59586     This adds a GApplication object to GIO, which is the core of
59587     an application support class, supporting
59588     - uniqueness
59589     - exporting actions (simple scripting)
59590     - standard actions (quit, activate)
59591
59592     The implementation for Linux uses D-Bus, takes a name on the
59593     session bus, and exports a org.gtk.Application interface.
59594
59595     Implementations for Win32 and OS X are still missing.
59596
59597  docs/reference/gio/gio-docs.xml     |    4 +
59598  docs/reference/gio/gio-sections.txt |   32 ++
59599  docs/reference/gio/gio.types        |    1 +
59600  gio/Makefile.am                     |    5 +
59601  gio/gappinfo.c                      |   42 +-
59602  gio/gapplication.c                  | 1058
59603  +++++++++++++++++++++++++++++++++++
59604  gio/gapplication.h                  |  151 +++++
59605  gio/gdbusapplication.c              |  426 ++++++++++++++
59606  gio/gdbusconnection.h               |    2 +-
59607  gio/gdesktopappinfo.c               |   12 +
59608  gio/gio-marshal.list                |    3 +
59609  gio/gio.h                           |    1 +
59610  gio/gio.symbols                     |   21 +
59611  gio/gnullapplication.c              |   70 +++
59612  gio/tests/Makefile.am               |   20 +
59613  gio/tests/appinfo-test.c            |   20 +
59614  gio/tests/appinfo-test.desktop      |    4 +
59615  gio/tests/appinfo.c                 |   25 +
59616  gio/tests/application.c             |  134 +++++
59617  gio/tests/testapp.c                 |   79 +++
59618  gio/tests/testapps.c                |  533 ++++++++++++++++++
59619  21 files changed, 2626 insertions(+), 17 deletions(-)
59620
59621 commit af78f6d418788fa76a2c78298896f9c656d8eb85
59622 Author: Ryan Lortie <desrt@desrt.ca>
59623 Date:   Mon Jun 7 12:58:57 2010 +0200
59624
59625     Bug 620767 - Typo in GSettings documentation
59626
59627     Use the correct variable name and work around the escaping of '@'.
59628     Expand/clarify the section on how translation of <default> is handled.
59629
59630  docs/reference/gio/migrating-gconf.xml |   25 ++++++++++++++++++++-----
59631  1 file changed, 20 insertions(+), 5 deletions(-)
59632
59633 commit 486c46b9459f7b28528d9144296da9e4a32023d3
59634 Author: Matthias Clasen <mclasen@redhat.com>
59635 Date:   Mon Jun 7 06:23:24 2010 -0400
59636
59637     Include the right header
59638
59639  docs/reference/gio/migrating-gconf.xml |    2 +-
59640  gio/tests/gsettings.c                  |    2 +-
59641  2 files changed, 2 insertions(+), 2 deletions(-)
59642
59643 commit 71c5e3f899bf15c9dee09b36f146c5e72652d72b
59644 Author: Ryan Lortie <desrt@desrt.ca>
59645 Date:   Mon Jun 7 10:18:43 2010 +0200
59646
59647     Bug 620496 - schema compiler: reject invalid paths
59648
59649     The GSettings schema compiler was accepting any string as a path.
59650     It is
59651     probably quite a common mistake to suspect that '/apps/foo' is a valid
59652     path name when this will cause all sorts of trouble later.  Check for
59653     this case and report the error.
59654
59655  gio/gschema-compile.c                           |   16 ++++++++++++++--
59656  gio/tests/gschema-compile.c                     |    1 +
59657  gio/tests/schema-tests/invalid-path.gschema.xml |    3 +++
59658  3 files changed, 18 insertions(+), 2 deletions(-)
59659
59660 commit a0c044b5c65500080c15e2c5e315bf87487e63b7
59661 Author: Matthias Clasen <mclasen@redhat.com>
59662 Date:   Sun Jun 6 16:42:06 2010 -0400
59663
59664     Make g_assertion_message_error take a const GError*
59665
59666     This was requested in bug 620265.
59667
59668  glib/gtestutils.c |    2 +-
59669  glib/gtestutils.h |    2 +-
59670  2 files changed, 2 insertions(+), 2 deletions(-)
59671
59672 commit 87ee5f36413ba421c58bd4e5cbf1d11a681c2abe
59673 Author: Christian Persch <chpe@gnome.org>
59674 Date:   Sun Jun 6 16:32:04 2010 -0400
59675
59676     Don't do an extra strlen when g_variant_get_string() returns it
59677     already
59678
59679  gio/gdbusmessage.c |   12 ++++--------
59680  1 file changed, 4 insertions(+), 8 deletions(-)
59681
59682 commit 2aca3b506a2405927a621bb37447dc96b2aa6174
59683 Author: Matthias Clasen <mclasen@redhat.com>
59684 Date:   Sun Jun 6 16:20:21 2010 -0400
59685
59686     Add single-include guards to new headers
59687
59688     As pointed out by Christian Persch in bug 620173, all the new
59689     gdbus and gsettings headers were missing these.
59690
59691  gio/gcredentials.h          |    4 ++++
59692  gio/gdbusaddress.h          |    4 ++++
59693  gio/gdbusauthobserver.h     |    4 ++++
59694  gio/gdbusconnection.h       |    4 ++++
59695  gio/gdbuserror.h            |    4 ++++
59696  gio/gdbusintrospection.h    |    4 ++++
59697  gio/gdbusmessage.h          |    4 ++++
59698  gio/gdbusmethodinvocation.h |    4 ++++
59699  gio/gdbusnameowning.h       |    4 ++++
59700  gio/gdbusnamewatching.h     |    4 ++++
59701  gio/gdbusproxy.h            |    4 ++++
59702  gio/gdbusproxywatching.h    |    4 ++++
59703  gio/gdbusserver.h           |    4 ++++
59704  gio/gdbusutils.h            |    4 ++++
59705  gio/gsettings.h             |    4 ++++
59706  15 files changed, 60 insertions(+)
59707
59708 commit 9371ca0cc27573174dfc0419e121f8ac718fe061
59709 Author: Matthias Clasen <mclasen@redhat.com>
59710 Date:   Sun Jun 6 16:15:44 2010 -0400
59711
59712     Sort gio.h includes alphabetically
59713
59714  gio/gio.h |   49 +++++++++++++++++++++++++------------------------
59715  1 file changed, 25 insertions(+), 24 deletions(-)
59716
59717 commit 3944a63fed37e86515178c362b478eafd80199c0
59718 Author: Michael Natterer <mitch@gimp.org>
59719 Date:   Sun Jun 6 21:15:42 2010 +0200
59720
59721     gio: fix the build
59722
59723  gio/gpermission.c |    2 +-
59724  1 file changed, 1 insertion(+), 1 deletion(-)
59725
59726 commit 92fab483875c2d78ae2cb4749ae283cd26afa451
59727 Author: Matthias Clasen <mclasen@redhat.com>
59728 Date:   Sun Jun 6 14:22:48 2010 -0400
59729
59730     Some cleanups
59731
59732     Always include config.h, make property strings for translation,
59733     add since tags.
59734
59735  gio/gpermission.c       |   49
59736  +++++++++++++++++++++++++++++++++++++----------
59737  gio/gsimplepermission.c |    6 +++++-
59738  po/POTFILES.in          |    1 +
59739  3 files changed, 45 insertions(+), 11 deletions(-)
59740
59741 commit 40e10764b343b7cdcf270107d9a5b56e8fa142ec
59742 Author: Will Thompson <will.thompson@collabora.co.uk>
59743 Date:   Thu Jun 3 15:09:09 2010 +0100
59744
59745     Add some symbols to glib-sections.txt
59746
59747     Most of these are private; the few that aren't were already documented
59748     but not included in the gtkdoc output.
59749
59750  docs/reference/glib/glib-sections.txt |   12 ++++++++++++
59751  docs/reference/glib/tmpl/main.sgml    |   27 +++++++++++++++++++++++++++
59752  2 files changed, 39 insertions(+)
59753
59754 commit f291d3bb3ce1245981363395ac576d74e918cb0a
59755 Author: Will Thompson <will.thompson@collabora.co.uk>
59756 Date:   Thu Jun 3 15:08:58 2010 +0100
59757
59758     Document G_GNUC_DEPRECATED_FOR
59759
59760  docs/reference/glib/glib-sections.txt     |    1 +
59761  docs/reference/glib/tmpl/macros_misc.sgml |   13 +++++++++++++
59762  2 files changed, 14 insertions(+)
59763
59764 commit 157116b8dd58429335a16c4d0d2c8ee4ef287302
59765 Author: Will Thompson <will.thompson@collabora.co.uk>
59766 Date:   Thu Jun 3 14:50:19 2010 +0100
59767
59768     Add examples for G_STRINGIFY and G_PASTE
59769
59770  docs/reference/glib/tmpl/macros_misc.sgml |   37
59771  ++++++++++++++++++++++++++---
59772  1 file changed, 34 insertions(+), 3 deletions(-)
59773
59774 commit 28f9f03a3b7dc015ff1b0c6865a952e2ee0f17f3
59775 Author: Will Thompson <will.thompson@collabora.co.uk>
59776 Date:   Thu Jun 3 14:43:30 2010 +0100
59777
59778     Hide G_PASTE_ARGS in gtkdocs.
59779
59780  docs/reference/glib/glib-sections.txt     |    2 +-
59781  docs/reference/glib/tmpl/macros_misc.sgml |    9 ---------
59782  2 files changed, 1 insertion(+), 10 deletions(-)
59783
59784 commit a131beda54a15b071b6571b12f2f2ad8cb342c04
59785 Author: Javier Jardón <jjardon@gnome.org>
59786 Date:   Sun Jun 6 05:25:59 2010 +0200
59787
59788     [docs] Improve the g_get_system_config_dirs() docs.
59789
59790     The retrieved list of directories is XDG_CONFIG_DIRS,
59791     Also mention the retrieved directory on Windows: CSIDL_COMMON_APPDATA
59792
59793  glib/gutils.c |   12 ++++++++++--
59794  1 file changed, 10 insertions(+), 2 deletions(-)
59795
59796 commit e08c7b86c43f3eb8c230355be5fa92b504e3fff9
59797 Author: Javier Jardón <jjardon@gnome.org>
59798 Date:   Sun Jun 6 05:13:06 2010 +0200
59799
59800     [docs] Improve the g_get_system_data_dirs() docs.
59801
59802     The retrieved list of directories is XDG_DATA_DIRS
59803
59804  glib/gutils.c |    3 ++-
59805  1 file changed, 2 insertions(+), 1 deletion(-)
59806
59807 commit 07777db60d82c8f81feb407ec453f244ba10787c
59808 Author: Javier Jardón <jjardon@gnome.org>
59809 Date:   Sun Jun 6 05:05:15 2010 +0200
59810
59811     [docs] Improve the g_get_user_cache_dir() docs
59812
59813     The retrieved directory is XDG_CACHE_HOME on UNIX platforms.
59814     Also mention the retrieved directory on Windows: CSIDL_INTERNET_CACHE.
59815
59816  glib/gutils.c |   10 ++++++++--
59817  1 file changed, 8 insertions(+), 2 deletions(-)
59818
59819 commit e40b5ae3ef6a637f1469557b8d7be94a9cf59f6e
59820 Author: Javier Jardón <jjardon@gnome.org>
59821 Date:   Sun Jun 6 04:57:46 2010 +0200
59822
59823     [docs] Improve the g_get_user_data_dir() docs
59824
59825     The retrieved directory is XDG_DATA_HOME on UNIX platforms.
59826     Also mention the retrieved directory on Windows: CSIDL_PERSONAL.
59827
59828  glib/gutils.c |    8 ++++++--
59829  1 file changed, 6 insertions(+), 2 deletions(-)
59830
59831 commit b2718ee71ad85f2536e5e127239a5a438648de0c
59832 Author: Javier Jardón <jjardon@gnome.org>
59833 Date:   Sat Jun 5 18:34:38 2010 +0200
59834
59835     [docs] Improve the g_get_user_config_dir() docs a bit
59836
59837     The retrieved directory is XDG_CONFIG_HOME on UNIX platforms.
59838     Also mention the retrieved directory on Windows: CSIDL_APPDATA.
59839
59840  glib/gutils.c |   10 ++++++++--
59841  1 file changed, 8 insertions(+), 2 deletions(-)
59842
59843 commit 61f3f45cb95f022d99689e0fee9b0cb97c5112a3
59844 Author: Ryan Lortie <desrt@desrt.ca>
59845 Date:   Fri Jun 4 23:07:40 2010 +0200
59846
59847     add get_permission API to GSettingsBackend
59848
59849     implement it in the various in-tree backends
59850
59851     also, lots of whitespace changes to realign the vtable members
59852
59853  gio/gdelayedsettingsbackend.c  |   11 +++++++
59854  gio/gkeyfilesettingsbackend.c  |    9 ++++++
59855  gio/gmemorysettingsbackend.c   |    9 ++++++
59856  gio/gnullsettingsbackend.c     |   11 ++++++-
59857  gio/gsettingsbackend.c         |   25 +++++++++++++++
59858  gio/gsettingsbackend.h         |   69
59859  +++++++++++++++++++++-------------------
59860  gio/gsettingsbackendinternal.h |    3 ++
59861  7 files changed, 103 insertions(+), 34 deletions(-)
59862
59863 commit 95c564cabe2837be56f2cf3901a4d6d9d84ab6c9
59864 Author: Ryan Lortie <desrt@desrt.ca>
59865 Date:   Fri Jun 4 23:02:44 2010 +0200
59866
59867     gsettingsbackend.h: pretend to be gio.h
59868
59869     Since #include <gsettingsbackend.h> is a perfectly valid thing for
59870     applications to do, and since we want to include gio headers from
59871     gsettingsbackend.h, we need to effectively disable the #error we would
59872     get from those headers (because we're not coming via gio.h).
59873
59874     We don't want to #include <gio/gio.h> here because this would cause
59875     needless rebuilding of GSettingsBackend, GSettings,
59876     GDelayedSettingsBackend, etc... every time someone changed anything in
59877     any public header.
59878
59879  gio/gsettingsbackend.h |    4 +++-
59880  1 file changed, 3 insertions(+), 1 deletion(-)
59881
59882 commit 473348817809f7aed492245469092901d28de91d
59883 Author: Ryan Lortie <desrt@desrt.ca>
59884 Date:   Fri Jun 4 22:32:01 2010 +0200
59885
59886     Bug 620582 - a simple GPermission implementation
59887
59888     add GSimplePermission, a trivial const implementation of GPermission
59889
59890     can-request and can-release are always false for this implementation
59891     and
59892     the value of 'allowed' is decided at construction.
59893
59894  docs/reference/gio/gio-docs.xml     |    1 +
59895  docs/reference/gio/gio-sections.txt |    8 ++++
59896  docs/reference/gio/gio.types        |    1 +
59897  gio/Makefile.am                     |    2 +
59898  gio/gio.symbols                     |    7 +++
59899  gio/giotypes.h                      |    1 +
59900  gio/gsimplepermission.c             |   84
59901  +++++++++++++++++++++++++++++++++++
59902  gio/gsimplepermission.h             |   45 +++++++++++++++++++
59903  8 files changed, 149 insertions(+)
59904
59905 commit 0957f76878046d848ea42bab09d9b129a60476a5
59906 Author: Matej Urbančič <mateju@svn.gnome.org>
59907 Date:   Fri Jun 4 20:03:41 2010 +0200
59908
59909     Updated Slovenian translation
59910
59911  po/sl.po | 1979
59912  +++++++++++++++++++++++++++++++++-----------------------------
59913  1 file changed, 1039 insertions(+), 940 deletions(-)
59914
59915 commit 7a4860d69ad7b6daf6cce0063cbc52070d21bd7b
59916 Author: Ryan Lortie <desrt@desrt.ca>
59917 Date:   Thu Jun 3 22:58:52 2010 +0200
59918
59919     Bug 620519 - GPermission
59920
59921     Add an abstract interface representing the permission to perform an
59922     action.
59923
59924  docs/reference/gio/gio-docs.xml     |    4 +
59925  docs/reference/gio/gio-sections.txt |   21 ++
59926  docs/reference/gio/gio.types        |    1 +
59927  gio/Makefile.am                     |    2 +
59928  gio/gio.h                           |    1 +
59929  gio/gio.symbols                     |   16 ++
59930  gio/giotypes.h                      |    1 +
59931  gio/gpermission.c                   |  390
59932  +++++++++++++++++++++++++++++++++++
59933  gio/gpermission.h                   |  118 +++++++++++
59934  9 files changed, 554 insertions(+)
59935
59936 commit 07b5cee2a8273d7fdd20371b5494ecd320c3cd1c
59937 Author: Murray Cumming <murrayc@murrayc.com>
59938 Date:   Fri Jun 4 17:07:05 2010 +0200
59939
59940     Gio: gioenums.h: Remove trailing commas to avoid C++ warnings.
59941
59942  gio/gioenums.h |   22 +++++++++++-----------
59943  1 file changed, 11 insertions(+), 11 deletions(-)
59944
59945 commit af3f4cbe77584acabf289f4c3f9beccd6bfcfd21
59946 Author: Javier Jardón <jjardon@gnome.org>
59947 Date:   Sun May 30 14:56:55 2010 +0200
59948
59949     gdbusaddress: Fix typo
59950
59951  gio/gdbusaddress.c |    2 +-
59952  1 file changed, 1 insertion(+), 1 deletion(-)
59953
59954 commit 644584e7e6bcff65e5bd819a4756dc7597526961
59955 Author: Kristjan Schmidt <kristjan.schmidt@googlemail.com>
59956 Date:   Thu Jun 3 18:19:31 2010 +0200
59957
59958     Updated Esperanto translation
59959
59960  po/eo.po | 1661
59961  +++++++++++++++++---------------------------------------------
59962  1 file changed, 437 insertions(+), 1224 deletions(-)
59963
59964 commit e608b1f067c76db196a63723b50167a00ab39921
59965 Author: Matthias Clasen <mclasen@redhat.com>
59966 Date:   Thu Jun 3 11:40:02 2010 -0400
59967
59968     Don't spew a g_warning if inotify setup fails
59969
59970     We use is_supported when we are trying to find a local file monitor
59971     implementation that works, and having the g_warning in there trips
59972     the test suite.
59973
59974  gio/inotify/inotify-helper.c |    1 -
59975  1 file changed, 1 deletion(-)
59976
59977 commit 9562726f35b3e19d5d50d4e2e01bd8c37c7727ab
59978 Author: Ryan Lortie <desrt@desrt.ca>
59979 Date:   Thu Jun 3 11:24:31 2010 +0200
59980
59981     Bug 620350 - add g_variant_builder_add_parsed()
59982
59983     A delicious blend of g_variant_new_parsed() and
59984     g_variant_builder_add_value().  Now available in a GLib near you.
59985
59986  docs/reference/glib/glib-sections.txt |    1 +
59987  glib/glib.symbols                     |    1 +
59988  glib/gvariant-parser.c                |   44
59989  +++++++++++++++++++++++++++++++++
59990  glib/gvariant.h                       |    3 +++
59991  4 files changed, 49 insertions(+)
59992
59993 commit 44db2b6b7447680fa3f8d3bce6f2bda26a6b498e
59994 Author: Ryan Lortie <desrt@desrt.ca>
59995 Date:   Thu Jun 3 09:41:33 2010 +0200
59996
59997     Bug 620349 – utf8ify GVariant printer
59998
59999     Take advantage of our knowledge that GVariant strings are always valid
60000     utf8 when printing and parsing:
60001
60002       - allow valid printing unicode characters to pass through unescaped
60003
60004       - escape non-printing characters using \uxxxx or \Uxxxxxxxx format
60005
60006       - do the same in the parser
60007
60008       - update existing test cases to use utf8, add a new test case
60009
60010  glib/gvariant-parser.c |   64
60011  +++++++++++++++++++++++++++++++++++++----------
60012  glib/gvariant.c        |   65
60013  ++++++++++++++++++++++++++++++++++++++++++------
60014  glib/tests/gvariant.c  |   26 ++++++++++++++++---
60015  3 files changed, 132 insertions(+), 23 deletions(-)
60016
60017 commit 36826661401f1912eef8c710609f4bd6454720ad
60018 Author: Milan Bouchet-Valat <nalimilan@club.fr>
60019 Date:   Wed Jun 2 16:05:13 2010 +0200
60020
60021     Annotate GVariant and GSettings _strv() functions
60022
60023     Add GObject introspection annotations so that the length parameter is
60024     correctly detected for g_variant_new_strv(), g_variant_get_strv() and
60025     g_variant_dup_strv(). Also specify that it can be a NULL pointer in
60026     g_variant_get_strv() and g_variant_dup_strv().
60027
60028     For g_settings_set_strv(), detect that a NULL value is allowed,
60029     meaning
60030     empty array.
60031
60032     Closes bug #620384.
60033
60034     Signed-off-by: Ryan Lortie <desrt@desrt.ca>
60035
60036  gio/gsettings.c |    2 +-
60037  glib/gvariant.c |   10 +++++-----
60038  2 files changed, 6 insertions(+), 6 deletions(-)
60039
60040 commit 0e691f27ecfe1d7f86214f16c00f91fc55f95e9c
60041 Author: Ryan Lortie <desrt@desrt.ca>
60042 Date:   Wed Jun 2 19:34:45 2010 +0200
60043
60044     improve gitignore (systemtap)
60045
60046  .gitignore |    1 +
60047  1 file changed, 1 insertion(+)
60048
60049 commit 20ab1e667308741de01fa9d1afc106dcd8b313d9
60050 Author: Kjartan Maraas <kmaraas@gnome.org>
60051 Date:   Wed Jun 2 15:41:01 2010 +0200
60052
60053     Updated Norwegian bokmål translation
60054
60055  po/nb.po | 1305
60056  +++++++++++++++++++++++++++++++-------------------------------
60057  1 file changed, 659 insertions(+), 646 deletions(-)
60058
60059 commit b5c8496b4c06fc7be5672e29a771064d3247d0cc
60060 Author: Ryan Lortie <desrt@desrt.ca>
60061 Date:   Wed Jun 2 04:00:58 2010 +0200
60062
60063     Support NULL value for g_settings_set_strv()
60064
60065     Allow easy setting of the empty array that we lost with the last
60066     patch.
60067
60068  gio/gsettings.c |   14 +++++++++++---
60069  1 file changed, 11 insertions(+), 3 deletions(-)
60070
60071 commit bf9edb5cd5a75a4bc9946f0ef106c3d541fdb89f
60072 Author: Milan Bouchet-Valat <nalimilan@club.fr>
60073 Date:   Tue Jun 1 23:16:19 2010 +0200
60074
60075     Remove length parameter for g_settings_[gs]et_strv
60076
60077     Length of the array is redundant since it's NULL-terminated. This
60078     is not
60079     consistent with many GLib and GTK+ functions, and adds complexity with
60080     no real gain, while these convenience functions should be kept simple.
60081
60082     Closes bug #620312
60083
60084  gio/gsettings.c |   12 ++++--------
60085  gio/gsettings.h |    6 ++----
60086  2 files changed, 6 insertions(+), 12 deletions(-)
60087
60088 commit dc7b1c5b42175cd3e52b57c427545d6c4d9b1cee
60089 Author: Jorge González <jorgegonz@svn.gnome.org>
60090 Date:   Sun May 30 18:23:21 2010 +0200
60091
60092     Updated Spanish translation
60093
60094  po/es.po |   19 ++++++++-----------
60095  1 file changed, 8 insertions(+), 11 deletions(-)
60096
60097 commit 7d04f0a915f290b47382d8f2cc989cb6de91e781
60098 Author: Fran Diéguez <fran.dieguez@mabishu.com>
60099 Date:   Sun May 30 17:43:57 2010 +0200
60100
60101     Updated Galician translations
60102
60103  po/gl.po |   83
60104  +++++++++++++++++++++++++++++++-------------------------------
60105  1 file changed, 41 insertions(+), 42 deletions(-)
60106
60107 commit 1afaeb9976334ebdcba53ab258aa3922a872bfb9
60108 Author: Andika Triwidada <andika@gmail.com>
60109 Date:   Sun May 30 17:10:51 2010 +0700
60110
60111     Updated Indonesian translation
60112
60113  po/id.po | 1590
60114  ++++++++++++++++++++++++++++++++------------------------------
60115  1 file changed, 826 insertions(+), 764 deletions(-)
60116
60117 commit be94532e634772115e5fabefb69c803a5c5e4672
60118 Author: Jorge González <jorgegonz@svn.gnome.org>
60119 Date:   Sat May 29 12:06:16 2010 +0200
60120
60121     Updated Spanish translation
60122
60123  po/es.po |   69
60124  +++++++++++++++++++++++++++++---------------------------------
60125  1 file changed, 32 insertions(+), 37 deletions(-)
60126
60127 commit b208c2d75654ee3cf6cadf0a796976426c7b3df0
60128 Author: Jorge González <jorgegonz@svn.gnome.org>
60129 Date:   Fri May 28 20:21:02 2010 +0200
60130
60131     Updated Spanish translation
60132
60133  po/es.po |   16 +++++++++-------
60134  1 file changed, 9 insertions(+), 7 deletions(-)
60135
60136 commit e7c1aaf9259b64bc40d2851df9b988627e783421
60137 Author: Jorge González <jorgegonz@svn.gnome.org>
60138 Date:   Fri May 28 19:45:51 2010 +0200
60139
60140     Updated Spanish translation
60141
60142  po/es.po |   28 ++++++++++++++--------------
60143  1 file changed, 14 insertions(+), 14 deletions(-)
60144
60145 commit 5451cd0804f196f30a8cc58eee029c8b4acc54e0
60146 Author: Yaron Shahrabani <sh.yaron@gmail.com>
60147 Date:   Fri May 28 16:57:56 2010 +0300
60148
60149     Updated Hebrew translation.
60150
60151  po/he.po |   18 +++++++++---------
60152  1 file changed, 9 insertions(+), 9 deletions(-)
60153
60154 commit ecc5fbb479e529d17885e3b746f78c05758c1bb0
60155 Author: Yaron Shahrabani <sh.yaron@gmail.com>
60156 Date:   Fri May 28 16:54:58 2010 +0300
60157
60158     Updated Hebrew translation.
60159
60160  po/he.po |  356
60161  +++++++++++++++++++++++++++++++++++---------------------------
60162  1 file changed, 200 insertions(+), 156 deletions(-)
60163
60164 commit c874a76a8bf4f3b31e480a9184983cd5e85aeb4c
60165 Author: Lin Ma <lin.ma@sun.com>
60166 Date:   Fri May 28 16:57:10 2010 +0800
60167
60168     After talk with FEN dev, we dicide simply disable monitor function if
60169     the current filesystem doesn't suport FEN.
60170
60171  gio/fen/fen-kernel.c |    8 ++++++++
60172  1 file changed, 8 insertions(+)
60173
60174 commit 8e41be13efe06a0bbd89beefc6e7ae7279b56834
60175 Author: Alexander Larsson <alexl@redhat.com>
60176 Date:   Fri Jan 1 21:39:52 2010 +0100
60177
60178     Add dtrace and systemtap support for gobject
60179
60180     This adds static markers and systemtap tapsets for:
60181
60182     * type creation
60183     * object lifetimes (creation, ref, unref, dispose, finalize)
60184     * signal creation and emission
60185
60186     Signal emissions and finalization marker have a corresponding
60187     *_end (or *-end in dtrace) version that is when the corresponding
60188     operation is finished.
60189
60190     https://bugzilla.gnome.org/show_bug.cgi?id=606044
60191
60192  configure.in             |    1 +
60193  gobject/Makefile.am      |   22 +++++
60194  gobject/gobject.c        |   28 +++++--
60195  gobject/gobject.stp.in   |  199
60196  ++++++++++++++++++++++++++++++++++++++++++++++
60197  gobject/gobject_probes.d |   13 +++
60198  gobject/gobject_trace.h  |   43 ++++++++++
60199  gobject/gsignal.c        |   11 ++-
60200  gobject/gtype.c          |    9 ++-
60201  8 files changed, 316 insertions(+), 10 deletions(-)
60202
60203 commit bef9efd0a99a9a3bd6a2d713423edc37d6a38f21
60204 Author: Alexander Larsson <alexl@redhat.com>
60205 Date:   Fri Dec 18 21:25:47 2009 +0100
60206
60207     Initial support for dtrace and systemtap
60208
60209     This adds static markers for dtrace, which are also usable
60210     by systemtap. Additionally it adds a tapset for systemtap
60211     that makes it easier to use the static markers.
60212
60213     These are enabled by default.
60214
60215     This initial set of probes is rather limited:
60216
60217     * allocation and free using g_malloc & co
60218     * allocation and free using g_slice
60219     * gquark name tracking (useful for converting quarks to strings
60220     in probes)
60221
60222     Notes on naming:
60223
60224     Its traditional with dtrace to use probe names with dashes as
60225     delimiter (slice-alloc). Since dashes are not usable in identifiers
60226     the C code uses double underscores (slice__alloc) which is converted
60227     to dashes in the UI. We follow this for the shared lowlevel probe
60228     names.
60229
60230     Additionally dtrace supports putting a "provider" part in the probe
60231     names which is essentially a namespacing thing. On systemtap this
60232     field is currently ignored (but may be implemented in the future), but
60233     this is not really a problem since in systemtap the probes are
60234     specified by combining the solib file and the marker name, so there
60235     can't really be name conflicts.
60236
60237     For the systemtap tapset highlevel probes we instead use names that
60238     are systemtapish with single dashes as separators.
60239
60240     https://bugzilla.gnome.org/show_bug.cgi?id=606044
60241
60242  configure.in                      |   53 +++++++++++++++++++++++
60243  docs/reference/glib/building.sgml |   42 +++++++++++++++++++
60244  docs/reference/glib/running.sgml  |   13 ++++++
60245  glib/Makefile.am                  |   23 ++++++++++
60246  glib/gdataset.c                   |    6 ++-
60247  glib/glib.stp.in                  |   84
60248  +++++++++++++++++++++++++++++++++++++
60249  glib/glib_probes.d                |    8 ++++
60250  glib/glib_trace.h                 |   43 +++++++++++++++++++
60251  glib/gmem.c                       |   52 ++++++++++++++++++-----
60252  glib/gslice.c                     |    5 +++
60253  10 files changed, 317 insertions(+), 12 deletions(-)
60254
60255 commit c3bc0f4f8fc5125a732f383671ee5bff939423d2
60256 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
60257 Date:   Thu May 27 14:00:12 2010 -0400
60258
60259     Optimized the overlong sequence check in g_utf8_get_char_extended()
60260
60261     Rather make it branch to get the due sequence length for the resulting
60262     character code, we can as well get the minimum code value in the
60263     initial
60264     branching.
60265
60266  glib/gutf8.c |   26 +++++++++++++++++---------
60267  1 file changed, 17 insertions(+), 9 deletions(-)
60268
60269 commit 30a856294613ab1119c0972b35bac5bbf3294692
60270 Author: Ryan Lortie <desrt@desrt.ca>
60271 Date:   Thu May 27 13:11:49 2010 -0400
60272
60273     GSettings schema docs: mention need for EXTRA_DIST
60274
60275     Mention that you will need to use EXTRA_DIST for your schema file
60276     if it
60277     is distributed with your project.
60278
60279  docs/reference/gio/migrating-gconf.xml |   10 ++++++++++
60280  1 file changed, 10 insertions(+)
60281
60282 commit f2687f588e3a2b338242d73b6898eb93689b264b
60283 Author: Ryan Lortie <desrt@desrt.ca>
60284 Date:   Thu May 27 13:07:54 2010 -0400
60285
60286     Remove duplicate copies of migration docs
60287
60288     Fixup for commit 133f66538dbf266be3c99b34f1eeee0a5e6068ac which
60289     duplicated the contents of most of the migration documentation by
60290     splitting it out into separate files but keeping the original file
60291     intact (with a rename).
60292
60293     This removes the duplicated content from the renamed file.
60294
60295  docs/reference/gio/migrating-posix.xml |  554
60296  --------------------------------
60297  1 file changed, 554 deletions(-)
60298
60299 commit b3593693d918f0ae97094f6712d817180b8eea6a
60300 Author: Ryan Lortie <desrt@desrt.ca>
60301 Date:   Thu May 27 11:58:54 2010 -0400
60302
60303     gsettings m4: check for .xml in src/builddir
60304
60305     This checks for the .gschema.xml file in the srcdir and builddir and
60306     runs the schema validation on which one it finds.  This handles
60307     non-srcdir builds in both cases: .gschema.xml is in the tarball and
60308     .gschema.xml is generated.
60309
60310  m4macros/gsettings.m4 |    2 +-
60311  1 file changed, 1 insertion(+), 1 deletion(-)
60312
60313 commit e7927faf1792ad4c3c8a5b599240a7ee94b1a0cc
60314 Author: Ryan Lortie <desrt@desrt.ca>
60315 Date:   Thu May 27 11:32:34 2010 -0400
60316
60317     GVariant: One more FreeBSD fix
60318
60319     FreeBSD's malloc() sometimes returns unaligned memory if you are
60320     requesting small sizes.  This can get GVariant into trouble.  For
60321     example, consider the type "mmi" containing the value "just nothing".
60322     According to the type signature, the memory containing this should be
60323     aligned to a boundary of 4 since it might contain an int.  The
60324     serialised size of this value is 1 byte, however, and when you ask
60325     FreeBSD to allocate memory of that size, it knows you can't put an int
60326     into it so it doesn't bother aligning it.
60327
60328     This patch modifies the GVariant serialiser to not assert the
60329     alignment
60330     constraint in the case that the size of the serialised data is smaller
60331     than its own alignment requirement.
60332
60333  glib/gvariant-serialiser.c |   12 +++++++++++-
60334  1 file changed, 11 insertions(+), 1 deletion(-)
60335
60336 commit 271997deb56cc17af5fa7b59b3a67f4ee347be6c
60337 Author: Ryan Lortie <desrt@desrt.ca>
60338 Date:   Wed May 26 23:34:31 2010 -0400
60339
60340     More alignment-related fixes.
60341
60342     Partial-backout 8a21d8d23317ecebe46007f1fd5f7459bf182415.  The
60343     assertions should have remained relaxed since these functions are used
60344     with non-posix_memalign()ed data.
60345
60346  glib/tests/gvariant.c |    6 +++---
60347  1 file changed, 3 insertions(+), 3 deletions(-)
60348
60349 commit 866e3dda60d7de45ae7f6c962a0bb4167abd8147
60350 Author: Lin Ma <lin.ma@sun.com>
60351 Date:   Thu May 27 10:24:58 2010 +0800
60352
60353     Remove unused code.
60354
60355  gio/fen/fen-node.c |   13 -------------
60356  1 file changed, 13 deletions(-)
60357
60358 commit 91ec834456b419c0270072d52d28b365aa160dfb
60359 Author: Ryan Lortie <desrt@desrt.ca>
60360 Date:   Wed May 26 17:35:18 2010 -0400
60361
60362     include "config.h" for HAVE_POSIX_MEMALIGN
60363
60364  glib/tests/gvariant.c |    2 ++
60365  1 file changed, 2 insertions(+)
60366
60367 commit 8a21d8d23317ecebe46007f1fd5f7459bf182415
60368 Author: Ryan Lortie <desrt@desrt.ca>
60369 Date:   Wed May 26 17:31:52 2010 -0400
60370
60371     Use aligned memory in GVariant test cases.
60372
60373     The GVariant serialiser works well with non-8-aligned memory, but the
60374     comparison serialiser in the test case depends on memory being
60375     8-aligned.  Use posix_memalign() to get the memory used by this
60376     serialiser.
60377
60378  glib/tests/gvariant.c |   47
60379  ++++++++++++++++++++++++++++++++++++-----------
60380  1 file changed, 36 insertions(+), 11 deletions(-)
60381
60382 commit 183102104a3762bab4c50fc54cd11979ca085859
60383 Author: Colin Walters <walters@verbum.org>
60384 Date:   Wed May 26 16:21:15 2010 -0400
60385
60386     [mainloop-test] Fix compilation errors
60387
60388  tests/mainloop-test.c |    4 ++--
60389  1 file changed, 2 insertions(+), 2 deletions(-)
60390
60391 commit ba1163a33cdfb7f67cbd311ae2b74ae40831cd05
60392 Author: Colin Walters <walters@verbum.org>
60393 Date:   Wed May 26 15:59:36 2010 -0400
60394
60395     [tests/gvariant] Handle flavored_free(NULL), since flavored_malloc
60396     can return NULL
60397
60398  glib/tests/gvariant.c |    2 ++
60399  1 file changed, 2 insertions(+)
60400
60401 commit 88a1e6c1021644f9ae42c558b23e3c6a1e4055a6
60402 Author: Jorge González <jorgegonz@svn.gnome.org>
60403 Date:   Wed May 26 18:12:22 2010 +0200
60404
60405     Updated Spanish translation
60406
60407  po/es.po |  389
60408  ++++++++++++++++++++++++++++++++------------------------------
60409  1 file changed, 201 insertions(+), 188 deletions(-)
60410
60411 commit 39123880387b19f034ae0bed9492d5a1b4f026ab
60412 Author: Jorge González <jorgegonz@svn.gnome.org>
60413 Date:   Wed May 26 18:09:46 2010 +0200
60414
60415     Updated Spanish translation
60416
60417  po/es.po | 1361
60418  ++++++++++++++++++++++++++++++++------------------------------
60419  1 file changed, 696 insertions(+), 665 deletions(-)
60420
60421 commit 798eed43a2ee756b32651559f95ce55f0a448e7b
60422 Author: Lin Ma <lin.ma@sun.com>
60423 Date:   Wed May 26 14:32:37 2010 +0800
60424
60425     bugster#6955199, on hsfs portfs will fail, and FEN backend will fail
60426     to run lstat and port_associate on root node.
60427
60428  gio/fen/fen-node.c |   21 ++++++++++++++++++---
60429  1 file changed, 18 insertions(+), 3 deletions(-)
60430
60431 commit 6b53e4826fba3827ac7273a344b46f854ee81d0b
60432 Author: Havoc Pennington <hp@pobox.com>
60433 Date:   Tue Apr 20 17:47:44 2010 -0400
60434
60435     GSource: add g_source_set_name, g_source_get_name,
60436     g_source_set_name_by_id
60437
60438     These allow applications to give meaningful names to their sources.
60439     Source names can then be used for debugging and profiling, for
60440     example with systemtap or gdb.
60441
60442     https://bugzilla.gnome.org/show_bug.cgi?id=606044
60443
60444  glib/gmain.c          |    5 ++++-
60445  tests/mainloop-test.c |    6 +++++-
60446  2 files changed, 9 insertions(+), 2 deletions(-)
60447
60448 commit e5696c282e2c48ac0f822c4e6d33c8507a77e998
60449 Author: Havoc Pennington <hp@pobox.com>
60450 Date:   Tue Apr 20 17:47:44 2010 -0400
60451
60452     GSource: add g_source_set_name, g_source_get_name,
60453     g_source_set_name_by_id
60454
60455     These allow applications to give meaningful names to their sources.
60456     Source names can then be used for debugging and profiling, for
60457     example with systemtap or gdb.
60458
60459     https://bugzilla.gnome.org/show_bug.cgi?id=606044
60460
60461  glib/glib.symbols |    3 ++
60462  glib/gmain.c      |   83
60463  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
60464  glib/gmain.h      |    9 +++++-
60465  3 files changed, 93 insertions(+), 2 deletions(-)
60466
60467 commit eec66b2f9424dd6db25867ee0a32e0341def15b8
60468 Author: David Zeuthen <davidz@redhat.com>
60469 Date:   Tue May 25 11:59:57 2010 -0400
60470
60471     GDBus: Big-endian fixes
60472
60473     Tested this on my Powerbook G4 12", 867MHz PowerPC G4 running Fedora
60474     11ish.
60475
60476     Signed-off-by: David Zeuthen <davidz@redhat.com>
60477
60478  gio/gdbusmessage.c          |    8 ++++++--
60479  gio/tests/gdbus-threading.c |    2 +-
60480  2 files changed, 7 insertions(+), 3 deletions(-)
60481
60482 commit a81c2f2c7ad260bc3033648bb274a3b321df8b49
60483 Author: Ryan Lortie <desrt@desrt.ca>
60484 Date:   Tue May 25 11:25:34 2010 -0400
60485
60486     GVariant: deal with non-8-aligned malloc()
60487
60488     Closes bug #619585.
60489
60490  glib/gvariant-serialiser.c |   18 +++++++++++
60491  glib/tests/gvariant.c      |   72
60492  ++++++++++++++++++++++++++++----------------
60493  2 files changed, 64 insertions(+), 26 deletions(-)
60494
60495 commit 9e25ec592ba32797230650b2236935deb2022960
60496 Author: Matthias Clasen <mclasen@redhat.com>
60497 Date:   Tue May 25 10:43:29 2010 -0400
60498
60499     Document that vtable is not copied
60500
60501  gio/gdbusconnection.c |    4 ++++
60502  1 file changed, 4 insertions(+)
60503
60504 commit 857a40fafb98934c954649e712bc35633438ebcf
60505 Author: Fran Diéguez <fran.dieguez@mabishu.com>
60506 Date:   Tue May 25 09:56:33 2010 +0200
60507
60508     Updated Galician translations
60509
60510  po/gl.po | 1270
60511  ++++++++++++++++++++++++++++++++------------------------------
60512  1 file changed, 646 insertions(+), 624 deletions(-)
60513
60514 commit 32c84552f6dfb05f990e8740a75c8b1fed753ea8
60515 Author: Ryan Lortie <desrt@desrt.ca>
60516 Date:   Mon May 24 23:21:01 2010 -0400
60517
60518     .gitignore manpages (*.1)
60519
60520  docs/reference/.gitignore |    1 +
60521  1 file changed, 1 insertion(+)
60522
60523 commit dcd13e39be34ec4b396bab4dbaa976d2917cf7b5
60524 Author: Ryan Lortie <desrt@desrt.ca>
60525 Date:   Mon May 24 23:03:36 2010 -0400
60526
60527     post-release version bump.
60528
60529  configure.in |    2 +-
60530  1 file changed, 1 insertion(+), 1 deletion(-)
60531
60532 commit 2db2d13fdbfe80d89cb4d5fecfa13619909f4ac5
60533 Author: Ryan Lortie <desrt@desrt.ca>
60534 Date:   Mon May 24 23:02:18 2010 -0400
60535
60536     Release 2.25.7.
60537
60538  NEWS                               |   34 +
60539  docs/reference/glib/tmpl/i18n.sgml |   11 +
60540  po/af.po                           |  297 +++++----
60541  po/am.po                           |  293 ++++----
60542  po/ar.po                           |  297 +++++----
60543  po/as.po                           |  297 +++++----
60544  po/ast.po                          |  297 +++++----
60545  po/az.po                           |  293 ++++----
60546  po/be.po                           |  296 +++++----
60547  po/be@latin.po                     |  300 +++++----
60548  po/bg.po                           |  297 +++++----
60549  po/bn.po                           |  297 +++++----
60550  po/bn_IN.po                        |  297 +++++----
60551  po/bs.po                           |  293 ++++----
60552  po/ca.po                           |  297 +++++----
60553  po/ca@valencia.po                  |  297 +++++----
60554  po/cs.po                           |  297 +++++----
60555  po/cy.po                           |  297 +++++----
60556  po/da.po                           |  297 +++++----
60557  po/de.po                           |  297 +++++----
60558  po/dz.po                           |  293 ++++----
60559  po/el.po                           |  297 +++++----
60560  po/en@shaw.po                      |  297 +++++----
60561  po/en_CA.po                        |  297 +++++----
60562  po/en_GB.po                        |  297 +++++----
60563  po/eo.po                           |  293 ++++----
60564  po/es.po                           |  297 +++++----
60565  po/et.po                           |  672 ++++++++++++++++++-
60566  po/eu.po                           |  297 +++++----
60567  po/fa.po                           |  293 ++++----
60568  po/fi.po                           |  297 +++++----
60569  po/fr.po                           |  297 +++++----
60570  po/ga.po                           |  297 +++++----
60571  po/gl.po                           | 1287
60572  ++++++++++++++++++------------------
60573  po/gu.po                           |  297 +++++----
60574  po/he.po                           |  297 +++++----
60575  po/hi.po                           |  297 +++++----
60576  po/hr.po                           |  293 ++++----
60577  po/hu.po                           |  297 +++++----
60578  po/hy.po                           |  293 ++++----
60579  po/id.po                           |  297 +++++----
60580  po/is.po                           |  293 ++++----
60581  po/it.po                           |  297 +++++----
60582  po/ja.po                           |  297 +++++----
60583  po/ka.po                           |  293 ++++----
60584  po/kn.po                           |  297 +++++----
60585  po/ko.po                           |  297 +++++----
60586  po/ku.po                           |  293 ++++----
60587  po/lt.po                           |  297 +++++----
60588  po/lv.po                           |  293 ++++----
60589  po/mai.po                          |  297 +++++----
60590  po/mg.po                           |  293 ++++----
60591  po/mk.po                           |  297 +++++----
60592  po/ml.po                           |  297 +++++----
60593  po/mn.po                           |  293 ++++----
60594  po/mr.po                           |  297 +++++----
60595  po/ms.po                           |  293 ++++----
60596  po/nb.po                           | 1274
60597  ++++++++++++++++++-----------------
60598  po/nds.po                          |  297 +++++----
60599  po/ne.po                           |  293 ++++----
60600  po/nl.po                           |  297 +++++----
60601  po/nn.po                           |  297 +++++----
60602  po/oc.po                           |  293 ++++----
60603  po/or.po                           |  297 +++++----
60604  po/pa.po                           |  297 +++++----
60605  po/pl.po                           |  297 +++++----
60606  po/ps.po                           |  297 +++++----
60607  po/pt.po                           |  297 +++++----
60608  po/pt_BR.po                        |  297 +++++----
60609  po/ro.po                           |  297 +++++----
60610  po/ru.po                           |  297 +++++----
60611  po/rw.po                           |  296 +++++----
60612  po/si.po                           |  293 ++++----
60613  po/sk.po                           |  297 +++++----
60614  po/sl.po                           |  297 +++++----
60615  po/sq.po                           |  311 +++++----
60616  po/sr.po                           |  297 +++++----
60617  po/sr@ije.po                       |  293 ++++----
60618  po/sr@latin.po                     |  297 +++++----
60619  po/sv.po                           |  297 +++++----
60620  po/ta.po                           |  297 +++++----
60621  po/te.po                           |  297 +++++----
60622  po/th.po                           |  297 +++++----
60623  po/tl.po                           |  293 ++++----
60624  po/tr.po                           |  297 +++++----
60625  po/tt.po                           |  293 ++++----
60626  po/uk.po                           |  297 +++++----
60627  po/vi.po                           |  297 +++++----
60628  po/wa.po                           |  293 ++++----
60629  po/xh.po                           |  293 ++++----
60630  po/yi.po                           |  293 ++++----
60631  po/zh_CN.po                        |  297 +++++----
60632  po/zh_HK.po                        |  297 +++++----
60633  po/zh_TW.po                        |  297 +++++----
60634  94 files changed, 15547 insertions(+), 14083 deletions(-)
60635
60636 commit 47e07f9f78e7fc9e4d7e8fb96420009560662519
60637 Author: Ryan Lortie <desrt@desrt.ca>
60638 Date:   Mon May 24 22:37:43 2010 -0400
60639
60640     another occurrence of the last fix (@XSLTPROC@)
60641
60642  docs/reference/gobject/Makefile.am |    2 +-
60643  1 file changed, 1 insertion(+), 1 deletion(-)
60644
60645 commit b295e6a28a590ada8f8d3c3a50fb5250dd339eed
60646 Author: Ryan Lortie <desrt@desrt.ca>
60647 Date:   Mon May 24 22:35:33 2010 -0400
60648
60649     man pages: fix broken @XSLTPROC@ substitution
60650
60651  docs/reference/glib/Makefile.am |    2 +-
60652  1 file changed, 1 insertion(+), 1 deletion(-)
60653
60654 commit 84a0605342368c2edad99abd364791bf3b2ebc14
60655 Author: Ryan Lortie <desrt@desrt.ca>
60656 Date:   Mon May 24 22:20:47 2010 -0400
60657
60658     change GSettingsBackend.list() API
60659
60660  gio/gsettingsbackend.c |    2 +-
60661  gio/gsettingsbackend.h |   60
60662  +++++++++++++++++++++++++-----------------------
60663  2 files changed, 32 insertions(+), 30 deletions(-)
60664
60665 commit 1b7f64549258c971fcc7c15ebfb532e4bc0b4174
60666 Author: Matthias Clasen <mclasen@redhat.com>
60667 Date:   Mon May 24 21:09:55 2010 -0400
60668
60669     Improve the g_file_make_symbolic_link docs
60670
60671     Following a proposal by Neil Williams in bug 619527.
60672
60673  gio/gfile.c |   17 +++++++++--------
60674  1 file changed, 9 insertions(+), 8 deletions(-)
60675
60676 commit 77b9a4646179daae04590ab1f62d575be93e1f89
60677 Author: Ryan Lortie <desrt@desrt.ca>
60678 Date:   Mon May 24 17:03:26 2010 -0400
60679
60680     GIO: Add g_d{,c}gettext to PLT check exceptions
60681
60682  gio/pltcheck.sh |    2 +-
60683  1 file changed, 1 insertion(+), 1 deletion(-)
60684
60685 commit 3160bcad6a0cf3c1f1042b85f38492a5674324a3
60686 Author: Ryan Lortie <desrt@desrt.ca>
60687 Date:   Mon May 24 16:46:24 2010 -0400
60688
60689     GDBusConnection.call(): add 'reply_type' argument
60690
60691     This allows the caller to specify the reply type that they are
60692     expecting
60693     for this call.  If the reply comes back with the wrong type,
60694     GDBus will
60695     generate an appropriate error internally.
60696
60697       - add a GVariantType * argument to g_dbus_connection_call() and
60698         _call_sync().
60699
60700       - move the internal API for computing message types from
60701       introspection
60702         data to be based on GVariantType instead of strings.  Update users
60703         of this code.
60704
60705       - have GDBusProxy pass this calculated GVariantType into
60706         g_dbus_connection_call().  Remove the checks done in GDBusProxy.
60707
60708       - Update other users of the code (test cases, gdbus-tool, GSettings
60709         tool, etc).  In some cases, remove redundant checks; in some other
60710         cases, we are fixing bugs because no checking was done where it
60711         should have been.
60712
60713     Closes bug #619391.
60714
60715  gio/gdbus-tool.c               |   49 ++-------
60716  gio/gdbusconnection.c          |  236
60717  ++++++++++++++++++++++++++++------------
60718  gio/gdbusconnection.h          |    2 +
60719  gio/gdbusmethodinvocation.c    |   28 ++---
60720  gio/gdbusnameowning.c          |    2 +
60721  gio/gdbusnamewatching.c        |    2 +
60722  gio/gdbusprivate.c             |   30 ++---
60723  gio/gdbusprivate.h             |    3 +-
60724  gio/gdbusproxy.c               |   78 ++++---------
60725  gio/gsettings-tool.c           |    2 +-
60726  gio/tests/gdbus-connection.c   |   11 +-
60727  gio/tests/gdbus-example-peer.c |    1 +
60728  gio/tests/gdbus-export.c       |    2 +-
60729  gio/tests/gdbus-names.c        |    2 +
60730  gio/tests/gdbus-threading.c    |    6 +-
60731  15 files changed, 246 insertions(+), 208 deletions(-)
60732
60733 commit 100df5287d51fd005d64f2c06f4fe4276da1c4d8
60734 Author: Richard Hughes <richard@hughsie.com>
60735 Date:   Mon May 24 17:22:38 2010 +0100
60736
60737     Fix up a typo in the g_variant_builder_add() docs
60738
60739  glib/gvariant.c |    3 +--
60740  1 file changed, 1 insertion(+), 2 deletions(-)
60741
60742 commit a83a9a43ed2f461fea7a652470a3ef376aebd1f2
60743 Author: Tor Lillqvist <tml@iki.fi>
60744 Date:   Mon May 24 11:22:41 2010 +0300
60745
60746     Most of the gdbus test programs build only on Unix
60747
60748  gio/tests/Makefile.am |    7 ++++++-
60749  1 file changed, 6 insertions(+), 1 deletion(-)
60750
60751 commit d7b077dc84b22c4502e27252d32303d9985f9aeb
60752 Author: Kjartan Maraas <kmaraas@gnome.org>
60753 Date:   Sun May 23 16:27:17 2010 +0200
60754
60755     Updated Norwegian bokmål translation
60756
60757  po/nb.po | 1381
60758  ++++++++++++++++++++++++++++++++------------------------------
60759  1 file changed, 704 insertions(+), 677 deletions(-)
60760
60761 commit b1bf5a5bb9725b1468ae82b636e35288fd3cf3ad
60762 Author: Kjartan Maraas <kmaraas@gnome.org>
60763 Date:   Sun May 23 16:27:08 2010 +0200
60764
60765     Add two missing files
60766
60767  po/POTFILES.in |    2 ++
60768  1 file changed, 2 insertions(+)
60769
60770 commit 3caef4eef0c6ae946333633c1e27f4548a1ce42b
60771 Author: Fran Diéguez <fran.dieguez@mabishu.com>
60772 Date:   Sun May 23 00:22:48 2010 +0200
60773
60774     Updated Galician translations
60775
60776  po/gl.po |    4 ++--
60777  1 file changed, 2 insertions(+), 2 deletions(-)
60778
60779 commit 925a6f29114769d575ecdfbaaf5c236517edb98f
60780 Author: Fran Diéguez <fran.dieguez@mabishu.com>
60781 Date:   Sun May 23 00:20:26 2010 +0200
60782
60783     Updated Galician translations
60784
60785  po/gl.po |   64
60786  ++++++++++++++++++++++++++++++++++++++++----------------------
60787  1 file changed, 41 insertions(+), 23 deletions(-)
60788
60789 commit c17bb8f44514027c36825c1ca16ce67ae291c3ad
60790 Author: Fran Diéguez <fran.dieguez@mabishu.com>
60791 Date:   Thu May 20 21:52:11 2010 +0200
60792
60793     Updated Galician translations
60794
60795  po/gl.po |  290
60796  ++++++++++++++++++++++++++++++++------------------------------
60797  1 file changed, 148 insertions(+), 142 deletions(-)
60798
60799 commit 8db946fdfb71167dd8b740b4ba20213303a0f2bf
60800 Author: Matthias Clasen <mclasen@redhat.com>
60801 Date:   Fri May 21 22:28:42 2010 -0400
60802
60803     Clean up man page handling
60804
60805     Remove all formatted man pages from git, and use the same
60806     Makefile fragment in all doc dirs.
60807
60808  docs/reference/glib/Makefile.am          |   30 ++-
60809  docs/reference/glib/glib-gettextize.1    |   71 -------
60810  docs/reference/glib/gtester-report.1     |   44 -----
60811  docs/reference/glib/gtester.1            |  101 ----------
60812  docs/reference/gobject/Makefile.am       |   35 +++-
60813  docs/reference/gobject/glib-genmarshal.1 |  307
60814  ------------------------------
60815  docs/reference/gobject/glib-mkenums.1    |  246 ------------------------
60816  docs/reference/gobject/gobject-query.1   |   83 --------
60817  gobject/Makefile.am                      |    2 -
60818  gobject/glib-genmarshal.1                |  212 ---------------------
60819  gobject/glib-mkenums.1                   |  169 ----------------
60820  11 files changed, 48 insertions(+), 1252 deletions(-)
60821
60822 commit d818bebf4949617fdf5ffc7833c8f87ccca5c1a1
60823 Author: Ryan Lortie <desrt@desrt.ca>
60824 Date:   Fri May 21 20:08:49 2010 -0400
60825
60826     add .SECONDARY: rule to preserve generated schemas
60827
60828     If the .gschema.xml file was generated as the result of an implicit
60829     make
60830     rule then make would 'rm' it after creating the validity stamp.  This
60831     would cause 'make install' to fail.
60832
60833  m4macros/gsettings.m4 |    2 ++
60834  1 file changed, 2 insertions(+)
60835
60836 commit bf24dff88eb3c794ae846cb7b8397510407ad9f5
60837 Author: David Zeuthen <davidz@redhat.com>
60838 Date:   Fri May 21 12:09:27 2010 -0400
60839
60840     Return an error for calls into unknown interfaces or unknown objects
60841
60842     Ryan pointed out on IRC that we didn't do anything here. Looking at
60843     the code, it's painfully obvious that we should be returning an error
60844     here since a comment already says that we've exhausted all possible
60845     options.
60846
60847     Signed-off-by: David Zeuthen <davidz@redhat.com>
60848
60849  gio/gdbusconnection.c    |   10 +++++++++-
60850  gio/tests/gdbus-export.c |   12 ++++++++++++
60851  2 files changed, 21 insertions(+), 1 deletion(-)
60852
60853 commit c7f0f2c4377c5fd242c52d30a09df74e6d6e9828
60854 Author: Christian Persch <chpe@gnome.org>
60855 Date:   Fri May 14 14:00:24 2010 +0200
60856
60857     Use stack-allocated GVariantBuilders
60858
60859     This saves a few allocations.
60860     Also simplify the code a bit in gdbusconnection.
60861
60862     Bug #618616.
60863
60864  gio/gdbusconnection.c |   19 ++++++-------------
60865  gio/gdbusmessage.c    |   30 +++++++++++++++---------------
60866  2 files changed, 21 insertions(+), 28 deletions(-)
60867
60868 commit 41b3f6885d26908627c8a132f63aab4ba1d83582
60869 Author: Christian Persch <chpe@gnome.org>
60870 Date:   Thu May 20 00:54:51 2010 +0200
60871
60872     Add g_dc[p]gettext, and use it in gsettings
60873
60874     Avoid using LC_MESSAGES, and just call g_d[c]gettext directly.
60875
60876     Bug #617004.
60877
60878  docs/reference/glib/glib-sections.txt |    1 +
60879  gio/gsettings.c                       |    7 ++-----
60880  glib/glib.symbols                     |    1 +
60881  glib/gstrfuncs.c                      |   27 +++++++++++++++++++++++++++
60882  glib/gstrfuncs.h                      |    4 +++-
60883  po/Makefile.in.in                     |    2 ++
60884  6 files changed, 36 insertions(+), 6 deletions(-)
60885
60886 commit e8f723245a4b1667949dc9715bc5bc2f263317a4
60887 Author: Fran Diéguez <fran.dieguez@mabishu.com>
60888 Date:   Thu May 20 19:30:39 2010 +0200
60889
60890     Updated Galician translations
60891
60892  po/gl.po | 1274
60893  +++++++++++++++++++++++++++++++-------------------------------
60894  1 file changed, 644 insertions(+), 630 deletions(-)
60895
60896 commit 366b3ffcde4f19cabf8685efdc1ccd20dcade0ca
60897 Author: David Zeuthen <davidz@redhat.com>
60898 Date:   Thu May 20 10:51:00 2010 -0400
60899
60900     Bug 619142 – Build fixes
60901
60902      - Fix various #include issues
60903
60904      - Change #error to #warning for the EXTERNAL authentication
60905      mechanism.
60906        It is not clear if this should work on Win32 at all.
60907
60908      - Call close() before unlink() for the SHA1 keyring
60909
60910      - Change #error to #warning so we don't forget to do
60911        permission checking of the .dbus-keyrings directory
60912
60913      - Use Win32 SID for the SHA1 auth mech
60914
60915      - Apparently we can't use word 'interface' as an identifier
60916
60917      - Implement a _g_dbus_win32_get_user_sid() function. For now it's
60918        private. Don't know if it should be public somewhere. Maybe in
60919        a future GCredentials support for Win32? I don't know.
60920
60921      - GFileDescriptorBased is not available on Win32. So avoid using
60922        it in GLocalFile stuff. Now, Win32 still uses GLocalFile + friends
60923        (which works with file descriptors) so expose a private function
60924        to get the fd for an OutputStream so things still work.
60925
60926      - Fixup gio.symbols
60927
60928      - Fixup tests/gdbus-peer.c so it builds
60929
60930     With this, at least things compile and the gdbus-peer.exe test case
60931     passes. Which is a great start. I've tested this by cross-compiling on
60932     a x86_64 Fedora 13 host using mingw32 and running the code on a 32-bit
60933     Windows 7 box.
60934
60935     https://bugzilla.gnome.org/show_bug.cgi?id=619142
60936
60937     Signed-off-by: David Zeuthen <davidz@redhat.com>
60938
60939  gio/gdbusaddress.c               |    6 +++
60940  gio/gdbusauth.c                  |    8 ++--
60941  gio/gdbusauthmechanismexternal.c |    4 +-
60942  gio/gdbusauthmechanismsha1.c     |   27 ++++++--------
60943  gio/gdbusconnection.c            |    2 +
60944  gio/gdbusmessage.c               |   20 +++++-----
60945  gio/gdbusmessage.h               |    4 +-
60946  gio/gdbusprivate.c               |   76
60947  ++++++++++++++++++++++++++++++++++++++
60948  gio/gdbusprivate.h               |    4 ++
60949  gio/gdbusserver.c                |    7 ++++
60950  gio/gio.symbols                  |   12 +++++-
60951  gio/glocalfileinputstream.c      |   20 ++++++++--
60952  gio/glocalfileiostream.c         |    8 +++-
60953  gio/glocalfileoutputstream.c     |   30 ++++++++++++---
60954  gio/glocalfileoutputstream.h     |    6 +++
60955  gio/tests/Makefile.am            |    2 +-
60956  gio/tests/gdbus-peer.c           |   18 +++++++++
60957  17 files changed, 208 insertions(+), 46 deletions(-)
60958
60959 commit 152448cb299cd1b22da585dcd7e86ee6e27e1169
60960 Author: Ivar Smolin <okul@linux.ee>
60961 Date:   Thu May 20 14:56:46 2010 +0300
60962
60963     Estonian translation updated
60964
60965  po/et.po |  704
60966  ++++----------------------------------------------------------
60967  1 file changed, 41 insertions(+), 663 deletions(-)
60968
60969 commit 3b8d0a4ac2df7d055168dff2ca360489adbea563
60970 Author: Javier Jardón <jjardon@gnome.org>
60971 Date:   Thu May 20 01:55:58 2010 +0200
60972
60973     Add G_TYPE_CLASS_GET_PRIVATE macro to docs
60974
60975  docs/reference/gobject/gobject-sections.txt |    1 +
60976  1 file changed, 1 insertion(+)
60977
60978 commit 2dfc7b0294542954539940955bef1b93a95513e0
60979 Author: Ryan Lortie <desrt@desrt.ca>
60980 Date:   Wed May 19 17:38:17 2010 -0400
60981
60982     Version bump.
60983
60984  configure.in |    2 +-
60985  1 file changed, 1 insertion(+), 1 deletion(-)
60986
60987 commit d4648965e4dee14955ade5eb94221ad5da5f45b8
60988 Author: Ryan Lortie <desrt@desrt.ca>
60989 Date:   Wed May 19 17:32:42 2010 -0400
60990
60991     Release 2.25.6
60992
60993  NEWS              |   27 +
60994  po/af.po          |  633 ++++++++++++++++++++-
60995  po/am.po          |  631 ++++++++++++++++++++-
60996  po/ar.po          |  635 ++++++++++++++++++++-
60997  po/as.po          |  637 ++++++++++++++++++++-
60998  po/ast.po         |  637 ++++++++++++++++++++-
60999  po/az.po          |  632 ++++++++++++++++++++-
61000  po/be.po          |  652 +++++++++++++++++++++-
61001  po/be@latin.po    |  655 +++++++++++++++++++++-
61002  po/bg.po          |  637 ++++++++++++++++++++-
61003  po/bn.po          |  637 ++++++++++++++++++++-
61004  po/bn_IN.po       |  637 ++++++++++++++++++++-
61005  po/bs.po          |  632 ++++++++++++++++++++-
61006  po/ca.po          |  637 ++++++++++++++++++++-
61007  po/ca@valencia.po |  637 ++++++++++++++++++++-
61008  po/cs.po          |  637 ++++++++++++++++++++-
61009  po/cy.po          |  634 ++++++++++++++++++++-
61010  po/da.po          |  639 ++++++++++++++++++++-
61011  po/de.po          |  637 ++++++++++++++++++++-
61012  po/dz.po          |  632 ++++++++++++++++++++-
61013  po/el.po          |  648 ++++++++++++++++++++-
61014  po/en@shaw.po     |  645 ++++++++++++++++++++-
61015  po/en_CA.po       |  635 ++++++++++++++++++++-
61016  po/en_GB.po       |  637 ++++++++++++++++++++-
61017  po/eo.po          |  631 ++++++++++++++++++++-
61018  po/es.po          | 1290 +++++++++++++++++++++---------------------
61019  po/et.po          |  637 ++++++++++++++++++++-
61020  po/eu.po          |  637 ++++++++++++++++++++-
61021  po/fa.po          |  632 ++++++++++++++++++++-
61022  po/fi.po          |  637 ++++++++++++++++++++-
61023  po/fr.po          |  637 ++++++++++++++++++++-
61024  po/ga.po          |  633 ++++++++++++++++++++-
61025  po/gl.po          | 1249 +++++++++++++++++++++--------------------
61026  po/gu.po          |  637 ++++++++++++++++++++-
61027  po/he.po          |  637 ++++++++++++++++++++-
61028  po/hi.po          |  637 ++++++++++++++++++++-
61029  po/hr.po          |  632 ++++++++++++++++++++-
61030  po/hu.po          |  637 ++++++++++++++++++++-
61031  po/hy.po          |  632 ++++++++++++++++++++-
61032  po/id.po          | 1608
61033  ++++++++++++++++++++++++++++++++++++-----------------
61034  po/is.po          |  632 ++++++++++++++++++++-
61035  po/it.po          |  641 ++++++++++++++++++++-
61036  po/ja.po          |  637 ++++++++++++++++++++-
61037  po/ka.po          |  633 ++++++++++++++++++++-
61038  po/kn.po          |  637 ++++++++++++++++++++-
61039  po/ko.po          |  637 ++++++++++++++++++++-
61040  po/ku.po          |  631 ++++++++++++++++++++-
61041  po/lt.po          |  637 ++++++++++++++++++++-
61042  po/lv.po          |  631 ++++++++++++++++++++-
61043  po/mai.po         |  634 ++++++++++++++++++++-
61044  po/mg.po          |  632 ++++++++++++++++++++-
61045  po/mk.po          |  635 ++++++++++++++++++++-
61046  po/ml.po          |  637 ++++++++++++++++++++-
61047  po/mn.po          |  632 ++++++++++++++++++++-
61048  po/mr.po          |  637 ++++++++++++++++++++-
61049  po/ms.po          |  632 ++++++++++++++++++++-
61050  po/nb.po          |  637 ++++++++++++++++++++-
61051  po/nds.po         |  632 ++++++++++++++++++++-
61052  po/ne.po          |  632 ++++++++++++++++++++-
61053  po/nl.po          |  646 ++++++++++++++++++++-
61054  po/nn.po          |  635 ++++++++++++++++++++-
61055  po/oc.po          |  631 ++++++++++++++++++++-
61056  po/or.po          |  637 ++++++++++++++++++++-
61057  po/pa.po          |  637 ++++++++++++++++++++-
61058  po/pl.po          |  637 ++++++++++++++++++++-
61059  po/ps.po          |  634 ++++++++++++++++++++-
61060  po/pt.po          |  637 ++++++++++++++++++++-
61061  po/pt_BR.po       |  637 ++++++++++++++++++++-
61062  po/ro.po          |  637 ++++++++++++++++++++-
61063  po/ru.po          |  637 ++++++++++++++++++++-
61064  po/rw.po          |  644 ++++++++++++++++++++-
61065  po/si.po          |  633 ++++++++++++++++++++-
61066  po/sk.po          |  632 ++++++++++++++++++++-
61067  po/sl.po          |  637 ++++++++++++++++++++-
61068  po/sq.po          |  669 ++++++++++++++++++++--
61069  po/sr.po          |  637 ++++++++++++++++++++-
61070  po/sr@ije.po      |  632 ++++++++++++++++++++-
61071  po/sr@latin.po    |  637 ++++++++++++++++++++-
61072  po/sv.po          |  637 ++++++++++++++++++++-
61073  po/ta.po          |  637 ++++++++++++++++++++-
61074  po/te.po          |  637 ++++++++++++++++++++-
61075  po/th.po          |  637 ++++++++++++++++++++-
61076  po/tl.po          |  632 ++++++++++++++++++++-
61077  po/tr.po          |  637 ++++++++++++++++++++-
61078  po/tt.po          |  631 ++++++++++++++++++++-
61079  po/uk.po          |  637 ++++++++++++++++++++-
61080  po/vi.po          |  637 ++++++++++++++++++++-
61081  po/wa.po          |  632 ++++++++++++++++++++-
61082  po/xh.po          |  632 ++++++++++++++++++++-
61083  po/yi.po          |  631 ++++++++++++++++++++-
61084  po/zh_CN.po       |  637 ++++++++++++++++++++-
61085  po/zh_HK.po       |  637 ++++++++++++++++++++-
61086  po/zh_TW.po       |  637 ++++++++++++++++++++-
61087  93 files changed, 56499 insertions(+), 4314 deletions(-)
61088
61089 commit caae8ac57a2d24a5de21d1ac6d6122897a418e72
61090 Author: Ryan Lortie <desrt@desrt.ca>
61091 Date:   Wed May 19 16:02:05 2010 -0400
61092
61093     Add --uninstall option to glib-compile-schemas
61094
61095     If --uninstall is given then don't give an error if the schema
61096     directory
61097     is empty.  Instead, erase the gschemas.compiled file, if it exists.
61098     This is the right thing to do in the 'make uninstall' rule, where the
61099     schema directory could very well be left empty as a result.
61100
61101     Modify gsettings.m4 to use this option.
61102
61103  gio/gschema-compile.c |   15 +++++++++++++--
61104  m4macros/gsettings.m4 |    2 +-
61105  2 files changed, 14 insertions(+), 3 deletions(-)
61106
61107 commit b59a5551ecd448187d752d93a06c2298db121ace
61108 Author: Ryan Lortie <desrt@desrt.ca>
61109 Date:   Tue May 18 18:28:39 2010 -0400
61110
61111     Bug 619038 - increase gsettings.m4 power
61112
61113     handle schema checking, installation, uninstallation, cleaning
61114
61115  docs/reference/gio/migrating-gconf.xml |   21 +++++-----
61116  m4macros/gsettings.m4                  |   71
61117  +++++++++++++++++++++++---------
61118  2 files changed, 61 insertions(+), 31 deletions(-)
61119
61120 commit 3e3779b7d0edbdfbea38655e353d0723a1b918d5
61121 Author: Tor Lillqvist <tml@iki.fi>
61122 Date:   Wed May 19 10:47:02 2010 +0300
61123
61124     Make config.h.win32.in match what configure produces
61125
61126     No semantic changes.
61127
61128  config.h.win32.in |   20 +++++++++++++++++---
61129  1 file changed, 17 insertions(+), 3 deletions(-)
61130
61131 commit 8eb377b6f6661022a1917b8cd465ed3e52fecf88
61132 Author: Ryan Lortie <desrt@desrt.ca>
61133 Date:   Tue May 18 18:24:04 2010 -0400
61134
61135     glib-compile-schemas rename missed in docs
61136
61137     change a mention of gschema_compile in the docs
61138
61139  docs/reference/gio/migrating-gconf.xml |    2 +-
61140  1 file changed, 1 insertion(+), 1 deletion(-)
61141
61142 commit 257c519ba2ed91f7dfc94d5a07a0cc6c7a3644f1
61143 Author: Javier Jardón <jjardon@gnome.org>
61144 Date:   Tue May 18 23:45:54 2010 +0200
61145
61146     Fix trivial typo in GCredentials code
61147
61148     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=618839
61149
61150  gio/gcredentials.c |    2 +-
61151  1 file changed, 1 insertion(+), 1 deletion(-)
61152
61153 commit 719e2dcb3b35dbab9cfaa7d0f711b0949b57ad35
61154 Author: Ryan Lortie <desrt@desrt.ca>
61155 Date:   Tue May 18 17:25:43 2010 -0400
61156
61157     Bug 619031 - method-calls-in-thread test failing
61158
61159     The test was assuming that g_timeout_add() waited for at least the
61160     amount of
61161     time given to it before running the function.  This is not the case
61162     -- the
61163     function can be run as much as 1ms early.  Make the lower time
61164     bound asserted
61165     in the test more permissive to account for this.
61166
61167  gio/tests/gdbus-threading.c |    9 +++++++--
61168  1 file changed, 7 insertions(+), 2 deletions(-)
61169
61170 commit 6067f9f794954b8545776e14d059a7bb15d99e99
61171 Author: Ryan Lortie <desrt@desrt.ca>
61172 Date:   Tue May 18 16:43:36 2010 -0400
61173
61174     Bug 618839  - Typo at translation message
61175
61176     Fix trivial typo in GCredentials code
61177
61178  gio/gcredentials.c |    2 +-
61179  1 file changed, 1 insertion(+), 1 deletion(-)
61180
61181 commit 12a8c0f50d72829af4cc436a455396bf5190b40e
61182 Author: Ryan Lortie <desrt@desrt.ca>
61183 Date:   Tue May 18 16:13:58 2010 -0400
61184
61185     Add sync method to GSettingsBackend, and pad
61186
61187  gio/gsettingsbackend.h |    3 +++
61188  1 file changed, 3 insertions(+)
61189
61190 commit 7fcf353325a41b75701688364a497d5790ea83a0
61191 Author: Ryan Lortie <desrt@desrt.ca>
61192 Date:   Tue May 18 13:43:42 2010 -0400
61193
61194     whitespace fix
61195
61196  gio/gsettingsbackend.h |   56
61197  ++++++++++++++++++++++++------------------------
61198  1 file changed, 28 insertions(+), 28 deletions(-)
61199
61200 commit 587bdf3f0acfdc46e708214c5201336d81e3307c
61201 Author: Robert Ancell <robert.ancell@gmail.com>
61202 Date:   Tue May 18 12:01:25 2010 +1000
61203
61204     Add missing gunixfdlist.h include in gdbus-example-server.c
61205
61206  gio/tests/gdbus-example-server.c |    1 +
61207  1 file changed, 1 insertion(+)
61208
61209 commit a977f032358325c8ad558f675530569add68daaf
61210 Author: David Zeuthen <davidz@redhat.com>
61211 Date:   Mon May 17 19:51:49 2010 -0400
61212
61213     GDBus: Fix obvious crasher when looking up annotations
61214
61215     Signed-off-by: David Zeuthen <davidz@redhat.com>
61216
61217  gio/gdbusintrospection.c |    2 +-
61218  1 file changed, 1 insertion(+), 1 deletion(-)
61219
61220 commit 74cafe871c42c21e7485ee7d80257ef987819979
61221 Author: Fran Diéguez <fran.dieguez@mabishu.com>
61222 Date:   Mon May 17 23:59:42 2010 +0200
61223
61224     Updated Galician translations
61225
61226  po/gl.po |  629
61227  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
61228  1 file changed, 607 insertions(+), 22 deletions(-)
61229
61230 commit a621e0ed10eb8a7c5b89ee1d96ae877908e4d74b
61231 Author: David Zeuthen <davidz@redhat.com>
61232 Date:   Mon May 17 11:08:53 2010 -0400
61233
61234     gdbus(1): Don't fetch props if introspection data indicates none
61235     are available
61236
61237     Signed-off-by: David Zeuthen <davidz@redhat.com>
61238
61239  gio/gdbus-tool.c |    2 +-
61240  1 file changed, 1 insertion(+), 1 deletion(-)
61241
61242 commit 98e4f7f6fbd1b8ac889327559a50e4369d064a74
61243 Author: David Zeuthen <davidz@redhat.com>
61244 Date:   Mon May 17 11:07:53 2010 -0400
61245
61246     GDBus: Fix introspection of objects registered at /
61247
61248     Signed-off-by: David Zeuthen <davidz@redhat.com>
61249
61250  gio/gdbusconnection.c |    2 +-
61251  1 file changed, 1 insertion(+), 1 deletion(-)
61252
61253 commit 799e0242ae31dd66b102342927583f1f34806c54
61254 Author: Ryan Lortie <desrt@desrt.ca>
61255 Date:   Sun May 16 16:56:36 2010 -0400
61256
61257     improve thread safety in GDelayedSettingsBackend
61258
61259       - hold a lock while accessing the tree of delayed values
61260       - use weak reference counts with the owner object to avoid doing
61261         g_object_notify on a dead object
61262       - dispatch the "has-unapplied" notify to the proper main context
61263
61264  gio/gdelayedsettingsbackend.c  |  128
61265  ++++++++++++++++++++++++++++++++++------
61266  gio/gdelayedsettingsbackend.h  |    5 +-
61267  gio/gsettings.c                |    4 +-
61268  gio/gsettingsbackend.c         |    6 +-
61269  gio/gsettingsbackendinternal.h |    2 +
61270  5 files changed, 121 insertions(+), 24 deletions(-)
61271
61272 commit 61219e264083184eada5c5ef2795b7c531470704
61273 Author: Ryan Lortie <desrt@desrt.ca>
61274 Date:   Sun May 16 14:17:34 2010 -0400
61275
61276     GSettingsBackend: make signal dispatch threadsafe
61277
61278     This commit fixes up a few race conditions in the GSettingsBackend,
61279     mostly with
61280     respect to change notifications occuring at the same time as the
61281     last reference
61282     count on a GSettings is dropped.  With GDBus feeding us our incoming
61283     signals in
61284     a separate thread, this is something that could easily happen.
61285
61286  gio/gdelayedsettingsbackend.c  |   40 ++--
61287  gio/gsettings.c                |   43 ++---
61288  gio/gsettingsbackend.c         |  410
61289  ++++++++++++++++++++++++----------------
61290  gio/gsettingsbackendinternal.h |   26 +--
61291  4 files changed, 301 insertions(+), 218 deletions(-)
61292
61293 commit 4967b6d2ab5a0a83609a825ea113bc75f61bfdb1
61294 Author: Ryan Lortie <desrt@desrt.ca>
61295 Date:   Sun May 16 18:14:46 2010 +0200
61296
61297     gitignore additions for gdbus, new test cases
61298
61299  gio/.gitignore        |    1 +
61300  gio/tests/.gitignore  |   23 ++++++++++++++++++++++-
61301  glib/tests/.gitignore |    1 +
61302  3 files changed, 24 insertions(+), 1 deletion(-)
61303
61304 commit 984258c662d3f571fcd0ea415923aec7a3746826
61305 Author: Ryan Lortie <desrt@desrt.ca>
61306 Date:   Sun May 16 13:02:23 2010 +0200
61307
61308     GSettings: support emitting signals in threads
61309
61310     The thread-default context that was in effect at the time that the
61311     GSettings was created will be used for emitting signals on that
61312     GSettings.
61313
61314  gio/gdelayedsettingsbackend.c  |    2 +-
61315  gio/gsettings.c                |   18 ++++++
61316  gio/gsettingsbackend.c         |  139
61317  +++++++++++++++++++++++++++++++++++++++-
61318  gio/gsettingsbackendinternal.h |    2 +
61319  4 files changed, 159 insertions(+), 2 deletions(-)
61320
61321 commit 849684e540bb714bc60c2bce3a086e5ffb8933c0
61322 Author: Ryan Lortie <desrt@desrt.ca>
61323 Date:   Sun May 16 13:03:34 2010 +0200
61324
61325     GSettings tool: work-around GDBus issue
61326
61327     There is currently no way (near as I can tell) to ensure that
61328     a message
61329     has been sent when using GDBus.  If we exit() before we are sure, then
61330     it is very possible that the message isn't sent at all.
61331     This behaviour
61332     was observed when using the GSettings commandline tool with dconf.
61333
61334     A quick and dirty workaround for now.
61335
61336  gio/gsettings-tool.c |   18 ++++++++++++++++++
61337  1 file changed, 18 insertions(+)
61338
61339 commit 8e060adb2cecb7a801d54e3cbdb0c6eb12f56c12
61340 Author: Ryan Lortie <desrt@desrt.ca>
61341 Date:   Sun May 16 10:19:46 2010 +0200
61342
61343     intern a key name instead of using strdup()
61344
61345  gio/gsettings.c |    3 +--
61346  1 file changed, 1 insertion(+), 2 deletions(-)
61347
61348 commit e5440f865d79795061cf5e64d8ed7300222c4a79
61349 Author: Lin Ma <lin.ma@sun.com>
61350 Date:   Mon May 17 14:42:52 2010 +0800
61351
61352     Reworked Solaris file event notification for GIO. See
61353     https://defect.opensolaris.org/bz/show_bug.cgi?id=10194
61354
61355     Updated copyright.
61356
61357  gio/fen/Makefile.am            |    6 -
61358  gio/fen/fen-data.c             |  718
61359  -------------------------------------
61360  gio/fen/fen-data.h             |   89 -----
61361  gio/fen/fen-dump.c             |   43 +--
61362  gio/fen/fen-dump.h             |    4 +-
61363  gio/fen/fen-helper.c           |  326 +++++------------
61364  gio/fen/fen-helper.h           |   13 +-
61365  gio/fen/fen-kernel.c           |  775
61366  ++++++++++++++++++++--------------------
61367  gio/fen/fen-kernel.h           |   35 +-
61368  gio/fen/fen-missing.c          |  121 -------
61369  gio/fen/fen-missing.h          |   38 --
61370  gio/fen/fen-node.c             |  762
61371  ++++++++++++++++++++++++---------------
61372  gio/fen/fen-node.h             |   97 +++--
61373  gio/fen/fen-sub.c              |   42 ---
61374  gio/fen/fen-sub.h              |   39 --
61375  gio/fen/gfendirectorymonitor.c |   95 +++--
61376  gio/fen/gfendirectorymonitor.h |    3 +
61377  gio/fen/gfenfilemonitor.c      |   32 +-
61378  gio/fen/gfenfilemonitor.h      |    3 +
61379  19 files changed, 1114 insertions(+), 2127 deletions(-)
61380
61381 commit 794a4a8dbda6b63b15705d689c9785fc07ff7a40
61382 Author: Jorge González <jorgegonz@svn.gnome.org>
61383 Date:   Mon May 17 07:41:48 2010 +0200
61384
61385     Updated Spanish translation
61386
61387  po/es.po | 1648
61388  +++++++++++++++++++++++++++++++++++++++++++-------------------
61389  1 file changed, 1142 insertions(+), 506 deletions(-)
61390
61391 commit 2ec41fad532c046b04b55e0a2b7883b344727c64
61392 Author: Matthias Clasen <mclasen@redhat.com>
61393 Date:   Sun May 16 13:07:25 2010 -0400
61394
61395     Add GDBus files to POTFILES.in
61396
61397  po/POTFILES.in |   13 +++++++++++++
61398  1 file changed, 13 insertions(+)
61399
61400 commit d899c57a819685f2a9e66927f040cbdfea8ae572
61401 Author: Fran Diéguez <fran.dieguez@mabishu.com>
61402 Date:   Sun May 16 16:31:25 2010 +0200
61403
61404     Updated Galician translations
61405
61406  po/gl.po | 1022
61407  +++++++++++++++++++++++++++++++-------------------------------
61408  1 file changed, 518 insertions(+), 504 deletions(-)
61409
61410 commit b298c9430e197ca7f31ecfa0089f51e410bced36
61411 Author: Andika Triwidada <andika@gmail.com>
61412 Date:   Sun May 16 16:30:38 2010 +0700
61413
61414     Updated Indonesian translation
61415
61416  po/id.po | 1966
61417  ++++++++++++++++++++++++++++++--------------------------------
61418  1 file changed, 945 insertions(+), 1021 deletions(-)
61419
61420 commit 5d379f1c37ee8b5eb7020ebf7165290f5258045e
61421 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
61422 Date:   Sat May 15 10:17:35 2010 +0200
61423
61424     Fix gio tests linking with binutils gold linker
61425
61426  gio/tests/Makefile.am |    1 +
61427  1 file changed, 1 insertion(+)
61428
61429 commit e6c08a458c6b6b6eb12b39593bc356dd2d215aec
61430 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
61431 Date:   Sat May 15 10:13:28 2010 +0200
61432
61433     Fix build of gdbus tool with binutils gold linker
61434
61435  gio/Makefile.am |    4 +++-
61436  1 file changed, 3 insertions(+), 1 deletion(-)
61437
61438 commit 4b0fd52e52968723ee2a415f0d2fae965aa96867
61439 Author: Matthias Clasen <mclasen@redhat.com>
61440 Date:   Sat May 15 18:23:23 2010 -0400
61441
61442     Expand information about schema translation
61443
61444     I have added some hints on how to use intltool for translation
61445     of summary and description elements, taken from comments in bug
61446     #618523.
61447
61448  docs/reference/gio/migrating-gconf.xml |   14 ++++++++++++--
61449  1 file changed, 12 insertions(+), 2 deletions(-)
61450
61451 commit 2ad4b2d716220f0ef45bbeb56fb90a7438afa21a
61452 Author: Matthias Clasen <mclasen@redhat.com>
61453 Date:   Sat May 15 18:15:30 2010 -0400
61454
61455     Fix build on !linux
61456
61457     Don't define __USE_GNU, thats a glibc-internal macro, and
61458     don't use SOL_SOCKET when not including sys/socket.h.
61459     Maybe this file should be called glinuxcredentialsmessage.c...
61460
61461     Bug #618730
61462
61463  gio/gunixcredentialsmessage.c |    5 ++++-
61464  1 file changed, 4 insertions(+), 1 deletion(-)
61465
61466 commit 63d74caabe6f7b85ad13cad922fff239911fb5a0
61467 Author: Christian Persch <chpe@gnome.org>
61468 Date:   Sat May 15 11:56:21 2010 +0200
61469
61470     Use the new option name
61471
61472     It's --schema-file now, not --schema-files.
61473     Bug #616864.
61474
61475  m4macros/gsettings.m4 |    2 +-
61476  1 file changed, 1 insertion(+), 1 deletion(-)
61477
61478 commit 50f422b5fd10fd4b709d2c5babce7fdc4987ff36
61479 Author: Matthias Clasen <mclasen@redhat.com>
61480 Date:   Fri May 14 22:30:19 2010 -0400
61481
61482     Bump version
61483
61484  configure.in |    2 +-
61485  1 file changed, 1 insertion(+), 1 deletion(-)
61486
61487 commit 5810cce252cc3d42377a0dca9a6d8c0a68eaf031
61488 Author: Matthias Clasen <mclasen@redhat.com>
61489 Date:   Fri May 14 22:28:46 2010 -0400
61490
61491     2.25.5
61492
61493  po/af.po          |    2 +-
61494  po/am.po          |    2 +-
61495  po/ar.po          |    2 +-
61496  po/as.po          |    2 +-
61497  po/ast.po         |    2 +-
61498  po/az.po          |    2 +-
61499  po/be.po          |    2 +-
61500  po/be@latin.po    |    2 +-
61501  po/bg.po          |    2 +-
61502  po/bn.po          |    2 +-
61503  po/bn_IN.po       |    2 +-
61504  po/bs.po          |    2 +-
61505  po/ca.po          |    2 +-
61506  po/ca@valencia.po |    2 +-
61507  po/cs.po          |    2 +-
61508  po/cy.po          |    2 +-
61509  po/da.po          |    2 +-
61510  po/de.po          |    2 +-
61511  po/dz.po          |    2 +-
61512  po/el.po          |    2 +-
61513  po/en@shaw.po     |    2 +-
61514  po/en_CA.po       |    2 +-
61515  po/en_GB.po       |    2 +-
61516  po/eo.po          |    2 +-
61517  po/es.po          | 1009
61518  ++++++++++++++++++++++++++---------------------------
61519  po/et.po          |    2 +-
61520  po/eu.po          |    2 +-
61521  po/fa.po          |    2 +-
61522  po/fi.po          |    2 +-
61523  po/fr.po          |    2 +-
61524  po/ga.po          |    2 +-
61525  po/gl.po          |    2 +-
61526  po/gu.po          |    2 +-
61527  po/he.po          |    2 +-
61528  po/hi.po          |    2 +-
61529  po/hr.po          |    2 +-
61530  po/hu.po          |    2 +-
61531  po/hy.po          |    2 +-
61532  po/id.po          |    2 +-
61533  po/is.po          |    2 +-
61534  po/it.po          |    2 +-
61535  po/ja.po          |    2 +-
61536  po/ka.po          |    2 +-
61537  po/kn.po          |    2 +-
61538  po/ko.po          |    2 +-
61539  po/ku.po          |    2 +-
61540  po/lt.po          |    2 +-
61541  po/lv.po          |    2 +-
61542  po/mai.po         |    2 +-
61543  po/mg.po          |    2 +-
61544  po/mk.po          |    2 +-
61545  po/ml.po          |    2 +-
61546  po/mn.po          |    2 +-
61547  po/mr.po          |    2 +-
61548  po/ms.po          |    2 +-
61549  po/nb.po          |    2 +-
61550  po/nds.po         |    2 +-
61551  po/ne.po          |    2 +-
61552  po/nl.po          |    2 +-
61553  po/nn.po          |    2 +-
61554  po/oc.po          |    2 +-
61555  po/or.po          |    2 +-
61556  po/pa.po          |    2 +-
61557  po/pl.po          |    2 +-
61558  po/ps.po          |    2 +-
61559  po/pt.po          |    2 +-
61560  po/pt_BR.po       |    2 +-
61561  po/ro.po          |    2 +-
61562  po/ru.po          |    2 +-
61563  po/rw.po          |    2 +-
61564  po/si.po          |    2 +-
61565  po/sk.po          |    2 +-
61566  po/sl.po          |    2 +-
61567  po/sq.po          |    2 +-
61568  po/sr.po          |    2 +-
61569  po/sr@ije.po      |    2 +-
61570  po/sr@latin.po    |    2 +-
61571  po/sv.po          |    2 +-
61572  po/ta.po          |    2 +-
61573  po/te.po          |    2 +-
61574  po/th.po          |    2 +-
61575  po/tl.po          |    2 +-
61576  po/tr.po          |    2 +-
61577  po/tt.po          |    2 +-
61578  po/uk.po          |    2 +-
61579  po/vi.po          |    2 +-
61580  po/wa.po          |    2 +-
61581  po/xh.po          |    2 +-
61582  po/yi.po          |    2 +-
61583  po/zh_CN.po       |    2 +-
61584  po/zh_HK.po       |    2 +-
61585  po/zh_TW.po       |    2 +-
61586  92 files changed, 589 insertions(+), 602 deletions(-)
61587
61588 commit 34020f9dd4f497066ff79c0ab7cc534e21abc66b
61589 Author: Matthias Clasen <mclasen@redhat.com>
61590 Date:   Fri May 14 22:03:03 2010 -0400
61591
61592     Updates
61593
61594  NEWS |   21 +++++++++++++++++++++
61595  1 file changed, 21 insertions(+)
61596
61597 commit 2ed13de1533a1fafaac97be0fdc4154eb84ac35c
61598 Author: Matthias Clasen <mclasen@redhat.com>
61599 Date:   Fri May 14 21:58:08 2010 -0400
61600
61601     Fix issues with GSETTINGS_CHECK_RULE
61602
61603     Rename the --schema-files option to --schema-file, since it only
61604     accepts one file at a time. Change the GSETTINGS_CHECK_RULE to
61605     use it that way, too. And also make it work better with !srcdir
61606     builds.
61607
61608     Bugs #616731 and #616864
61609
61610  gio/gschema-compile.c       |    2 +-
61611  gio/tests/gschema-compile.c |    2 +-
61612  m4macros/gsettings.m4       |    5 ++---
61613  3 files changed, 4 insertions(+), 5 deletions(-)
61614
61615 commit 763c1dab1f2c92526330425d77211b704668a3a3
61616 Author: David Zeuthen <davidz@redhat.com>
61617 Date:   Fri May 14 21:08:01 2010 -0400
61618
61619     GDBus: Use specific variant type in GetAll()
61620
61621     Without this fix, we segfault if the exported object returned an error
61622     on all get_property() calls (in reality, this never happens).
61623
61624     Signed-off-by: David Zeuthen <davidz@redhat.com>
61625
61626  gio/gdbusconnection.c |    2 +-
61627  1 file changed, 1 insertion(+), 1 deletion(-)
61628
61629 commit 4baf104f0a369348185a2e2c9fdebc1423ec7f8e
61630 Author: David Zeuthen <davidz@redhat.com>
61631 Date:   Fri May 14 20:52:15 2010 -0400
61632
61633     GDBus: Fix a double free
61634
61635     Fix an unintentional double free introduced in commit
61636     4ad4c306c3b80620185cf975b402e17a6174aea9.
61637
61638     This bug manifested itself when trying to complete this
61639
61640      $ gdbus introspect --system --dest <tab>
61641
61642  gio/gdbus-tool.c |    4 ++--
61643  1 file changed, 2 insertions(+), 2 deletions(-)
61644
61645 commit 661e5ea69f2d370af6e4e9c73242cf158414dd5d
61646 Author: Christian Persch <chpe@gnome.org>
61647 Date:   Fri May 14 20:07:15 2010 +0200
61648
61649     Plug mem leaks in gdbus tests & examples
61650
61651     Use "&s" instead of "s", and free the variant iters after use.
61652
61653     Bug #618663.
61654
61655  gio/tests/gdbus-example-peer.c           |    4 ++--
61656  gio/tests/gdbus-example-proxy-subclass.c |   12 +++---------
61657  gio/tests/gdbus-example-server.c         |    2 +-
61658  gio/tests/gdbus-example-subtree.c        |    6 +++---
61659  gio/tests/gdbus-example-watch-proxy.c    |   12 ++++--------
61660  gio/tests/gdbus-export.c                 |    8 +++-----
61661  gio/tests/gdbus-introspection.c          |    2 +-
61662  gio/tests/gdbus-peer.c                   |    8 ++++----
61663  gio/tests/gdbus-proxy.c                  |    2 +-
61664  9 files changed, 22 insertions(+), 34 deletions(-)
61665
61666 commit 60c53fef4788d4773704cb1affd2fb0f4d1d8830
61667 Author: Christian Persch <chpe@gnome.org>
61668 Date:   Fri May 14 18:21:01 2010 +0200
61669
61670     Plug a mem leak in gdbusauth
61671
61672     From valgrind running gdbus-peer test:
61673
61674     ==20513== 32 bytes in 1 blocks are definitely lost in loss record
61675     1 of 15
61676     ==20513==    at 0x4024E4C: realloc (vg_replace_malloc.c:429)
61677     ==20513==    by 0x4079BB1: g_realloc (gmem.c:174)
61678     ==20513==    by 0x4099472: g_string_maybe_expand (gstring.c:396)
61679     ==20513==    by 0x409A42A: g_string_insert_c (gstring.c:1050)
61680     ==20513==    by 0x42169AC: g_string_append_c_inline (gstring.h:153)
61681     ==20513==    by 0x421682C: _my_g_input_stream_read_line_safe
61682     (gdbusauth.c:336)
61683     ==20513==    by 0x421843E: _g_dbus_auth_run_server (gdbusauth.c:1265)
61684     ==20513==    by 0x4222B94: initable_init (gdbusconnection.c:1783)
61685     ==20513==    by 0x41CF8D5: g_initable_init (ginitable.c:106)
61686     ==20513==    by 0x41CFA8D: g_initable_new_valist (ginitable.c:219)
61687     ==20513==    by 0x41CF920: g_initable_new (ginitable.c:139)
61688     ==20513==    by 0x4223479: g_dbus_connection_new_sync
61689     (gdbusconnection.c:2046)
61690
61691     Bug #618650.
61692
61693  gio/gdbusauth.c |    1 +
61694  1 file changed, 1 insertion(+)
61695
61696 commit 5bc9d43288d4991b9c3ef1fc38d231113b633ec7
61697 Author: Christian Persch <chpe@gnome.org>
61698 Date:   Fri May 14 14:27:08 2010 +0200
61699
61700     Plug mem leak in g_dbus_address_get_stream_sync
61701
61702     ==6279== 21,615 (4,708 direct, 16,907 indirect) bytes in 169
61703     blocks are
61704     definitely lost in loss record 12 of 13
61705     ==6279==    at 0x4024D2E: malloc (vg_replace_malloc.c:207)
61706     ==6279==    by 0x4079A90: g_malloc (gmem.c:135)
61707     ==6279==    by 0x4079DC8: g_malloc_n (gmem.c:252)
61708     ==6279==    by 0x4097E66: g_strsplit (gstrfuncs.c:2434)
61709     ==6279==    by 0x42169A2: g_dbus_address_get_stream_sync
61710     (gdbusaddress.c:875)
61711
61712     Bug #618622.
61713
61714  gio/gdbusaddress.c |    2 ++
61715  1 file changed, 2 insertions(+)
61716
61717 commit dc39825aa3b1556e57460df1cca0b764a5741a66
61718 Author: Christian Persch <chpe@gnome.org>
61719 Date:   Fri May 14 14:22:45 2010 +0200
61720
61721     Plug a mem leak in get_uninitialized_connection
61722
61723     Free the bus address after creating the singleton.
61724
61725     ==26308== 39,736 (10,517 direct, 29,219 indirect) bytes in 388 blocks
61726     are definitely lost in loss record 14 of 15
61727     ==26308==    at 0x4024D2E: malloc (vg_replace_malloc.c:207)
61728     ==26308==    by 0x4079A90: g_malloc (gmem.c:135)
61729     ==26308==    by 0x4079DC8: g_malloc_n (gmem.c:252)
61730     ==26308==    by 0x4095607: g_strdup (gstrfuncs.c:102)
61731     ==26308==    by 0x4216B9A: g_dbus_address_get_for_bus_sync
61732     (gdbusaddress.c:961)
61733     ==26308==    by 0x422A7AE: get_uninitialized_connection
61734     (gdbusconnection.c:5241)
61735
61736     Bug #618622.
61737
61738  gio/gdbusconnection.c |    1 +
61739  1 file changed, 1 insertion(+)
61740
61741 commit 5b2c7f10bd5a42d2956b53b13f3aabb947f901dd
61742 Author: Christian Persch <chpe@gnome.org>
61743 Date:   Fri May 14 14:15:42 2010 +0200
61744
61745     Plug mem leaks in parse_value_from_blob
61746
61747     The result of read_string() was leaked.
61748
61749     Bug #618615.
61750
61751  gio/gdbusmessage.c |    7 +++++++
61752  1 file changed, 7 insertions(+)
61753
61754 commit 0a7c0ac74bd55d06265e9441c5728119adc254ab
61755 Author: Christian Persch <chpe@gnome.org>
61756 Date:   Fri May 14 18:08:29 2010 -0400
61757
61758     Plug a mem leak
61759
61760     This code leaked the return value of g_variant_get_child_value();
61761     use g_variant_get() instead and free the iter when done.
61762
61763  gio/gdbusproxy.c |   22 +++++++++-------------
61764  1 file changed, 9 insertions(+), 13 deletions(-)
61765
61766 commit ddc94bd0a65a17471e50d0c659d9c59a1804c3f1
61767 Author: David Zeuthen <davidz@redhat.com>
61768 Date:   Fri May 14 12:55:25 2010 -0400
61769
61770     GDBus: Remove cached value if a property is invalidated
61771
61772     Also add a test case to catch this.
61773
61774     Signed-off-by: David Zeuthen <davidz@redhat.com>
61775
61776  gio/gdbusproxy.c              |    6 ++++++
61777  gio/tests/gdbus-proxy.c       |   36 ++++++++++++++++++++++++++++++++++++
61778  gio/tests/gdbus-testserver.py |   16 ++++++++++++++++
61779  3 files changed, 58 insertions(+)
61780
61781 commit bb6530eb34a16cbf34ce130c21071a25666a704b
61782 Author: David Zeuthen <davidz@redhat.com>
61783 Date:   Fri May 14 12:49:51 2010 -0400
61784
61785     GDBus: Fix serialization of empty arrays
61786
61787     It turns out that we didn't observe padding (neither when reading nor
61788     writing) for empty arrays which (apparently) is needed according to
61789     the D-Bus spec and reference implementation. A simple test case to
61790     provoke this behavior is as follows (notice the lack of 4 bytes worth
61791     of padding at position 0x0064):
61792
61793      Error calling dbus_message_demarshal() on this blob:
61794      org.freedesktop.DBus.Error.InvalidArgs: Message is corrupted
61795      (Alignment padding not null)
61796      0000: 6c 01 00 01  2e 00 00 00  41 00 00 00  37 00 00 00
61797      l.......A...7...
61798      0010: 08 01 67 00  08 73 61 7b  73 76 7d 61  73 00 00 00
61799      ..g..sa{sv}as...
61800      0020: 01 01 6f 00  08 00 00 00  2f 66 6f 6f  2f 62 61 72
61801      ..o...../foo/bar
61802      0030: 00 00 00 00  00 00 00 00  03 01 73 00  06 00 00 00
61803      ..........s.....
61804      0040: 4d 65 6d 62  65 72 00 00  11 00 00 00  30 31 32 33
61805      Member......0123
61806      0050: 34 35 36 37  38 39 30 31  32 33 34 35  36 00 00 00
61807      4567890123456...
61808      0060: 00 00 00 00  0e 00 00 00  09 00 00 00  53 6f 6d 65
61809      ............Some
61810      0070: 74 68 69 6e  67 00                                    thing.
61811
61812      The blob was generated from the following GVariant value:
61813      ('01234567890123456', @a{sv} {}, ['Something'])
61814
61815      If the blob was encoded using DBusMessageIter, the payload would
61816      have been:
61817
61818      0000: 6c 01 00 01  32 00 00 00  41 00 00 00  36 00 00 00
61819      l...2...A...6...
61820      0010: 01 01 6f 00  08 00 00 00  2f 66 6f 6f  2f 62 61 72
61821      ..o...../foo/bar
61822      0020: 00 00 00 00  00 00 00 00  03 01 73 00  06 00 00 00
61823      ..........s.....
61824      0030: 4d 65 6d 62  65 72 00 00  08 01 67 00  08 73 61 7b
61825      Member....g..sa{
61826      0040: 73 76 7d 61  73 00 00 00  11 00 00 00  30 31 32 33
61827      sv}as.......0123
61828      0050: 34 35 36 37  38 39 30 31  32 33 34 35  36 00 00 00
61829      4567890123456...
61830      0060: 00 00 00 00  00 00 00 00  0e 00 00 00  09 00 00 00
61831      ................
61832      0070: 53 6f 6d 65  74 68 69 6e  67 00
61833      Something.
61834      ** ERROR:gdbus-serialization.c:547:check_serialization: code should
61835      not be reached
61836      Aborted
61837
61838     and this is now in the libdbus-1-using serialization test case.
61839
61840     Signed-off-by: David Zeuthen <davidz@redhat.com>
61841
61842  gio/gdbusmessage.c              |  680
61843  ++++++++++++++++++++++++---------------
61844  gio/tests/gdbus-serialization.c |   12 +
61845  2 files changed, 439 insertions(+), 253 deletions(-)
61846
61847 commit 285a124608b28ca62db7350632a48bd9257038c0
61848 Author: Jorge González <jorgegonz@svn.gnome.org>
61849 Date:   Fri May 14 17:55:37 2010 +0200
61850
61851     Updated Spanish translation
61852
61853  po/es.po | 1026
61854  +++++++++++++++++++++++++++++++-------------------------------
61855  1 file changed, 521 insertions(+), 505 deletions(-)
61856
61857 commit 02af71c7ff9689a75069b0a7bc84349dac0b13b4
61858 Author: Matthias Clasen <mclasen@redhat.com>
61859 Date:   Fri May 14 11:49:15 2010 -0400
61860
61861     bump version
61862
61863  configure.in |    2 +-
61864  1 file changed, 1 insertion(+), 1 deletion(-)
61865
61866 commit cff9d83f75b90301909f2c7d46a16e5f618e3e0b
61867 Author: Matthias Clasen <mclasen@redhat.com>
61868 Date:   Fri May 14 11:25:11 2010 -0400
61869
61870     2.25.4
61871
61872  po/af.po          |  184 +++++----
61873  po/am.po          |  184 +++++----
61874  po/ar.po          |  184 +++++----
61875  po/as.po          |  184 +++++----
61876  po/ast.po         |  184 +++++----
61877  po/az.po          |  184 +++++----
61878  po/be.po          |  186 +++++----
61879  po/be@latin.po    |  186 +++++----
61880  po/bg.po          |  184 +++++----
61881  po/bn.po          |  184 +++++----
61882  po/bn_IN.po       |  184 +++++----
61883  po/bs.po          |  184 +++++----
61884  po/ca.po          |  184 +++++----
61885  po/ca@valencia.po |  184 +++++----
61886  po/cs.po          |  184 +++++----
61887  po/cy.po          |  184 +++++----
61888  po/da.po          |  184 +++++----
61889  po/de.po          |  184 +++++----
61890  po/dz.po          |  184 +++++----
61891  po/el.po          |  184 +++++----
61892  po/en@shaw.po     | 1121
61893  +++++++++++++++++++++++++++--------------------------
61894  po/en_CA.po       |  184 +++++----
61895  po/en_GB.po       |  184 +++++----
61896  po/eo.po          |  184 +++++----
61897  po/es.po          | 1027 ++++++++++++++++++++++++------------------------
61898  po/et.po          |  184 +++++----
61899  po/eu.po          |  184 +++++----
61900  po/fa.po          |  184 +++++----
61901  po/fi.po          |  184 +++++----
61902  po/fr.po          |  184 +++++----
61903  po/ga.po          |  184 +++++----
61904  po/gl.po          | 1024 ++++++++++++++++++++++++------------------------
61905  po/gu.po          |  184 +++++----
61906  po/he.po          |  184 +++++----
61907  po/hi.po          |  184 +++++----
61908  po/hr.po          |  184 +++++----
61909  po/hu.po          |  184 +++++----
61910  po/hy.po          |  184 +++++----
61911  po/id.po          |  184 +++++----
61912  po/is.po          |  184 +++++----
61913  po/it.po          |  184 +++++----
61914  po/ja.po          |  184 +++++----
61915  po/ka.po          |  184 +++++----
61916  po/kn.po          |  184 +++++----
61917  po/ko.po          |  184 +++++----
61918  po/ku.po          |  184 +++++----
61919  po/lt.po          |  184 +++++----
61920  po/lv.po          |  184 +++++----
61921  po/mai.po         |  184 +++++----
61922  po/mg.po          |  184 +++++----
61923  po/mk.po          |  184 +++++----
61924  po/ml.po          |  184 +++++----
61925  po/mn.po          |  184 +++++----
61926  po/mr.po          |  184 +++++----
61927  po/ms.po          |  184 +++++----
61928  po/nb.po          | 1024 ++++++++++++++++++++++++------------------------
61929  po/nds.po         |  184 +++++----
61930  po/ne.po          |  184 +++++----
61931  po/nl.po          |  185 +++++----
61932  po/nn.po          |  184 +++++----
61933  po/oc.po          |  184 +++++----
61934  po/or.po          |  184 +++++----
61935  po/pa.po          |  184 +++++----
61936  po/pl.po          |  184 +++++----
61937  po/ps.po          |  184 +++++----
61938  po/pt.po          |  184 +++++----
61939  po/pt_BR.po       |  184 +++++----
61940  po/ro.po          |  184 +++++----
61941  po/ru.po          |  184 +++++----
61942  po/rw.po          |  186 +++++----
61943  po/si.po          |  184 +++++----
61944  po/sk.po          |  184 +++++----
61945  po/sl.po          |  184 +++++----
61946  po/sq.po          |  192 +++++----
61947  po/sr.po          |  184 +++++----
61948  po/sr@ije.po      |  184 +++++----
61949  po/sr@latin.po    |  184 +++++----
61950  po/sv.po          |  184 +++++----
61951  po/ta.po          |  184 +++++----
61952  po/te.po          |  184 +++++----
61953  po/th.po          |  184 +++++----
61954  po/tl.po          |  184 +++++----
61955  po/tr.po          |  184 +++++----
61956  po/tt.po          |  184 +++++----
61957  po/uk.po          |  184 +++++----
61958  po/vi.po          |  184 +++++----
61959  po/wa.po          |  184 +++++----
61960  po/xh.po          |  184 +++++----
61961  po/yi.po          |  184 +++++----
61962  po/zh_CN.po       |  184 +++++----
61963  po/zh_HK.po       |  184 +++++----
61964  po/zh_TW.po       |  184 +++++----
61965  92 files changed, 11669 insertions(+), 8734 deletions(-)
61966
61967 commit c57c61c930896f278de61de170e57affc243e427
61968 Author: Ryan Lortie <desrt@desrt.ca>
61969 Date:   Fri May 14 17:06:24 2010 +0200
61970
61971     fix glaring inaccuracy in GVariant docs
61972
61973  glib/gvariant.c |   12 ++++--------
61974  1 file changed, 4 insertions(+), 8 deletions(-)
61975
61976 commit ee9b16242c2f1e5e29170a8885fd146d44f83197
61977 Author: Matthias Clasen <mclasen@redhat.com>
61978 Date:   Fri May 14 10:49:03 2010 -0400
61979
61980     another !srcdir build fix
61981
61982  gio/tests/Makefile.am |    3 ++-
61983  1 file changed, 2 insertions(+), 1 deletion(-)
61984
61985 commit 159f533abf9e653fa31dba5b3c12f024165c29db
61986 Author: Matthias Clasen <mclasen@redhat.com>
61987 Date:   Fri May 14 10:25:31 2010 -0400
61988
61989     More !srcdir build fixes
61990
61991  gio/tests/gdbus-introspection.c |    2 +-
61992  gio/tests/gdbus-threading.c     |    2 +-
61993  2 files changed, 2 insertions(+), 2 deletions(-)
61994
61995 commit d8d1a02c556ed9fc4c436888c965bc8dee62ad81
61996 Author: Ryan Lortie <desrt@desrt.ca>
61997 Date:   Fri May 14 15:30:33 2010 +0200
61998
61999     include gunixcredentialsmessage from unixsocket
62000
62001     fixes a build issue
62002
62003  gio/gunixconnection.c |    1 +
62004  1 file changed, 1 insertion(+)
62005
62006 commit 1d22b64843c83631bcd0e5255930f3a4e990961e
62007 Author: Matthias Clasen <mclasen@redhat.com>
62008 Date:   Fri May 14 08:38:07 2010 -0400
62009
62010     Cleanups
62011
62012     Sort #includes a bit better, and don't include platform-specific
62013     headers in gio.h.
62014
62015  gio/gcredentials.c               |    9 +++++----
62016  gio/gdbus-tool.c                 |    4 ++--
62017  gio/gdbusauth.c                  |   11 ++++++-----
62018  gio/gdbusauthmechanismexternal.c |    9 ++++-----
62019  gio/gdbusauthmechanismsha1.c     |   18 ++++++++----------
62020  gio/gdbusconnection.c            |   10 ++++++----
62021  gio/gdbusmessage.c               |   11 ++++++-----
62022  gio/gdbusprivate.c               |    8 ++------
62023  gio/gdbusproxywatching.c         |    1 -
62024  gio/gdbusserver.c                |    4 +++-
62025  gio/gio.h                        |    1 -
62026  11 files changed, 42 insertions(+), 44 deletions(-)
62027
62028 commit 054079899128cfc4a9e50a3750d927724604eedb
62029 Author: Matthias Clasen <mclasen@redhat.com>
62030 Date:   Fri May 14 01:36:25 2010 -0400
62031
62032     Fix !srcdir build
62033
62034     Thankfully we already had a SRCDIR define.
62035
62036  gio/tests/gdbus-proxy.c |    2 +-
62037  1 file changed, 1 insertion(+), 1 deletion(-)
62038
62039 commit c6f01b329c0d6488d15223c0d8bf286d8ff444a5
62040 Author: Matthias Clasen <mclasen@redhat.com>
62041 Date:   Fri May 14 00:59:42 2010 -0400
62042
62043     Fix a typo
62044
62045  docs/reference/gio/gio-sections.txt |    2 +-
62046  1 file changed, 1 insertion(+), 1 deletion(-)
62047
62048 commit 45cad58b4611aa6678f50a4545cb3b14b24b9c39
62049 Author: Matthias Clasen <mclasen@redhat.com>
62050 Date:   Fri May 14 00:51:51 2010 -0400
62051
62052     Updates
62053
62054  NEWS |   34 ++++++++++++++++++++++++++++++++++
62055  1 file changed, 34 insertions(+)
62056
62057 commit 4e7764fb2d843fbc89847036a3d8fcb47edf9c4d
62058 Author: Matthias Clasen <mclasen@redhat.com>
62059 Date:   Fri May 14 00:21:39 2010 -0400
62060
62061     Documentation cleanups
62062
62063  docs/reference/gio/Makefile.am      |    7 ++++
62064  docs/reference/gio/gio-sections.txt |   61
62065  ++++++++++++++++++++++++++---------
62066  gio/giotypes.h                      |    1 -
62067  gio/gunixcredentialsmessage.c       |    1 +
62068  4 files changed, 54 insertions(+), 16 deletions(-)
62069
62070 commit 6223341cacc7dfa34a8d60ec1b4828382dee6d07
62071 Merge: a7c4c7d 6e8637e
62072 Author: Matthias Clasen <mclasen@redhat.com>
62073 Date:   Thu May 13 23:08:34 2010 -0400
62074
62075     Merge branch 'gdbus-merge'
62076
62077     Conflicts:
62078         docs/reference/gio/gio-docs.xml
62079         docs/reference/gio/gio-sections.txt
62080         gio/tests/Makefile.am
62081
62082 commit a7c4c7de58a48c179e4dc3336814f63c33ad07ff
62083 Author: Matthias Clasen <mclasen@redhat.com>
62084 Date:   Tue May 11 12:48:22 2010 -0400
62085
62086     Remove a reference to Pango
62087
62088  docs/reference/gio/Makefile.am |    2 +-
62089  1 file changed, 1 insertion(+), 1 deletion(-)
62090
62091 commit 6e8637e4783ae4e573f6784f005920930d9fca87
62092 Author: Matthias Clasen <mclasen@redhat.com>
62093 Date:   Thu May 13 22:15:47 2010 -0400
62094
62095     The default timeout is 25s
62096
62097  gio/gdbusconnection.c |    7 +------
62098  1 file changed, 1 insertion(+), 6 deletions(-)
62099
62100 commit bdc29f82d39619747ac564918e041181b26449ee
62101 Author: Matthias Clasen <mclasen@redhat.com>
62102 Date:   Thu May 13 21:53:51 2010 -0400
62103
62104     Document more floating variant details.
62105
62106  gio/gdbusconnection.c |    2 ++
62107  1 file changed, 2 insertions(+)
62108
62109 commit e72f7f52de9e482eb9d5dd1c47eb0d1bea5f4631
62110 Author: Matthias Clasen <mclasen@redhat.com>
62111 Date:   Thu May 13 21:45:18 2010 -0400
62112
62113     Add some more details to the long description
62114
62115  gio/gdbusproxy.c |   14 ++++++++++++++
62116  1 file changed, 14 insertions(+)
62117
62118 commit 8f89b63930181696a3f4a9c441ffd97230577d64
62119 Author: Matthias Clasen <mclasen@redhat.com>
62120 Date:   Thu May 13 20:29:04 2010 -0400
62121
62122     Clean up platform-specific includes
62123
62124     The problem was pointed out in bug 618029. To solve it, we moved
62125     the GUnixFDList typedef to giotypes.h.
62126
62127  gio/gdbusmessage.c                       |    2 ++
62128  gio/gdbusmessage.h                       |    6 ------
62129  gio/giotypes.h                           |    1 +
62130  gio/gunixfdlist.h                        |    3 +--
62131  gio/gunixfdmessage.c                     |    1 +
62132  gio/gunixfdmessage.h                     |    2 +-
62133  gio/tests/gdbus-example-unix-fd-client.c |    1 +
62134  gio/tests/gdbus-peer.c                   |    1 +
62135  8 files changed, 8 insertions(+), 9 deletions(-)
62136
62137 commit 62c0454b34191b56d439521e537915b0514f8dbb
62138 Author: Ryan Lortie <desrt@desrt.ca>
62139 Date:   Fri May 14 01:54:30 2010 +0200
62140
62141     documentation for glib-mkenums @valuenum@
62142
62143  docs/reference/gobject/glib-mkenums.1   |   24 ++++++++++++++++++++++--
62144  docs/reference/gobject/glib-mkenums.xml |   12 ++++++++++++
62145  2 files changed, 34 insertions(+), 2 deletions(-)
62146
62147 commit e1fb92551f7be3dbaad9d9a5c80dc30ed7b83048
62148 Author: Ryan Lortie <desrt@desrt.ca>
62149 Date:   Tue May 11 19:48:19 2010 +0200
62150
62151     check for working gettext() before running tests
62152
62153  gio/tests/gsettings.c |   31 +++++++++++++++++++++++--------
62154  1 file changed, 23 insertions(+), 8 deletions(-)
62155
62156 commit 1165007023bf34c5624574703acd2d183b1d14f5
62157 Author: Ryan Lortie <desrt@desrt.ca>
62158 Date:   Fri May 14 00:53:42 2010 +0200
62159
62160     Add configure check for memmem()
62161
62162  configure.in |    2 +-
62163  1 file changed, 1 insertion(+), 1 deletion(-)
62164
62165 commit dd3551e7c3ae5e6e8b21dd77ce09d72b799e7b1d
62166 Author: David Zeuthen <davidz@redhat.com>
62167 Date:   Thu May 13 18:19:16 2010 -0400
62168
62169     GDBus: update gdbus(1) man page
62170
62171  docs/reference/gio/gdbus.xml |   14 ++++++++------
62172  1 file changed, 8 insertions(+), 6 deletions(-)
62173
62174 commit 68078ed648eec314507ff997e89b053a1d9a6891
62175 Author: David Zeuthen <davidz@redhat.com>
62176 Date:   Thu May 13 18:04:48 2010 -0400
62177
62178     GDBus: Nuke G_BUS_TYPE_NONE
62179
62180  gio/gdbusnameowning.c    |    1 -
62181  gio/gdbusnamewatching.c  |    1 -
62182  gio/gdbusproxywatching.c |    3 +--
62183  gio/gioenums.h           |   12 +++++-------
62184  gio/tests/gdbus-peer.c   |    1 -
62185  5 files changed, 6 insertions(+), 12 deletions(-)
62186
62187 commit 1fd55b8bbfe58adb749d4eee68ca5a71e56e6f82
62188 Author: David Zeuthen <davidz@redhat.com>
62189 Date:   Thu May 13 17:44:42 2010 -0400
62190
62191     GDBus: Remove g_dbus_is_activated()
62192
62193     It's generally hard to get this right so don't attempt to do so.
62194
62195  docs/reference/gio/gio-sections.txt |    1 -
62196  gio/gdbusutils.c                    |   20 --------------------
62197  gio/gdbusutils.h                    |    2 --
62198  gio/gio.symbols                     |    1 -
62199  4 files changed, 24 deletions(-)
62200
62201 commit 51446baa52e8cebea57124eb99a32e77a13b1551
62202 Author: David Zeuthen <davidz@redhat.com>
62203 Date:   Thu May 13 17:20:39 2010 -0400
62204
62205     GDBus: subscribe to PropertiesChanged() before calling GetAll()
62206
62207     Otherwise there's a slight chance of a race.
62208
62209  gio/gdbusproxy.c |   35 ++++++++++++++++++++---------------
62210  1 file changed, 20 insertions(+), 15 deletions(-)
62211
62212 commit 0e2c708bb298c98c136d507427e7b731b5cbd962
62213 Author: David Zeuthen <davidz@redhat.com>
62214 Date:   Thu May 13 17:10:15 2010 -0400
62215
62216     GDBus: Don't take a GError for
62217     g_dbus_proxy_get_cached_property_names()
62218
62219     We stopped doing this for get_cached_property() so no reason to do it
62220     here.
62221
62222     Signed-off-by: David Zeuthen <davidz@redhat.com>
62223
62224  gio/gdbusproxy.c                      |   29
62225  +++++++++--------------------
62226  gio/gdbusproxy.h                      |    3 +--
62227  gio/tests/gdbus-example-watch-proxy.c |    2 +-
62228  3 files changed, 11 insertions(+), 23 deletions(-)
62229
62230 commit 3ca28ef718d402bd65cd9f291c67b299f1ef74cf
62231 Author: David Zeuthen <davidz@redhat.com>
62232 Date:   Thu May 13 16:57:29 2010 -0400
62233
62234     GDBus: Update docs for GDBusProxy::g-properties-changed signal
62235
62236     Also update the example. See
62237
62238     https://bugzilla.gnome.org/show_bug.cgi?id=618559
62239
62240     for more details.
62241
62242     Signed-off-by: David Zeuthen <davidz@redhat.com>
62243
62244  gio/gdbusproxy.c                      |   10 +++++-----
62245  gio/tests/gdbus-example-watch-proxy.c |    7 +++++--
62246  2 files changed, 10 insertions(+), 7 deletions(-)
62247
62248 commit e3f5d3c00595ca017d83015fa2b9832d1c87828f
62249 Author: Christian Persch <chpe@gnome.org>
62250 Date:   Thu May 13 19:01:04 2010 +0200
62251
62252     Make GVariant handling in PropertiesChanged more efficient
62253
62254     There's no need to re-build the a{sv} array, just get it right out of
62255     the parameters. Also avoid some string copies.
62256
62257     Signed-off-by: David Zeuthen <davidz@redhat.com>
62258
62259  gio/gdbusproxy.c |   82
62260  +++++++++++-------------------------------------------
62261  1 file changed, 16 insertions(+), 66 deletions(-)
62262
62263 commit 4ad4c306c3b80620185cf975b402e17a6174aea9
62264 Author: Christian Persch <chpe@gnome.org>
62265 Date:   Thu May 13 19:20:26 2010 +0200
62266
62267     Plug some mem leaks
62268
62269     g_variant_get (v, "s", &str) returns a string copy; use "&s" instead.
62270
62271     Signed-off-by: David Zeuthen <davidz@redhat.com>
62272
62273  gio/gdbus-tool.c        |   20 ++++++++++----------
62274  gio/gdbusconnection.c   |   22 ++++++++++------------
62275  gio/gdbusmessage.c      |    2 +-
62276  gio/gdbusnameowning.c   |    4 ++--
62277  gio/gdbusnamewatching.c |    4 ++--
62278  gio/gdbusproxy.c        |    4 ++--
62279  6 files changed, 27 insertions(+), 29 deletions(-)
62280
62281 commit 60e7ae26af2fc31d59e36f8798d383fa9d87db92
62282 Author: David Zeuthen <davidz@redhat.com>
62283 Date:   Thu May 13 16:32:11 2010 -0400
62284
62285     GDBus: Add GDBusAuthObserver param in
62286     g_dbus_connection_new_for_address()
62287
62288     This is to match g_dbus_connection_new(). This extension allows us to
62289     extend GDBusAuthObserver to also be used in client-side authentication
62290     in the future (right now it's only used on the server-side).
62291
62292  gio/gdbus-tool.c               |    1 +
62293  gio/gdbusconnection.c          |   18 ++++++++++++++----
62294  gio/gdbusconnection.h          |    2 ++
62295  gio/tests/gdbus-example-peer.c |    1 +
62296  gio/tests/gdbus-peer.c         |    4 ++++
62297  gio/tests/gdbus-tests.c        |    1 +
62298  6 files changed, 23 insertions(+), 4 deletions(-)
62299
62300 commit cb753dfd496ae70b069c1698da8211c454953f08
62301 Author: David Zeuthen <davidz@redhat.com>
62302 Date:   Thu May 13 16:20:31 2010 -0400
62303
62304     GDBus: Rename ::deny-authentication-peer to
62305     ::authorize-authenticated-peer
62306
62307  docs/reference/gio/gio-sections.txt |    2 +-
62308  gio/gdbusauth.c                     |    8 ++--
62309  gio/gdbusauthobserver.c             |   74
62310  +++++++++++++++++++++--------------
62311  gio/gdbusauthobserver.h             |   18 ++++-----
62312  gio/gdbusconnection.c               |    2 -
62313  gio/gio.symbols                     |    2 +-
62314  gio/tests/gdbus-peer.c              |   20 +++++-----
62315  7 files changed, 70 insertions(+), 56 deletions(-)
62316
62317 commit 9e90b381f58c4a06f49e622a07ee0b56fb52b3f1
62318 Author: Matthias Clasen <mclasen@redhat.com>
62319 Date:   Thu May 13 14:25:29 2010 -0400
62320
62321     Remove the credentials argument from g_unix_connect_send_credentials()
62322
62323     Instead, make it always send the current credentials.
62324
62325  gio/gdbusauth.c       |    3 +--
62326  gio/gunixconnection.c |   16 +++++++---------
62327  gio/gunixconnection.h |    1 -
62328  3 files changed, 8 insertions(+), 12 deletions(-)
62329
62330 commit 33952347ff9bc2875e7e1a2709566b38fc391bda
62331 Author: David Zeuthen <davidz@redhat.com>
62332 Date:   Thu May 13 14:01:41 2010 -0400
62333
62334     GDBus: Make message serialization routines take capabilities param
62335
62336     This is needed to e.g. allow encoding maybe types (once we add
62337     G_DBUS_CAPABILITY_FLAGS_MAYBE_TYPES) if, and only if, that capability
62338     has been negotiated with the peer (via authentication).
62339
62340  gio/gdbusconnection.c           |    1 +
62341  gio/gdbusmessage.c              |   26 +++++++++++++++++---------
62342  gio/gdbusmessage.h              |    2 ++
62343  gio/gdbusprivate.c              |    1 +
62344  gio/tests/gdbus-serialization.c |    6 +++++-
62345  5 files changed, 26 insertions(+), 10 deletions(-)
62346
62347 commit 107b4d4bae7dba4281bfaa0bef827f7b2376946a
62348 Author: Matthias Clasen <mclasen@redhat.com>
62349 Date:   Thu May 13 13:09:58 2010 -0400
62350
62351     remove the redundant interface_name parameter
62352
62353  gio/gdbusconnection.c            |   12 +++++-------
62354  gio/gdbusconnection.h            |    1 -
62355  gio/tests/gdbus-example-export.c |    1 -
62356  gio/tests/gdbus-example-peer.c   |    1 -
62357  gio/tests/gdbus-example-server.c |    1 -
62358  gio/tests/gdbus-export.c         |   12 ------------
62359  gio/tests/gdbus-peer.c           |    2 --
62360  7 files changed, 5 insertions(+), 25 deletions(-)
62361
62362 commit 82158afdadd10e6ffd1540f695931f64957b59f6
62363 Author: David Zeuthen <davidz@redhat.com>
62364 Date:   Thu May 13 11:56:15 2010 -0400
62365
62366     GDBus: Catch up with new PropertiesChanged signal
62367
62368     After a long discussion, this has finally been standardized in the
62369     D-Bus spec. See
62370
62371      http://lists.freedesktop.org/archives/dbus/2010-May/012667.html
62372      http://lists.freedesktop.org/archives/dbus/2010-May/012712.html
62373
62374     Signed-off-by: David Zeuthen <davidz@redhat.com>
62375
62376  gio/gdbusconnection.c                    |    1 +
62377  gio/gdbusproxy.c                         |   74
62378  ++++++++++++++++++++++++------
62379  gio/gdbusproxy.h                         |   13 +++---
62380  gio/gio-marshal.list                     |    1 +
62381  gio/tests/gdbus-example-export.c         |    7 ++-
62382  gio/tests/gdbus-example-proxy-subclass.c |   34 ++++++++------
62383  gio/tests/gdbus-example-server.c         |   12 +++--
62384  gio/tests/gdbus-example-watch-proxy.c    |   57 ++++++++++++++---------
62385  gio/tests/gdbus-testserver.py            |    1 +
62386  9 files changed, 137 insertions(+), 63 deletions(-)
62387
62388 commit 2d75583fb2a8fdb71b9ee880dc0cf4605ab7bc6c
62389 Author: Matthias Clasen <mclasen@redhat.com>
62390 Date:   Thu May 13 01:04:29 2010 -0400
62391
62392     Fill out the export section of the migration guide
62393
62394  docs/reference/gio/migrating-gdbus.xml |   66
62395  ++++++++++++++++++++++++++++++++
62396  gio/tests/gdbus-example-export.c       |    6 ++-
62397  2 files changed, 70 insertions(+), 2 deletions(-)
62398
62399 commit 195cdcfabf962989f2bcc8c225a287517d7eacd9
62400 Author: Thomas Thurman <tthurman@gnome.org>
62401 Date:   Thu May 13 00:51:30 2010 -0400
62402
62403     Update Shavian transliteration
62404
62405  po/en@shaw.po |  128
62406  +++++++++++++++++++++------------------------------------
62407  1 file changed, 47 insertions(+), 81 deletions(-)
62408
62409 commit 9a065edf6f51be2ad189cfb02ddd2c806b656303
62410 Author: Matthias Clasen <mclasen@redhat.com>
62411 Date:   Thu May 13 00:39:26 2010 -0400
62412
62413     Add an example of exporting a GObject
62414
62415     This is more manual work than dbus-glib.
62416
62417  gio/gdbusconnection.c            |    2 +
62418  gio/tests/Makefile.am            |    4 +
62419  gio/tests/gdbus-example-export.c |  331
62420  ++++++++++++++++++++++++++++++++++++++
62421  3 files changed, 337 insertions(+)
62422
62423 commit ea1e0496b0329147b932d5a1486f5a81b4121651
62424 Author: David Zeuthen <davidz@redhat.com>
62425 Date:   Wed May 12 23:12:14 2010 -0400
62426
62427     GDBus: add 'monitor' verb to gdbus(1)
62428
62429     This uncovered a bug in name watching if the name wasn't activatable.
62430
62431     Also provoked the need for on_connection variants of g_bus_watch_name
62432     (added g_bus_watch_proxy's variant as well).
62433
62434  docs/reference/gio/gdbus.xml        |   43 ++++++
62435  docs/reference/gio/gio-sections.txt |    2 +
62436  gio/gdbus-tool.c                    |  253
62437  ++++++++++++++++++++++++++++++++++-
62438  gio/gdbusnamewatching.c             |   69 +++++++++-
62439  gio/gdbusnamewatching.h             |   23 ++--
62440  gio/gdbusproxywatching.c            |   86 ++++++++++++
62441  gio/gdbusproxywatching.h            |   35 +++--
62442  gio/gio.symbols                     |    2 +
62443  8 files changed, 489 insertions(+), 24 deletions(-)
62444
62445 commit 9695c23d4c29e79afbe14e3584b6c42e98e8f0d9
62446 Author: David Zeuthen <davidz@redhat.com>
62447 Date:   Wed May 12 22:09:18 2010 -0400
62448
62449     GDBus: Make gdbus(1) print annotations when introspecting data
62450
62451     Also make the gdbus-example-server include some example
62452     annotations. The output looks like this:
62453
62454     $ gdbus introspect --session --dest org.gtk.GDBus.TestServer
62455     --object-path /org/gtk/GDBus/TestObject
62456     node /org/gtk/GDBus/TestObject {
62457       interface org.freedesktop.DBus.Properties {
62458         methods:
62459           Get(in  s interface_name,
62460               in  s property_name,
62461               out v value);
62462           GetAll(in  s interface_name,
62463                  out a{sv} properties);
62464           Set(in  s interface_name,
62465               in  s property_name,
62466               in  v value);
62467         signals:
62468           PropertiesChanged(s interface_name,
62469                             a{sv} changed_properties);
62470       };
62471       interface org.freedesktop.DBus.Introspectable {
62472         methods:
62473           Introspect(out s xml_data);
62474       };
62475       interface org.freedesktop.DBus.Peer {
62476         methods:
62477           Ping();
62478           GetMachineId(out s machine_uuid);
62479       };
62480       @org.gtk.GDBus.Annotation("OnInterface")
62481       @org.gtk.GDBus.Annotation("AlsoOnInterface")
62482       interface org.gtk.GDBus.TestInterface {
62483         methods:
62484           @org.gtk.GDBus.Annotation("OnMethod")
62485           HelloWorld(in  s greeting,
62486                      out s response);
62487           EmitSignal(@org.gtk.GDBus.Annotation.("OnArg")
62488                      in  d speed_in_mph);
62489           GimmeStdout();
62490         signals:
62491           @org.gtk.GDBus.Annotation("Onsignal")
62492           VelocityChanged(d speed_in_mph,
62493                           @org.gtk.GDBus.Annotation.("OnArg_NonFirst")
62494                           s speed_as_string);
62495         properties:
62496           @org.gtk.GDBus.Annotation("OnProperty")
62497             @org.gtk.GDBus.Annotation("OnAnnotation_YesThisIsCrazy")
62498           readonly s FluxCapicitorName = 'DeLorean';
62499           readwrite s Title = 'Back To C!';
62500           readonly s ReadingAlwaysThrowsError;
62501           readwrite s WritingAlwaysThrowsError = "There's no home
62502           like home";
62503           writeonly s OnlyWritable;
62504           readonly s Foo = 'Tick';
62505           readonly s Bar = 'Tock';
62506       };
62507     };
62508
62509  gio/gdbus-tool.c                 |   43
62510  ++++++++++++++++++++++++++++++++++++++
62511  gio/tests/gdbus-example-server.c |   18 +++++++++++++---
62512  2 files changed, 58 insertions(+), 3 deletions(-)
62513
62514 commit cce08f197313bad1516924b3eb7305e7e6818971
62515 Author: Matthias Clasen <mclasen@redhat.com>
62516 Date:   Wed May 12 21:51:06 2010 -0400
62517
62518     Add a note about implemented standard interfaces
62519
62520  gio/gdbusconnection.c |    7 +++++++
62521  1 file changed, 7 insertions(+)
62522
62523 commit f909cb5b2713c8cd5f587c7a70e468d29bdcd429
62524 Author: David Zeuthen <davidz@redhat.com>
62525 Date:   Wed May 12 20:43:40 2010 -0400
62526
62527     GDBusProxy: Remove error in get_cached_property() and add
62528     set_cached_property()
62529
62530     This makes it possible to use the cached properties mechanism even if
62531     constructing the proxy with the DO_NOT_LOAD_PROPERTIES flag.
62532
62533     This is useful for cases where you obtain the and track object
62534     properties out-of-band. For example, in udisks, the plan is to have
62535     something like this
62536
62537      Manager.GetObjects    (out ao paths, out aa{sa{sv}} all_properties);
62538      Manager.ObjectAdded   (o path, a{sa{sv}} all_properties);
62539      Manager.ObjectChanged (o path, a{sa{sv}} all_properties);
62540      Manager.ObjectRemoved (o path, a{sa{sv}} all_properties);
62541
62542     E.g. the first GetObjects() call will return *all* data about *all*
62543     exported objects. Further, this way a client will only need to listen
62544     these three signals (three AddMatch) on the Manager object and it will
62545     never need to do GetAll() etc (e.g. can use DO_NOT_LOAD_PROPERTIES).
62546
62547     (Of course this only works if the client is interested in all
62548     objects... while this is true for udisks it is generally not true for
62549     other D-Bus services).
62550
62551     Also use expected_interface to check for programming errors.
62552
62553  docs/reference/gio/gio-sections.txt      |    3 +-
62554  gio/gdbusproxy.c                         |  162
62555  +++++++++++++++++++++++-------
62556  gio/gdbusproxy.h                         |    4 +-
62557  gio/gio.symbols                          |    1 +
62558  gio/tests/gdbus-example-proxy-subclass.c |    6 +-
62559  gio/tests/gdbus-example-watch-proxy.c    |    2 +-
62560  gio/tests/gdbus-peer.c                   |    3 +-
62561  gio/tests/gdbus-proxy.c                  |   44 ++++++--
62562  8 files changed, 174 insertions(+), 51 deletions(-)
62563
62564 commit 72731fb6ad99da076605ca7d8b1bee232b38e734
62565 Author: Thomas Thurman <tthurman@gnome.org>
62566 Date:   Wed May 12 18:41:27 2010 -0400
62567
62568     Updated Shavian transliteration
62569
62570  po/en@shaw.po | 1176
62571  +++++++++++++++++++++++++++++----------------------------
62572  1 file changed, 602 insertions(+), 574 deletions(-)
62573
62574 commit b690e637d46057f6914a6b6f20b2688cd03f0ac5
62575 Author: Matthias Clasen <mclasen@redhat.com>
62576 Date:   Wed May 12 17:56:56 2010 -0400
62577
62578     Add some more verbiage
62579
62580  docs/reference/gio/migrating-gdbus.xml |   10 ++++++++++
62581  1 file changed, 10 insertions(+)
62582
62583 commit d40767fc62972f9cc85ebfb23e113068cc316f3a
62584 Author: David Zeuthen <davidz@redhat.com>
62585 Date:   Wed May 12 15:49:48 2010 -0400
62586
62587     GDBus: Add an example of a GDBusProxy subclass
62588
62589  docs/reference/gio/migrating-gdbus.xml   |   55 ++++
62590  gio/gdbusconnection.c                    |    2 -
62591  gio/tests/Makefile.am                    |    4 +
62592  gio/tests/gdbus-example-proxy-subclass.c |  443
62593  ++++++++++++++++++++++++++++++
62594  4 files changed, 502 insertions(+), 2 deletions(-)
62595
62596 commit 7c0196f0267aa77c80fb85320ef9583c7fc64ad7
62597 Author: Matthias Clasen <mclasen@redhat.com>
62598 Date:   Wed May 12 13:01:40 2010 -0400
62599
62600     Update an example to the latest auth observer api
62601
62602  gio/gdbusauthobserver.c |   17 ++++++++++-------
62603  gio/gdbusconnection.c   |    2 +-
62604  2 files changed, 11 insertions(+), 8 deletions(-)
62605
62606 commit 371a3373bbf190054076896ed32d28d546f23930
62607 Author: Matthias Clasen <mclasen@redhat.com>
62608 Date:   Wed May 12 13:01:02 2010 -0400
62609
62610     Correct env var names
62611
62612     and add a note about priority
62613
62614  docs/reference/gio/overview.xml |   12 ++++++++++--
62615  1 file changed, 10 insertions(+), 2 deletions(-)
62616
62617 commit af3afc804064ec17e89a6cdef4cc3e63015c8a77
62618 Author: Matthias Clasen <mclasen@redhat.com>
62619 Date:   Wed May 12 12:13:57 2010 -0400
62620
62621     placeholder for more migration docs
62622
62623  docs/reference/gio/migrating-gdbus.xml |    5 +++++
62624  1 file changed, 5 insertions(+)
62625
62626 commit 246db9bfdb5919a77ce5ae0d2f426f163f7702c1
62627 Author: Jesse van den Kieboom <jesse.vandenkieboom@epfl.ch>
62628 Date:   Fri May 7 11:55:40 2010 +0200
62629
62630     Added test cases for g_output_stream_close_async
62631
62632     https://bugzilla.gnome.org/show_bug.cgi?id=617937
62633
62634  gio/tests/Makefile.am                 |    6 +-
62635  gio/tests/async-close-output-stream.c |  278
62636  +++++++++++++++++++++++++++++++++
62637  2 files changed, 283 insertions(+), 1 deletion(-)
62638
62639 commit adc5162b742c702f37f385dcffba3802f0e55095
62640 Author: Jesse van den Kieboom <jesse@icecrew.nl>
62641 Date:   Mon May 10 23:49:41 2010 +0200
62642
62643     Flush when closing output stream async
62644
62645     https://bugzilla.gnome.org/show_bug.cgi?id=617937
62646
62647  gio/goutputstream.c |  117
62648  ++++++++++++++++++++++++++++++++++++++++++++++++---
62649  1 file changed, 110 insertions(+), 7 deletions(-)
62650
62651 commit e2b9d077659df82f9603352e6ce4ff1ceb4b1b8a
62652 Author: Matthias Clasen <mclasen@redhat.com>
62653 Date:   Tue May 11 23:26:51 2010 -0400
62654
62655     Update TODO list
62656
62657  gio/gdbusconnection.c |    4 ----
62658  1 file changed, 4 deletions(-)
62659
62660 commit a63d3bb868b0ee17404cf85520e48d441abbcdf3
62661 Author: Matthias Clasen <mclasen@redhat.com>
62662 Date:   Tue May 11 23:18:48 2010 -0400
62663
62664     mention inline use of floating variants
62665
62666  gio/gdbusconnection.c |   37 ++++++++++++++++++++++++++++++++++++-
62667  gio/gdbusproxy.c      |   42 ++++++++++++++++++++++++++++++++++++------
62668  2 files changed, 72 insertions(+), 7 deletions(-)
62669
62670 commit ab2ff1a307f6bf7825e02b0d09e25b8ea7570c07
62671 Author: Matthias Clasen <mclasen@redhat.com>
62672 Date:   Tue May 11 22:51:14 2010 -0400
62673
62674     Remove properties from GDBusMethodInvocation class
62675
62676  gio/gdbusconnection.c       |    3 -
62677  gio/gdbusmethodinvocation.c |  330
62678  +++----------------------------------------
62679  2 files changed, 18 insertions(+), 315 deletions(-)
62680
62681 commit c4cf88c22f731878cbc740e4721e07215385201b
62682 Author: Matthias Clasen <mclasen@redhat.com>
62683 Date:   Tue May 11 22:50:40 2010 -0400
62684
62685     Document remove_filter
62686
62687  gio/gdbusconnection.c |   13 ++++++++++---
62688  1 file changed, 10 insertions(+), 3 deletions(-)
62689
62690 commit d7095dd4700b38c202a43b7c21f93db20a9ede44
62691 Author: Matthias Clasen <mclasen@redhat.com>
62692 Date:   Tue May 11 22:35:59 2010 -0400
62693
62694     Document DBUS address env vars
62695
62696  docs/reference/gio/overview.xml |   28 ++++++++++++++++++++++++++++
62697  gio/gdbusintrospection.c        |    2 +-
62698  2 files changed, 29 insertions(+), 1 deletion(-)
62699
62700 commit 84a6475b6e52fd481bf0e7191a6ea16168d35a3f
62701 Author: Matthias Clasen <mclasen@redhat.com>
62702 Date:   Tue May 11 22:03:40 2010 -0400
62703
62704     Trivial: tweak section heading
62705
62706  docs/reference/gio/migrating-gdbus.xml |    2 +-
62707  1 file changed, 1 insertion(+), 1 deletion(-)
62708
62709 commit 9c128ca83536b6c6c823bb83606b09193d814738
62710 Author: Matthias Clasen <mclasen@redhat.com>
62711 Date:   Tue May 11 22:00:54 2010 -0400
62712
62713     Trivial formatting fix
62714
62715  docs/reference/gio/migrating-gdbus.xml |    2 +-
62716  1 file changed, 1 insertion(+), 1 deletion(-)
62717
62718 commit fdfd3d5e7536313dde1fc02b45ca04a6e4704b50
62719 Author: Matthias Clasen <mclasen@redhat.com>
62720 Date:   Tue May 11 22:00:06 2010 -0400
62721
62722     Fill out the proxy section of the migration guide
62723
62724  docs/reference/gio/migrating-gdbus.xml |   53
62725  ++++++++++++++++++++++++++++++++
62726  1 file changed, 53 insertions(+)
62727
62728 commit 26f65d83c5078e48e414a1cbe593bf349d96a033
62729 Author: Matthias Clasen <mclasen@redhat.com>
62730 Date:   Tue May 11 21:59:42 2010 -0400
62731
62732     Don't refer to nonexisting API.
62733
62734  gio/gdbusconnection.c |    2 +-
62735  1 file changed, 1 insertion(+), 1 deletion(-)
62736
62737 commit 1af277f16779f072bc0c326aa8024747ad8c13e9
62738 Author: Matthias Clasen <mclasen@redhat.com>
62739 Date:   Tue May 11 21:32:29 2010 -0400
62740
62741     Fix a typo
62742
62743  docs/reference/gio/migrating-gdbus.xml |    2 +-
62744  1 file changed, 1 insertion(+), 1 deletion(-)
62745
62746 commit 9b05e0bc3e88f9e54710aabb2ad29908739e6345
62747 Author: Matthias Clasen <mclasen@redhat.com>
62748 Date:   Tue May 11 21:30:53 2010 -0400
62749
62750     Complete the name owning section of the migration guide
62751
62752  docs/reference/gio/migrating-gdbus.xml |  136
62753  ++++++++++++++++++--------------
62754  1 file changed, 76 insertions(+), 60 deletions(-)
62755
62756 commit e4b1e48fca9d1d2ca7e0ec54ebc9ea421aebff71
62757 Author: Matthias Clasen <mclasen@redhat.com>
62758 Date:   Tue May 11 20:57:44 2010 -0400
62759
62760     Match up parameter names
62761
62762     and similar cleanups to make gtk-doc happy.
62763
62764  docs/reference/gio/gio-sections.txt |    1 -
62765  gio/gdbusconnection.c               |   17 +++---
62766  gio/gdbusconnection.h               |    4 +-
62767  gio/gdbusintrospection.c            |  102
62768  ++++++++++++++++++++---------------
62769  gio/gunixcredentialsmessage.c       |    2 +-
62770  5 files changed, 71 insertions(+), 55 deletions(-)
62771
62772 commit 1d43e4140b9c890eca50f3845bff3d800d66b6f9
62773 Author: Matthias Clasen <mclasen@redhat.com>
62774 Date:   Tue May 11 20:03:44 2010 -0400
62775
62776     Line up prototypes
62777
62778  gio/gdbusproxy.c |   34 +++++++++++++++++-----------------
62779  1 file changed, 17 insertions(+), 17 deletions(-)
62780
62781 commit 8d66ede1abbc4b84bcf13c4420719cb06fbe3b96
62782 Author: Matthias Clasen <mclasen@redhat.com>
62783 Date:   Tue May 11 17:15:11 2010 -0400
62784
62785     More gdbus migration stuff
62786
62787  docs/reference/gio/migrating-gdbus.xml |   89
62788  ++++++++++++++++++++++++++++++--
62789  1 file changed, 86 insertions(+), 3 deletions(-)
62790
62791 commit 54a57bb894d3c098bf972ecec71823b2822128b6
62792 Author: Matthias Clasen <mclasen@redhat.com>
62793 Date:   Tue May 11 15:50:19 2010 -0400
62794
62795     Strip copyright headers from examples
62796
62797     These are included wholesale in the docs, and the copyright
62798     headers make them even more overwhelming. Plus, we don't have
62799     copyright headers on examples anywhere else.
62800
62801  gio/tests/gdbus-example-own-name.c       |   13 -------------
62802  gio/tests/gdbus-example-peer.c           |   13 -------------
62803  gio/tests/gdbus-example-server.c         |   13 -------------
62804  gio/tests/gdbus-example-subtree.c        |   13 -------------
62805  gio/tests/gdbus-example-unix-fd-client.c |   13 -------------
62806  gio/tests/gdbus-example-watch-name.c     |   13 -------------
62807  gio/tests/gdbus-example-watch-proxy.c    |   13 -------------
62808  7 files changed, 91 deletions(-)
62809
62810 commit 9a2422b216263dd7bc4f27a98bc89d5ea6dfe791
62811 Author: Matthias Clasen <mclasen@redhat.com>
62812 Date:   Tue May 11 15:42:15 2010 -0400
62813
62814     Trivial: rename a file
62815
62816  docs/reference/gio/Makefile.am             |    4 +-
62817  docs/reference/gio/gio-docs.xml            |    2 +-
62818  docs/reference/gio/migrating-dbus-glib.xml |   70
62819  ----------------------------
62820  docs/reference/gio/migrating-gdbus.xml     |   70
62821  ++++++++++++++++++++++++++++
62822  4 files changed, 73 insertions(+), 73 deletions(-)
62823
62824 commit 0e98557753ad5f5f9b74fd135dcdbe18055dc11a
62825 Author: Kjartan Maraas <kmaraas@gnome.org>
62826 Date:   Tue May 11 19:54:06 2010 +0200
62827
62828     Updated Norwegian bokmål translation
62829
62830  po/nb.po |   92
62831  +++++++++++++++++++++++++++++++-------------------------------
62832  1 file changed, 46 insertions(+), 46 deletions(-)
62833
62834 commit 8c523c069b79a746c2dcdfe7e253513ff489cd39
62835 Author: David Zeuthen <davidz@redhat.com>
62836 Date:   Tue May 11 12:04:37 2010 -0400
62837
62838     GDBus: Update TODO list
62839
62840  gio/gdbusconnection.c |   28 ++++++++++++++++++++++++++++
62841  1 file changed, 28 insertions(+)
62842
62843 commit 6d5ac8163b962803fedcf57b9ccad8a2c1205c82
62844 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
62845 Date:   Mon May 10 09:48:49 2010 +0200
62846
62847     gio: Fix gsettings build with binutils gold linker
62848
62849  gio/Makefile.am |    1 +
62850  1 file changed, 1 insertion(+)
62851
62852 commit 936ff022f21a43f39552799dc1b3988379563959
62853 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
62854 Date:   Mon May 10 09:51:49 2010 +0200
62855
62856     Don't include __bss_start, _edata and _end symbols in the abichecks
62857
62858     They are added by the binutils gold linker.
62859
62860  gio/abicheck.sh     |    2 +-
62861  glib/abicheck.sh    |    2 +-
62862  gobject/abicheck.sh |    2 +-
62863  3 files changed, 3 insertions(+), 3 deletions(-)
62864
62865 commit 2d208c9d364369d68a54cfd0682e17f2ce771db5
62866 Author: David Zeuthen <davidz@redhat.com>
62867 Date:   Mon May 10 16:20:59 2010 -0400
62868
62869     GDBus: In gdbus(1), try Get() if GetAll() fails
62870
62871     This fixes a problem with services that doesn't implement GetAll() for
62872     one reason or another.
62873
62874     $ gdbus introspect --session --dest
62875     org.freedesktop.ReserveDevice1.Audio0 --object-path
62876     /org/freedesktop/ReserveDevice1/Audio0
62877     node /org/freedesktop/ReserveDevice1/Audio0 {
62878       interface org.freedesktop.ReserveDevice1 {
62879         methods:
62880           RequestRelease(in  i priority,
62881                          out b result);
62882         properties:
62883           readonly i Priority = 0;
62884           readonly s ApplicationName = 'PulseAudio Sound Server';
62885           readonly s ApplicationDeviceName = 'Internal Audio Analog
62886           Stereo';
62887       };
62888       interface org.freedesktop.DBus.Properties {
62889         methods:
62890           Get(in  s interface,
62891               in  s property,
62892               out v value);
62893       };
62894       interface org.freedesktop.DBus.Introspectable {
62895         methods:
62896           Introspect(out s data);
62897       };
62898     };
62899
62900  gio/gdbus-tool.c |   28 ++++++++++++++++++++++++++++
62901  1 file changed, 28 insertions(+)
62902
62903 commit 6e23b0b7850c170405aa25d9441a9cd8cc05a38b
62904 Author: David Zeuthen <davidz@redhat.com>
62905 Date:   Mon May 10 14:43:08 2010 -0400
62906
62907     GDBus: Add TODO item about a need to validate data / messages
62908
62909  gio/gdbusconnection.c |    5 +++++
62910  1 file changed, 5 insertions(+)
62911
62912 commit adf50912ddb29c8c6b36702df1162e6211765dea
62913 Author: David Zeuthen <davidz@redhat.com>
62914 Date:   Mon May 10 14:07:13 2010 -0400
62915
62916     GDBus Add TODO items about finding and launching bus instances
62917
62918  gio/gdbusconnection.c |   28 ++++++++++++++++++++++++++++
62919  1 file changed, 28 insertions(+)
62920
62921 commit 5800a1f91162ec5a0e96fae12857be2ebe404d3a
62922 Author: Jorge González <jorgegonz@svn.gnome.org>
62923 Date:   Mon May 10 19:38:57 2010 +0200
62924
62925     Updated Spanish translation
62926
62927  po/es.po |   91
62928  +++++++++++++++++++++++++++++++++-----------------------------
62929  1 file changed, 49 insertions(+), 42 deletions(-)
62930
62931 commit 7e8b07ae3be5ce63ba17183a410ac8512a29cb13
62932 Author: David Zeuthen <davidz@redhat.com>
62933 Date:   Mon May 10 13:31:54 2010 -0400
62934
62935     GDBus: Use GVariant instead of GHashTable for
62936     GDBusProxy::g-properties-changed
62937
62938  gio/gdbusconnection.c                 |   13 -------------
62939  gio/gdbusproxy.c                      |   24 +++++++++++-------------
62940  gio/gdbusproxy.h                      |    2 +-
62941  gio/tests/gdbus-example-watch-proxy.c |   21 +++++++++++++++------
62942  4 files changed, 27 insertions(+), 33 deletions(-)
62943
62944 commit 869b4c68332f36377bbdfd186e37f6194ae5ed5a
62945 Author: David Zeuthen <davidz@redhat.com>
62946 Date:   Mon May 10 11:47:08 2010 -0400
62947
62948     GDBus: Use call() instead of invoke_method()
62949
62950     Lots of people been suggesting this. We still use MethodInvocation /
62951     method_invocation for handling incoming method calls so use call()
62952     instead of invoke_method() helps to separate the client and server
62953     facilities. Which is a good thing(tm).
62954
62955  docs/reference/gio/gio-sections.txt        |   14 +-
62956  docs/reference/gio/migrating-dbus-glib.xml |    6 +-
62957  gio/gdbus-tool.c                           |  160 +++++++++---------
62958  gio/gdbusauthmechanismexternal.c           |    2 +-
62959  gio/gdbusconnection.c                      |  104 ++++++------
62960  gio/gdbusconnection.h                      |   10 +-
62961  gio/gdbuserror.c                           |   13 +-
62962  gio/gdbusnameowning.c                      |   52 +++---
62963  gio/gdbusnamewatching.c                    |   56 +++----
62964  gio/gdbusproxy.c                           |  142 ++++++++--------
62965  gio/gdbusproxy.h                           |   10 +-
62966  gio/gio.symbols                            |   14 +-
62967  gio/gioenums.h                             |   14 +-
62968  gio/tests/gdbus-connection.c               |  160 +++++++++---------
62969  gio/tests/gdbus-example-peer.c             |   20 +--
62970  gio/tests/gdbus-export.c                   |  252
62971  ++++++++++++++--------------
62972  gio/tests/gdbus-introspection.c            |   14 +-
62973  gio/tests/gdbus-names.c                    |   40 ++---
62974  gio/tests/gdbus-peer.c                     |   44 ++---
62975  gio/tests/gdbus-proxy.c                    |  146 ++++++++--------
62976  gio/tests/gdbus-threading.c                |  114 ++++++-------
62977  21 files changed, 694 insertions(+), 693 deletions(-)
62978
62979 commit 728c4e38e72055080c148f9cebca85a08d16a445
62980 Author: Matthias Clasen <mclasen@redhat.com>
62981 Date:   Mon May 10 08:07:28 2010 -0400
62982
62983     More copyright year updates
62984
62985  gio/tests/gdbus-addresses.c     |    2 +-
62986  gio/tests/gdbus-connection.c    |    2 +-
62987  gio/tests/gdbus-error.c         |    2 +-
62988  gio/tests/gdbus-exit-on-close.c |    2 +-
62989  gio/tests/gdbus-export.c        |    2 +-
62990  gio/tests/gdbus-introspection.c |    2 +-
62991  gio/tests/gdbus-names.c         |    2 +-
62992  gio/tests/gdbus-peer.c          |    2 +-
62993  gio/tests/gdbus-proxy.c         |    2 +-
62994  gio/tests/gdbus-serialization.c |    2 +-
62995  gio/tests/gdbus-sessionbus.c    |    2 +-
62996  gio/tests/gdbus-tests.c         |    2 +-
62997  gio/tests/gdbus-threading.c     |    2 +-
62998  13 files changed, 13 insertions(+), 13 deletions(-)
62999
63000 commit 5d1135618e6ec5c6a6c41bed602cec643f9d8b8f
63001 Author: Matthias Clasen <mclasen@redhat.com>
63002 Date:   Mon May 10 08:07:07 2010 -0400
63003
63004     Trivia
63005
63006  gio/gdbusaddress.c    |   34 +++++++++++++++++-----------------
63007  gio/gdbusconnection.c |   34 +++++++++++++++++++++-------------
63008  2 files changed, 38 insertions(+), 30 deletions(-)
63009
63010 commit 25a8aa5d88d3d4b8ebcf8be42a2adc233dbb104c
63011 Author: Matthias Clasen <mclasen@redhat.com>
63012 Date:   Sun May 9 22:13:18 2010 -0400
63013
63014     Cosmetic fixes
63015
63016     Use P_() for properties, fix up indentation, etc.
63017
63018  gio/gdbusauth.c               |    4 +-
63019  gio/gdbusauthmechanism.c      |   71 +++---
63020  gio/gdbusconnection.c         |  514
63021  ++++++++++++++++++-----------------------
63022  gio/gdbusmethodinvocation.c   |   69 +++---
63023  gio/gdbusproxy.c              |  145 ++++++------
63024  gio/gdbusserver.c             |   81 +++----
63025  gio/gunixcredentialsmessage.c |    7 +-
63026  7 files changed, 407 insertions(+), 484 deletions(-)
63027
63028 commit 0cf467c2ca92ece9625dbc54ad3065ad5298f735
63029 Author: Matthias Clasen <mclasen@redhat.com>
63030 Date:   Sun May 9 13:14:55 2010 -0400
63031
63032     Update copyright years to include 2010
63033
63034  gio/gcredentials.c               |    2 +-
63035  gio/gcredentials.h               |    2 +-
63036  gio/gdbus-tool.c                 |    2 +-
63037  gio/gdbusaddress.c               |    2 +-
63038  gio/gdbusaddress.h               |    2 +-
63039  gio/gdbusauth.c                  |    2 +-
63040  gio/gdbusauth.h                  |    2 +-
63041  gio/gdbusauthmechanism.c         |    2 +-
63042  gio/gdbusauthmechanism.h         |    2 +-
63043  gio/gdbusauthmechanismanon.c     |    2 +-
63044  gio/gdbusauthmechanismanon.h     |    2 +-
63045  gio/gdbusauthmechanismexternal.c |    2 +-
63046  gio/gdbusauthmechanismexternal.h |    2 +-
63047  gio/gdbusauthmechanismsha1.c     |    2 +-
63048  gio/gdbusauthmechanismsha1.h     |    2 +-
63049  gio/gdbusauthobserver.c          |    2 +-
63050  gio/gdbusauthobserver.h          |    2 +-
63051  gio/gdbusconnection.c            |    2 +-
63052  gio/gdbusconnection.h            |    2 +-
63053  gio/gdbuserror.c                 |    2 +-
63054  gio/gdbuserror.h                 |    2 +-
63055  gio/gdbusintrospection.c         |    2 +-
63056  gio/gdbusintrospection.h         |    2 +-
63057  gio/gdbusmessage.c               |    2 +-
63058  gio/gdbusmessage.h               |    2 +-
63059  gio/gdbusmethodinvocation.c      |    2 +-
63060  gio/gdbusmethodinvocation.h      |    2 +-
63061  gio/gdbusnameowning.c            |    2 +-
63062  gio/gdbusnameowning.h            |    2 +-
63063  gio/gdbusnamewatching.c          |    2 +-
63064  gio/gdbusnamewatching.h          |    2 +-
63065  gio/gdbusprivate.c               |    2 +-
63066  gio/gdbusprivate.h               |    2 +-
63067  gio/gdbusproxy.c                 |    2 +-
63068  gio/gdbusproxy.h                 |    2 +-
63069  gio/gdbusproxywatching.c         |    2 +-
63070  gio/gdbusproxywatching.h         |    2 +-
63071  gio/gdbusserver.c                |    2 +-
63072  gio/gdbusserver.h                |    2 +-
63073  gio/gdbusutils.c                 |    2 +-
63074  gio/gdbusutils.h                 |    2 +-
63075  41 files changed, 41 insertions(+), 41 deletions(-)
63076
63077 commit e82eea6fdae1a24b58bbd9a440c6c37bd2980afd
63078 Author: Matthias Clasen <mclasen@redhat.com>
63079 Date:   Sun May 9 13:09:54 2010 -0400
63080
63081     Microoptimize string reallocations
63082
63083  gio/gdbusconnection.c |   86
63084  +++++++++++++++++++++++++++----------------------
63085  1 file changed, 48 insertions(+), 38 deletions(-)
63086
63087 commit b87dd96a8a418f4f5915e4a1cb59737a009efdd8
63088 Author: Matthias Clasen <mclasen@redhat.com>
63089 Date:   Sun May 9 12:41:02 2010 -0400
63090
63091     Move some platform sources around
63092
63093     gunixcredentialsmessage.h ought to live with other UNIX headers,
63094     and the credentials are moved from dbus-specific to just GIO sources.
63095     Also move gfiledescriptorbased.c to the UNIX sources.
63096
63097  gio/Makefile.am |   12 +++++-------
63098  1 file changed, 5 insertions(+), 7 deletions(-)
63099
63100 commit b96c3b6d60a87f31a46ff5499c133571f0470940
63101 Author: Matthias Clasen <mclasen@redhat.com>
63102 Date:   Sun May 9 12:24:56 2010 -0400
63103
63104     Mention multithreading as a reason for not using libdbus
63105
63106  docs/reference/gio/migrating-dbus-glib.xml |    4 +++-
63107  1 file changed, 3 insertions(+), 1 deletion(-)
63108
63109 commit 03b5db44779c54947c3801609a42b2d2801b5a97
63110 Author: Robert Bragg <robert@linux.intel.com>
63111 Date:   Thu May 6 15:46:00 2010 +0100
63112
63113     gtester-report: cope with binaries with no test cases
63114
63115     It's possible that a given binary may conditionally decided not to run
63116     any test cases (e.g. since they are all slow but -m=quick is currently
63117     in use) In this case the xml may contain <testbinary> nodes with no
63118     <testcase> children. This was resulting in a divide by zero when
63119     calculating the green → red color interpolation.
63120
63121     https://bugzilla.gnome.org/show_bug.cgi?id=617914
63122
63123  glib/gtester-report |   25 +++++++++++++++----------
63124  1 file changed, 15 insertions(+), 10 deletions(-)
63125
63126 commit c148cafdd16f8bfed46cf5b0af05af3cbdc550c7
63127 Author: David Zeuthen <davidz@redhat.com>
63128 Date:   Sun May 9 10:02:56 2010 -0400
63129
63130     GDBus: Rework GCredentials type
63131
63132     These changes are is related to
63133
63134      https://bugzilla.gnome.org/show_bug.cgi?id=617483
63135
63136     and IRC discussions with danw.
63137
63138  docs/reference/gio/gio-sections.txt |   15 +-
63139  gio/gcredentials.c                  |  435
63140  +++++++++++++----------------------
63141  gio/gcredentials.h                  |   44 ++--
63142  gio/gdbusauth.c                     |    2 +-
63143  gio/gdbusauthmechanismexternal.c    |   19 +-
63144  gio/gio.symbols                     |   15 +-
63145  gio/gunixcredentialsmessage.c       |   13 +-
63146  7 files changed, 193 insertions(+), 350 deletions(-)
63147
63148 commit bb7106c5dfce5597bcc4a0682200fb50f5201c29
63149 Author: Matthias Clasen <mclasen@redhat.com>
63150 Date:   Sun May 9 02:27:09 2010 -0400
63151
63152     Add some conceptual changes
63153
63154  docs/reference/gio/migrating-dbus-glib.xml |   95
63155  +++++++++++++++++++---------
63156  gio/gdbusaddress.c                         |    2 +-
63157  gio/gdbusintrospection.c                   |    2 +-
63158  3 files changed, 66 insertions(+), 33 deletions(-)
63159
63160 commit 8315eb77d57de73b950d152edbc7a104d378642c
63161 Author: Matthias Clasen <mclasen@redhat.com>
63162 Date:   Sun May 9 01:44:11 2010 -0400
63163
63164     Some documentation tweaks
63165
63166     Add links to the D-Bus docs in some places, and various
63167     other additions.
63168
63169  docs/reference/gio/overview.xml |    6 +++---
63170  gio/gdbusaddress.c              |    4 +++-
63171  gio/gdbusconnection.c           |   14 +++++++-------
63172  gio/gdbusintrospection.c        |    6 +++++-
63173  gio/gdbusmethodinvocation.c     |    4 ++++
63174  gio/gdbusnameowning.c           |   18 ++++++++++--------
63175  gio/gdbusproxywatching.c        |    2 +-
63176  7 files changed, 33 insertions(+), 21 deletions(-)
63177
63178 commit 7ca2e000546733446f737ec8fe425dd17218eada
63179 Author: Matthias Clasen <mclasen@redhat.com>
63180 Date:   Sat May 8 23:28:17 2010 -0400
63181
63182     Doc improvements
63183
63184     Make sure all unix-specific apis are marked as such.
63185
63186  docs/reference/gio/gio-docs.xml     |   19 ++++++++++---------
63187  docs/reference/gio/gio-sections.txt |   22 ++++++++++++++--------
63188  gio/gdesktopappinfo.c               |   16 ++++++++--------
63189  gio/gfiledescriptorbased.c          |    6 +++++-
63190  gio/gunixconnection.c               |   11 ++++++++---
63191  gio/gunixfdlist.c                   |    7 ++++++-
63192  gio/gunixfdmessage.c                |   13 +++++++++----
63193  gio/gunixinputstream.c              |    4 ++--
63194  gio/gunixmounts.c                   |    8 ++++----
63195  gio/gunixoutputstream.c             |    6 +++---
63196  gio/gunixsocketaddress.c            |   14 +++++++++-----
63197  11 files changed, 78 insertions(+), 48 deletions(-)
63198
63199 commit 6bea235c8b3bb79b508491985dd38c2074ee6843
63200 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
63201 Date:   Sat May 8 21:30:27 2010 -0400
63202
63203     Support 64bit integers in GKeyFile
63204
63205  docs/reference/glib/glib-sections.txt |    4 +
63206  glib/gkeyfile.c                       |  152
63207  +++++++++++++++++++++++++++++++++
63208  glib/gkeyfile.h                       |   16 ++++
63209  glib/glib.symbols                     |    4 +
63210  glib/tests/keyfile.c                  |   46 ++++++++++
63211  5 files changed, 222 insertions(+)
63212
63213 commit 08b5f866971eb2f44e572390f8e9f322fa8a2840
63214 Author: Matthias Clasen <mclasen@redhat.com>
63215 Date:   Sat May 8 21:18:48 2010 -0400
63216
63217     Make GSETTINGS_CHECK_RULE work in !srcdir builds
63218
63219     This problem was reported in bug 617823.
63220
63221  m4macros/gsettings.m4 |    2 +-
63222  1 file changed, 1 insertion(+), 1 deletion(-)
63223
63224 commit c13c36e3b9db500e30055e616ffa52672281fc49
63225 Author: Matthias Clasen <mclasen@redhat.com>
63226 Date:   Sat May 8 20:58:10 2010 -0400
63227
63228     Add test for g_get_language_names
63229
63230  glib/tests/Makefile.am |    3 ++
63231  glib/tests/utils.c     |   84
63232  ++++++++++++++++++++++++++++++++++++++++++++++++
63233  2 files changed, 87 insertions(+)
63234
63235 commit e8bc8c6cbf86ee07a56f3eaa9fdb44b97ad12c6d
63236 Author: Matthias Clasen <mclasen@redhat.com>
63237 Date:   Sat May 8 20:10:57 2010 -0400
63238
63239     Document length parameter of g_settings_get/set_strv
63240
63241     This parameter was not mentioned in the doc comment, as pointed
63242     out in bug 617767.
63243
63244  gio/gsettings.c |    2 ++
63245  1 file changed, 2 insertions(+)
63246
63247 commit 9164fd02c9043baee99199a3ba33c98e2309dc00
63248 Author: Matthias Clasen <mclasen@redhat.com>
63249 Date:   Sat May 8 20:10:57 2010 -0400
63250
63251     Document length parameter of g_settings_get/set_strv
63252
63253     This parameter was not mentioned in the doc comment, as pointed
63254     out in bug 617767.
63255
63256  gio/gsettings.c |    2 ++
63257  1 file changed, 2 insertions(+)
63258
63259 commit af263a3a10ff9f3ae41d30e8cb9753b8b9f1ad43
63260 Author: Dan Winship <danw@gnome.org>
63261 Date:   Fri May 7 19:08:13 2010 -0400
63262
63263     remove broken useless initialization in socket-client/socket-server
63264
63265     https://bugzilla.gnome.org/show_bug.cgi?id=618051
63266
63267  gio/tests/socket-client.c |    2 +-
63268  gio/tests/socket-server.c |    2 +-
63269  2 files changed, 2 insertions(+), 2 deletions(-)
63270
63271 commit f1855c2f77fb76347c332b21865e5513f89b15b9
63272 Author: David Zeuthen <davidz@redhat.com>
63273 Date:   Fri May 7 15:02:37 2010 -0400
63274
63275     GDBus: add TODO item about maybe having to rework
63276     ::g-properties-changed
63277
63278  gio/gdbusconnection.c |   13 +++++++++++++
63279  1 file changed, 13 insertions(+)
63280
63281 commit 85c85ae63a95f4004020db56da6242b26ce073c0
63282 Author: David Zeuthen <davidz@redhat.com>
63283 Date:   Fri May 7 14:57:20 2010 -0400
63284
63285     GDBus: add TODO item about the need to rewrite private GDBusAuth*
63286     classes
63287
63288  gio/gdbusconnection.c |    3 +++
63289  1 file changed, 3 insertions(+)
63290
63291 commit 5bd876bef0235ec5c745ac948e906bf51adf2fef
63292 Author: David Zeuthen <davidz@redhat.com>
63293 Date:   Fri May 7 14:56:01 2010 -0400
63294
63295     Add TODO item about wanting G_DBUS_NONCE_TCP_TMPDIR
63296
63297  gio/gdbusconnection.c |    5 +++++
63298  1 file changed, 5 insertions(+)
63299
63300 commit 5134a1d151f14cfadfa72c23d0660f3928bda821
63301 Author: David Zeuthen <davidz@redhat.com>
63302 Date:   Fri May 7 14:36:07 2010 -0400
63303
63304     GDBus: Document environment variables in "Running GIO applications"
63305
63306  docs/reference/gio/overview.xml |   45
63307  +++++++++++++++++++++++++++++++++++++++
63308  1 file changed, 45 insertions(+)
63309
63310 commit 1ddda12d646f67fcb558399dce20ecff2405bf20
63311 Author: Matthias Clasen <mclasen@redhat.com>
63312 Date:   Thu May 6 20:54:04 2010 -0400
63313
63314     A quick cheat sheet
63315
63316  docs/reference/gio/migrating-dbus-glib.xml |   30
63317  +++++++++++++++++++++++++++-
63318  1 file changed, 29 insertions(+), 1 deletion(-)
63319
63320 commit f309334bc629b9b148d9ce2887489930d4eedd3f
63321 Author: David Zeuthen <davidz@redhat.com>
63322 Date:   Thu May 6 19:39:16 2010 -0400
63323
63324     GDBus: add a man page for gdbus(1)
63325
63326  docs/reference/gio/Makefile.am  |    7 +-
63327  docs/reference/gio/gdbus.xml    |  221
63328  +++++++++++++++++++++++++++++++++++++++
63329  docs/reference/gio/gio-docs.xml |    1 +
63330  3 files changed, 227 insertions(+), 2 deletions(-)
63331
63332 commit f14e30818c7d355f0c3d61bab2f2a702dc747952
63333 Author: Matthias Clasen <mclasen@redhat.com>
63334 Date:   Thu May 6 18:15:00 2010 -0400
63335
63336     Mention D-Bus functionality in the overview
63337
63338  docs/reference/gio/overview.xml |   39
63339  +++++++++++++++++++++++++++------------
63340  1 file changed, 27 insertions(+), 12 deletions(-)
63341
63342 commit 133f66538dbf266be3c99b34f1eeee0a5e6068ac
63343 Author: Matthias Clasen <mclasen@redhat.com>
63344 Date:   Thu May 6 17:52:54 2010 -0400
63345
63346     Add a migration chapter for dbus bits
63347
63348     Also split migration.xml into separate files per chapter, it was
63349     getting unwieldy.
63350
63351  docs/reference/gio/Makefile.am             |   10 +-
63352  docs/reference/gio/gio-docs.xml            |    8 +-
63353  docs/reference/gio/migrating-dbus-glib.xml |    7 +
63354  docs/reference/gio/migrating-gconf.xml     |  418 ++++++++++++++++++++
63355  docs/reference/gio/migrating-gnome-vfs.xml |  133 +++++++
63356  docs/reference/gio/migrating-posix.xml     |  581
63357  ++++++++++++++++++++++++++++
63358  docs/reference/gio/migrating.xml           |  581
63359  ----------------------------
63360  7 files changed, 1154 insertions(+), 584 deletions(-)
63361
63362 commit 44fd23b649ebe2f8f6d31e78400d3230b2c38366
63363 Author: David Zeuthen <davidz@redhat.com>
63364 Date:   Thu May 6 17:41:31 2010 -0400
63365
63366     GDBus: Add more symbols to pltcheck.sh's SKIP variable
63367
63368     In particular, add these symbols
63369
63370      g_memdup
63371      g_print
63372      g_random_int
63373      g_propagate_prefixed_e
63374      g_thread_create_full
63375      g_int_hash
63376      g_file_open_tmp
63377      g_thread_self
63378      g_usleep
63379
63380  gio/pltcheck.sh |    2 +-
63381  1 file changed, 1 insertion(+), 1 deletion(-)
63382
63383 commit 46ce134d516f4a246996328c980efe16195ab429
63384 Author: David Zeuthen <davidz@redhat.com>
63385 Date:   Thu May 6 17:31:51 2010 -0400
63386
63387     GDBus: Add new symbols to gio.symbols
63388
63389  docs/reference/gio/gio-sections.txt      |    6 +-
63390  docs/reference/gio/gio.types             |    2 +-
63391  gio/gcredentials.c                       |    4 +
63392  gio/gdbusaddress.c                       |    4 +
63393  gio/gdbusauth.c                          |    4 +
63394  gio/gdbusauthmechanism.c                 |    4 +
63395  gio/gdbusauthmechanismanon.c             |    4 +
63396  gio/gdbusauthmechanismexternal.c         |    4 +
63397  gio/gdbusauthmechanismsha1.c             |    4 +
63398  gio/gdbusauthobserver.c                  |    4 +
63399  gio/gdbusconnection.c                    |   10 +-
63400  gio/gdbuserror.c                         |    4 +
63401  gio/gdbusintrospection.c                 |    5 +
63402  gio/gdbusmessage.c                       |   20 +-
63403  gio/gdbusmessage.h                       |    8 +-
63404  gio/gdbusmethodinvocation.c              |    4 +
63405  gio/gdbusnameowning.c                    |    4 +
63406  gio/gdbusnamewatching.c                  |    4 +
63407  gio/gdbusprivate.c                       |    4 +
63408  gio/gdbusproxy.c                         |    4 +
63409  gio/gdbusproxywatching.c                 |    4 +
63410  gio/gdbusserver.c                        |    4 +
63411  gio/gdbusutils.c                         |    4 +
63412  gio/gio.symbols                          |  299
63413  ++++++++++++++++++++++++++++++
63414  gio/gunixcredentialsmessage.c            |    4 +
63415  gio/tests/gdbus-example-unix-fd-client.c |    2 +-
63416  gio/tests/gdbus-peer.c                   |    2 +-
63417  gio/tests/gdbus-serialization.c          |    2 +-
63418  28 files changed, 405 insertions(+), 23 deletions(-)
63419
63420 commit fb1b4599a0effe728f42da8748b469a62f91ed8d
63421 Author: David Zeuthen <davidz@redhat.com>
63422 Date:   Thu May 6 16:34:23 2010 -0400
63423
63424     GDBus: Fix up i18n
63425
63426  gio/gcredentials.c               |    3 ++-
63427  gio/gdbus-tool.c                 |    4 +++-
63428  gio/gdbusaddress.c               |    5 +++--
63429  gio/gdbusauth.c                  |    4 ++--
63430  gio/gdbusauthmechanism.c         |    4 ++--
63431  gio/gdbusauthmechanismanon.c     |    4 ++--
63432  gio/gdbusauthmechanismexternal.c |    4 +++-
63433  gio/gdbusauthmechanismsha1.c     |    4 +++-
63434  gio/gdbusauthobserver.c          |    4 ++--
63435  gio/gdbusconnection.c            |   27 +++++++++++++++------------
63436  gio/gdbuserror.c                 |    5 +++--
63437  gio/gdbusintrospection.c         |    5 +++--
63438  gio/gdbusmessage.c               |    3 ++-
63439  gio/gdbusmethodinvocation.c      |    3 ++-
63440  gio/gdbusnameowning.c            |    4 ++--
63441  gio/gdbusnamewatching.c          |    5 +++--
63442  gio/gdbusprivate.c               |   16 ++++++++++++++--
63443  gio/gdbusproxy.c                 |    5 ++++-
63444  gio/gdbusproxywatching.c         |    4 ++--
63445  gio/gdbusserver.c                |   16 ++++++++++------
63446  gio/gdbusutils.c                 |    4 ++--
63447  gio/gunixcredentialsmessage.c    |    4 ++--
63448  22 files changed, 86 insertions(+), 51 deletions(-)
63449
63450 commit 0fd6498cd89888023fb2161bfdde9339a4346986
63451 Author: David Zeuthen <davidz@redhat.com>
63452 Date:   Thu May 6 16:02:08 2010 -0400
63453
63454     Add "Since: 2.26" to all new GDBus API
63455
63456  docs/reference/gio/gio-docs.xml |    2 +-
63457  gio/gcredentials.c              |   32 +++++++++++++
63458  gio/gcredentials.h              |    4 ++
63459  gio/gdbusaddress.c              |   12 +++++
63460  gio/gdbusauthobserver.c         |    6 +++
63461  gio/gdbusauthobserver.h         |    4 ++
63462  gio/gdbusconnection.c           |   94
63463  ++++++++++++++++++++++++++++++++++++---
63464  gio/gdbusconnection.h           |   24 ++++++++++
63465  gio/gdbuserror.c                |   20 +++++++++
63466  gio/gdbuserror.h                |    4 ++
63467  gio/gdbusintrospection.c        |   52 ++++++++++++++++++++--
63468  gio/gdbusintrospection.h        |   28 ++++++++++++
63469  gio/gdbusmessage.c              |   88
63470  ++++++++++++++++++++++++++++++++++++
63471  gio/gdbusmessage.h              |    4 ++
63472  gio/gdbusmethodinvocation.c     |   50 +++++++++++++++++++++
63473  gio/gdbusmethodinvocation.h     |    4 ++
63474  gio/gdbusnameowning.c           |   10 ++++-
63475  gio/gdbusnameowning.h           |    6 +++
63476  gio/gdbusnamewatching.c         |    8 +++-
63477  gio/gdbusnamewatching.h         |    4 ++
63478  gio/gdbusprivate.c              |    2 +-
63479  gio/gdbusproxy.c                |   70 +++++++++++++++++++++++++----
63480  gio/gdbusproxy.h                |    4 ++
63481  gio/gdbusproxywatching.c        |    6 ++-
63482  gio/gdbusproxywatching.h        |    4 ++
63483  gio/gdbusserver.c               |   28 ++++++++++++
63484  gio/gdbusserver.h               |    4 ++
63485  gio/gdbusutils.c                |   15 ++++++-
63486  gio/gioenums.h                  |   30 ++++++++++++-
63487  gio/gunixcredentialsmessage.c   |    4 ++
63488  gio/gunixcredentialsmessage.h   |   15 +++++++
63489  31 files changed, 611 insertions(+), 27 deletions(-)
63490
63491 commit c490c14f4e3fbbe8c74b26e6cacac31b0e744c92
63492 Author: David Zeuthen <davidz@redhat.com>
63493 Date:   Thu May 6 15:31:45 2010 -0400
63494
63495     Set up gtk-doc for GDBus
63496
63497     Also move send_credentials() and receive_credentials() to
63498     GUnixConnection. This code might change, discussion is still ongoing
63499     in
63500
63501      https://bugzilla.gnome.org/show_bug.cgi?id=617483.
63502
63503  docs/reference/gio/gio-docs.xml     |   21 ++
63504  docs/reference/gio/gio-sections.txt |  390
63505  +++++++++++++++++++++++++++++++++++
63506  docs/reference/gio/gio.types        |   11 +
63507  gio/gcredentials.c                  |    4 +-
63508  gio/gdbusaddress.c                  |    2 +-
63509  gio/gdbusauth.c                     |  189 -----------------
63510  gio/gdbusauthobserver.c             |    2 +-
63511  gio/gdbusconnection.c               |    8 +-
63512  gio/gdbuserror.c                    |    2 +-
63513  gio/gdbusintrospection.c            |    2 +-
63514  gio/gdbusmessage.c                  |    2 +-
63515  gio/gdbusmethodinvocation.c         |    2 +-
63516  gio/gdbusnameowning.c               |    4 +-
63517  gio/gdbusnamewatching.c             |    4 +-
63518  gio/gdbusproxy.c                    |    2 +-
63519  gio/gdbusproxywatching.c            |    4 +-
63520  gio/gdbusserver.c                   |    4 +-
63521  gio/gdbusutils.c                    |    2 +-
63522  gio/gunixconnection.c               |  258 +++++++++++++++++++++++
63523  gio/gunixconnection.h               |   10 +
63524  20 files changed, 712 insertions(+), 211 deletions(-)
63525
63526 commit 47805f4e0cadf35bd6882d7e54374fead25637d2
63527 Author: Ryan Lortie <desrt@desrt.ca>
63528 Date:   Thu May 6 14:19:58 2010 -0500
63529
63530     Bug 617947 - glib-mkenums: add @valuenum@ support
63531
63532     Add a @valuenum@ substitution that outputs the integer value of a
63533     particular enum value.  The value is determined by using (sandboxed)
63534     perl to evaluate C expression.  If evaluation fails then glib-mkenums
63535     dies loudly.  Evaluation is only enabled if '@valuenum@' appears
63536     in the
63537     template file, so existing users will not be affected.
63538
63539  gobject/glib-mkenums.in |   36 ++++++++++++++++++++++++++++++------
63540  1 file changed, 30 insertions(+), 6 deletions(-)
63541
63542 commit 7aa71527e592d3c46d08a784cf061c79e61d11d8
63543 Author: Ryan Lortie <desrt@desrt.ca>
63544 Date:   Thu May 6 12:36:10 2010 -0500
63545
63546     glib-mkenums: Fix support for comment templates
63547
63548     Currently, specifying a comment template in the template file
63549     results in
63550     the given template being appended to the default (C-style) one rather
63551     than replacing it.
63552
63553     This causes it to be replaced outright.
63554
63555     Bug 617940.
63556
63557  gobject/glib-mkenums.in |    6 ++++--
63558  1 file changed, 4 insertions(+), 2 deletions(-)
63559
63560 commit d0a14469d09d5fe23de219ba293fd4a266b02ced
63561 Author: David Zeuthen <davidz@redhat.com>
63562 Date:   Thu May 6 14:13:59 2010 -0400
63563
63564     Initial GDBus code-drop from GDBus-standalone repo
63565
63566     Things compile and the test-suite passes. Still need to hook up
63567     gio.symbols and docs. There are still a bunch of TODOs left in the
63568     sources that needs to be addressed.
63569
63570     Signed-off-by: David Zeuthen <davidz@redhat.com>
63571
63572  configure.in                             |   10 +
63573  gio/Makefile.am                          |   58 +-
63574  gio/gcredentials.c                       |  427 +++
63575  gio/gcredentials.h                       |  104 +
63576  gio/gdbus-bash-completion.sh             |   33 +
63577  gio/gdbus-tool.c                         | 1491 +++++++++
63578  gio/gdbusaddress.c                       | 1004 ++++++
63579  gio/gdbusaddress.h                       |   54 +
63580  gio/gdbusauth.c                          | 1538 +++++++++
63581  gio/gdbusauth.h                          |   86 +
63582  gio/gdbusauthmechanism.c                 |  342 ++
63583  gio/gdbusauthmechanism.h                 |  174 +
63584  gio/gdbusauthmechanismanon.c             |  327 ++
63585  gio/gdbusauthmechanismanon.h             |   82 +
63586  gio/gdbusauthmechanismexternal.c         |  416 +++
63587  gio/gdbusauthmechanismexternal.h         |   82 +
63588  gio/gdbusauthmechanismsha1.c             | 1216 +++++++
63589  gio/gdbusauthmechanismsha1.h             |   82 +
63590  gio/gdbusauthobserver.c                  |  218 ++
63591  gio/gdbusauthobserver.h                  |  100 +
63592  gio/gdbusconnection.c                    | 5280
63593  ++++++++++++++++++++++++++++++
63594  gio/gdbusconnection.h                    |  467 +++
63595  gio/gdbuserror.c                         |  847 +++++
63596  gio/gdbuserror.h                         |   92 +
63597  gio/gdbusintrospection.c                 | 2009 ++++++++++++
63598  gio/gdbusintrospection.h                 |  255 ++
63599  gio/gdbusmessage.c                       | 2421 ++++++++++++++
63600  gio/gdbusmessage.h                       |  172 +
63601  gio/gdbusmethodinvocation.c              |  795 +++++
63602  gio/gdbusmethodinvocation.h              |  119 +
63603  gio/gdbusnameowning.c                    |  713 ++++
63604  gio/gdbusnameowning.h                    |   88 +
63605  gio/gdbusnamewatching.c                  |  620 ++++
63606  gio/gdbusnamewatching.h                  |   68 +
63607  gio/gdbusprivate.c                       | 1040 ++++++
63608  gio/gdbusprivate.h                       |   83 +
63609  gio/gdbusproxy.c                         | 1542 +++++++++
63610  gio/gdbusproxy.h                         |  146 +
63611  gio/gdbusproxywatching.c                 |  397 +++
63612  gio/gdbusproxywatching.h                 |   77 +
63613  gio/gdbusserver.c                        | 1043 ++++++
63614  gio/gdbusserver.h                        |   97 +
63615  gio/gdbusutils.c                         |  364 ++
63616  gio/gdbusutils.h                         |   42 +
63617  gio/gio-marshal.list                     |    2 +
63618  gio/gio.h                                |   16 +
63619  gio/gioenums.h                           |  372 ++-
63620  gio/giotypes.h                           |   19 +
63621  gio/gunixcredentialsmessage.c            |  341 ++
63622  gio/gunixcredentialsmessage.h            |   68 +
63623  gio/tests/Makefile.am                    |   98 +-
63624  gio/tests/gdbus-addresses.c              |   77 +
63625  gio/tests/gdbus-connection.c             |  653 ++++
63626  gio/tests/gdbus-error.c                  |  198 ++
63627  gio/tests/gdbus-example-own-name.c       |   99 +
63628  gio/tests/gdbus-example-peer.c           |  318 ++
63629  gio/tests/gdbus-example-server.c         |  388 +++
63630  gio/tests/gdbus-example-subtree.c        |  410 +++
63631  gio/tests/gdbus-example-unix-fd-client.c |  145 +
63632  gio/tests/gdbus-example-watch-name.c     |  101 +
63633  gio/tests/gdbus-example-watch-proxy.c    |  205 ++
63634  gio/tests/gdbus-exit-on-close.c          |   82 +
63635  gio/tests/gdbus-export.c                 | 1410 ++++++++
63636  gio/tests/gdbus-introspection.c          |  169 +
63637  gio/tests/gdbus-names.c                  |  749 +++++
63638  gio/tests/gdbus-peer.c                   |  746 +++++
63639  gio/tests/gdbus-proxy.c                  |  455 +++
63640  gio/tests/gdbus-serialization.c          |  650 ++++
63641  gio/tests/gdbus-sessionbus.c             |  342 ++
63642  gio/tests/gdbus-sessionbus.h             |   38 +
63643  gio/tests/gdbus-tests.c                  |  218 ++
63644  gio/tests/gdbus-tests.h                  |  146 +
63645  gio/tests/gdbus-testserver.py            |  270 ++
63646  gio/tests/gdbus-threading.c              |  532 +++
63647  74 files changed, 35927 insertions(+), 11 deletions(-)
63648
63649 commit 5b4189fc42afa697b7f13c38d9d6b441d731ed11
63650 Author: Vincent Untz <vuntz@gnome.org>
63651 Date:   Thu May 6 12:45:37 2010 +0200
63652
63653     Fix binding between writability of key and sensitivity of a widget
63654
63655     We were not setting the key correctly, result in usage of invalid
63656     keys.
63657
63658     Bug 617788.
63659
63660  gio/gsettings.c |    3 +++
63661  1 file changed, 3 insertions(+)
63662
63663 commit 81e98c399e11d7621c91ff2911ef4f92c7a382e5
63664 Author: Javier Jardón <jjardon@gnome.org>
63665 Date:   Thu May 6 06:28:54 2010 +0200
63666
63667     Clean Glib header #include issues: gthread
63668
63669  glib/gthread.c |    7 ++++++-
63670  glib/gthread.h |    1 -
63671  2 files changed, 6 insertions(+), 2 deletions(-)
63672
63673 commit c7940d81802194abe1d4497d3daa2f9c59addb5e
63674 Author: Javier Jardón <jjardon@gnome.org>
63675 Date:   Wed May 5 18:32:03 2010 +0200
63676
63677     Clean Glib header #include issues: gmem
63678
63679  glib/gmem.c |    7 +++++--
63680  1 file changed, 5 insertions(+), 2 deletions(-)
63681
63682 commit 21302a741cbb3d6373a368df148f6267a0705366
63683 Author: Javier Jardón <jjardon@gnome.org>
63684 Date:   Wed May 5 18:24:33 2010 +0200
63685
63686     Clean Glib header #include issues: gtestutils
63687
63688  glib/gtestutils.c |   13 +++++++++++--
63689  glib/gtestutils.h |    1 -
63690  2 files changed, 11 insertions(+), 3 deletions(-)
63691
63692 commit d1642386c96b4a2a4479cd7c2b5cd8ddadae99e4
63693 Author: Javier Jardón <jjardon@gnome.org>
63694 Date:   Wed May 5 18:12:04 2010 +0200
63695
63696     Clean Glib header #include issues: gasyncqueue
63697
63698  glib/gasyncqueue.c |    8 +++++++-
63699  1 file changed, 7 insertions(+), 1 deletion(-)
63700
63701 commit 434a4e1d250157b13d7036592f097c18fb8376b1
63702 Author: Javier Jardón <jjardon@gnome.org>
63703 Date:   Wed May 5 17:32:12 2010 +0200
63704
63705     Do not include "glib.h" in gio files
63706
63707  gio/gcharsetconverter.c |    4 ++--
63708  gio/gsocket.c           |    4 ++--
63709  gio/gzlibcompressor.c   |    6 +++---
63710  gio/gzlibdecompressor.c |    6 +++---
63711  4 files changed, 10 insertions(+), 10 deletions(-)
63712
63713 commit cbbc99d972a7c8ef4a37b29c19f46cfc11628e97
63714 Author: Tor Lillqvist <tml@iki.fi>
63715 Date:   Wed May 5 09:43:30 2010 +0300
63716
63717     Minor updates to README.win32.
63718
63719  README.win32 |   57
63720  ++++++++++++++++++++++++++++++++-------------------------
63721  1 file changed, 32 insertions(+), 25 deletions(-)
63722
63723 commit b3c9c17956a2e2640c1846879d930fd706eaf966
63724 Author: Xan Lopez <xan@gnome.org>
63725 Date:   Tue May 4 18:09:01 2010 +0200
63726
63727     Fix typo in limits documentation
63728
63729  docs/reference/glib/tmpl/limits.sgml |    2 +-
63730  1 file changed, 1 insertion(+), 1 deletion(-)
63731
63732 commit f39a49b03610a1cd54b9feb18528f5c74539d5c9
63733 Author: Torsten Schönfeld <kaffeetisch@gmx.de>
63734 Date:   Mon Apr 26 23:38:41 2010 +0200
63735
63736     gio: Add a boxed type for GFileAttributeMatcher
63737
63738     https://bugzilla.gnome.org/show_bug.cgi?id=616892
63739
63740  docs/reference/gio/gio.types |    1 +
63741  gio/gfileinfo.c              |   18 ++++++++++++++++++
63742  gio/gfileinfo.h              |    1 +
63743  gio/gio.symbols              |    1 +
63744  4 files changed, 21 insertions(+)
63745
63746 commit 4487b326d781d4359fd76ce51ce4002c9db5d6d5
63747 Author: Tor Lillqvist <tml@iki.fi>
63748 Date:   Mon May 3 19:56:46 2010 +0300
63749
63750     Fix list of sources in the gio Visual Studio project
63751
63752     List the additional sources needed in gio/Makefile.am, not in
63753     gio.vcprojin. Fix broken usage of sort. Filter out Unix-only source
63754     files.
63755
63756  build/win32/vs9/gio.vcprojin |    9 ---------
63757  gio/Makefile.am              |   14 ++++++++++++--
63758  2 files changed, 12 insertions(+), 11 deletions(-)
63759
63760 commit 0f795345d68be2af96cc030972786f2989ffd8c0
63761 Author: Tor Lillqvist <tml@iki.fi>
63762 Date:   Mon May 3 19:24:35 2010 +0300
63763
63764     Fix misspelled identifier in the Win32 code
63765
63766  gio/gsocket.c |    4 ++--
63767  1 file changed, 2 insertions(+), 2 deletions(-)
63768
63769 commit 622916b731354c2dcd4178abf3ada08ca51dd38c
63770 Author: Dan Winship <danw@gnome.org>
63771 Date:   Sun Apr 25 22:54:12 2010 -0400
63772
63773     g_cancellable_release_fd: allow NULL cancellable
63774
63775     Almost all GCancellable methods silently do nothing if passed NULL for
63776     the cancellable. Make g_cancellable_release_fd() do that as well.
63777
63778  gio/gcancellable.c |    3 +++
63779  1 file changed, 3 insertions(+)
63780
63781 commit 644dfbd704d103df3a7ac13f31cfb87aa03f377d
63782 Author: Ryan Lortie <desrt@desrt.ca>
63783 Date:   Sun May 2 14:14:30 2010 -0500
63784
63785     GSettings: fix mixed use of a pointer
63786
63787       - used in some places as a move-along-as-we-go pointer
63788       - used in other places as a pointer to the fixed base of an array
63789
63790     Switch all users to the first style to avoid a crasher.
63791
63792  gio/gsettingsbackend.c |    5 ++---
63793  1 file changed, 2 insertions(+), 3 deletions(-)
63794
63795 commit 5821b7f099feaa58e9e476187d22a0a917cb099e
63796 Author: Kjartan Maraas <kmaraas@gnome.org>
63797 Date:   Sat May 1 14:25:22 2010 +0200
63798
63799     Updated Norwegian bokmål translation
63800
63801  po/nb.po | 1024
63802  +++++++++++++++++++++++++++++++-------------------------------
63803  1 file changed, 517 insertions(+), 507 deletions(-)
63804
63805 commit 4c10cad66175c9a4a79b764c2f807482811c5dcc
63806 Author: Christian Persch <chpe@gnome.org>
63807 Date:   Wed Apr 28 12:36:30 2010 +0200
63808
63809     Add API to get the compile and match flags from a GRegex
63810
63811     Bug #616967.
63812
63813  docs/reference/glib/glib-sections.txt |    2 ++
63814  docs/reference/glib/tmpl/gregex.sgml  |   18 +++++++++++++++++
63815  glib/glib.symbols                     |    2 ++
63816  glib/gregex.c                         |   36
63817  +++++++++++++++++++++++++++++++++
63818  glib/gregex.h                         |    3 +++
63819  5 files changed, 61 insertions(+)
63820
63821 commit 3d5ce40624561dc2f4779c5f9fc7f8b7d745aecd
63822 Author: Shaun McCance <shaunm@gnome.org>
63823 Date:   Thu Apr 29 19:27:56 2010 -0500
63824
63825     [gvariant-varargs.xml] Fix some outdated documentation
63826
63827  docs/reference/glib/gvariant-varargs.xml |   15 +++++++++------
63828  1 file changed, 9 insertions(+), 6 deletions(-)
63829
63830 commit 8dddf6499e9e8a052a5673fe8771aeaac08cccae
63831 Author: Ryan Lortie <desrt@desrt.ca>
63832 Date:   Sun Apr 25 22:00:28 2010 -0500
63833
63834     GSettingsBackend API/ABI change
63835
63836       - add list() virtual method
63837       - add 'default_value' flag to read() call
63838
63839  gio/gdelayedsettingsbackend.c  |    8 ++--
63840  gio/gio.symbols                |    1 +
63841  gio/gkeyfilesettingsbackend.c  |    6 ++-
63842  gio/gmemorysettingsbackend.c   |    7 +++-
63843  gio/gnullsettingsbackend.c     |    3 +-
63844  gio/gsettings.c                |    2 +-
63845  gio/gsettingsbackend.c         |   91
63846  +++++++++++++++++++++++++++++-----------
63847  gio/gsettingsbackend.h         |   10 ++++-
63848  gio/gsettingsbackendinternal.h |    3 +-
63849  9 files changed, 96 insertions(+), 35 deletions(-)
63850
63851 commit 5215d4b6d316c9357b832c84aae4c4d756224b5d
63852 Author: Ryan Lortie <desrt@desrt.ca>
63853 Date:   Wed Apr 28 12:39:02 2010 -0500
63854
63855     Add API for dconf's sake.
63856
63857  gvdb-builder.c |    6 +--
63858  gvdb-reader.c  |  155
63859  +++++++++++++++++++++++++++++++++++++++++++++++---------
63860  gvdb-reader.h  |   16 ++++++
63861  3 files changed, 150 insertions(+), 27 deletions(-)
63862
63863 commit 9ba690b386ebb8dc35665ff07b43c9a5874fda4b
63864 Author: Dan Winship <danw@gnome.org>
63865 Date:   Tue Apr 27 09:25:45 2010 -0400
63866
63867     .gitignore updates for gsettings stuff
63868
63869  docs/reference/gio/.gitignore |    1 +
63870  gio/.gitignore                |    2 ++
63871  gio/tests/.gitignore          |    5 +++++
63872  3 files changed, 8 insertions(+)
63873
63874 commit 9e40529e040e715ca65df735013969e20b05a150
63875 Author: Jorge González <jorgegonz@svn.gnome.org>
63876 Date:   Tue Apr 27 21:05:13 2010 +0200
63877
63878     Updated Spanish translation
63879
63880  po/es.po |   76
63881  +++++++++++++++++++++++++++++++-------------------------------
63882  1 file changed, 38 insertions(+), 38 deletions(-)
63883
63884 commit 9ca75da1210bb88dc64b768db219f19de2b57573
63885 Author: Jorge González <jorgegonz@svn.gnome.org>
63886 Date:   Tue Apr 27 20:59:07 2010 +0200
63887
63888     Updated Spanish translation
63889
63890  po/es.po | 1041
63891  ++++++++++++++++++++++++++++++++------------------------------
63892  1 file changed, 530 insertions(+), 511 deletions(-)
63893
63894 commit 5046dfc85d7df95d7f8c87e3b41d9152bc50549a
63895 Author: Dan Winship <danw@gnome.org>
63896 Date:   Mon Apr 12 10:21:20 2010 -0400
63897
63898     GSocket: fix garbled error messages on windows
63899
63900     socket_strerror() was assuming all "strerror" messages are shorter
63901     than 128 bytes, which is certainly true on Linux, but apparently not
63902     on Windows.
63903
63904     https://bugzilla.gnome.org/show_bug.cgi?id=615494
63905
63906  gio/gsocket.c |   17 +++++------------
63907  1 file changed, 5 insertions(+), 12 deletions(-)
63908
63909 commit 270a954b54521ce0eca6d408b8e8c081c70c3455
63910 Author: Alexander Larsson <alexl@redhat.com>
63911 Date:   Tue Apr 27 09:23:07 2010 +0200
63912
63913     Allocate quarks in chunks to avoid overhead and fragmentation
63914
63915     See bug 616720 for some measurements.
63916
63917  glib/gdataset.c |   36 ++++++++++++++++++++++++++++++++++--
63918  1 file changed, 34 insertions(+), 2 deletions(-)
63919
63920 commit 3ceddd74bb4304e4e9b2e8955b80212108703632
63921 Author: David Zeuthen <davidz@redhat.com>
63922 Date:   Mon Apr 26 16:37:02 2010 -0400
63923
63924     Bug 616877 – Several issues with g_socket_receive_message
63925
63926     The messages array was not reallocated correctly because it was using
63927     malloc instead of realloc. Also, if the user requested messages but
63928     none were received we would segfault. Rewrite the code to fix this
63929     and, for better readability, use GPtrArray instead of rolling our own.
63930
63931     Also make the docs mention that the user need to free the returned
63932     GSocketControlMessage objects using g_object_unref().
63933
63934     Clarify that *messages may be set to %NULL if there are no messages
63935     (this will save pointless allocs of arrays).
63936
63937     Finally, the Win32 version didn't set messages to the expected value.
63938
63939     https://bugzilla.gnome.org/show_bug.cgi?id=616877
63940
63941     Signed-off-by: David Zeuthen <davidz@redhat.com>
63942
63943  gio/gsocket.c |   63
63944  ++++++++++++++++++++++++++++++++-------------------------
63945  1 file changed, 36 insertions(+), 27 deletions(-)
63946
63947 commit cd062e841fecd51845b4a66473c7636706021dff
63948 Author: Ryan Lortie <desrt@desrt.ca>
63949 Date:   Sun Apr 25 20:08:59 2010 -0500
63950
63951     docs and glib.symbols update
63952
63953  docs/reference/glib/glib-sections.txt |    2 ++
63954  glib/glib.symbols                     |    2 ++
63955  2 files changed, 4 insertions(+)
63956
63957 commit 6f7fb3744bbb4d1ee04d4e526d2ff7225c56c426
63958 Author: Christian Persch <chpe@gnome.org>
63959 Date:   Sun Apr 25 20:07:26 2010 -0500
63960
63961     Add testcases for <range> and <choices>
63962
63963     Bug #616102.
63964
63965  gio/tests/Makefile.am                              |   48
63966  +++++++++++++-------
63967  gio/tests/gschema-compile.c                        |   40
63968  +++++++++-------
63969  .../array-default-not-in-choices.gschema.xml       |   11 +++++
63970  .../schema-tests/choice-missing-value.gschema.xml  |   10 ++++
63971  .../schema-tests/choices-wrong-type.gschema.xml    |    8 ++++
63972  .../default-not-in-choices.gschema.xml             |   11 +++++
63973  .../schema-tests/default-out-of-range.gschema.xml  |    8 ++++
63974  .../schema-tests/range-missing-max.gschema.xml     |    8 ++++
63975  .../schema-tests/range-missing-min.gschema.xml     |    8 ++++
63976  .../schema-tests/range-wrong-type.gschema.xml      |    8 ++++
63977  10 files changed, 127 insertions(+), 33 deletions(-)
63978
63979 commit 22ce6ed82d9d1de823fab071d6dc288abedc1735
63980 Author: Ryan Lortie <desrt@desrt.ca>
63981 Date:   Sun Apr 25 19:59:59 2010 -0500
63982
63983     Add range restriction to gschema-compiler
63984
63985     Patch from Christian Persch, with minor modifications.
63986
63987     Bug #616102
63988
63989  gio/gschema-compile.c |  174
63990  ++++++++++++++++++++++++++++++++++++++++++++-----
63991  gio/gschema.dtd       |    6 +-
63992  gio/gsettings.c       |    6 +-
63993  3 files changed, 163 insertions(+), 23 deletions(-)
63994
63995 commit 5e6e7cbadf2ee48c0e439a416e5fb74e8e5d8dee
63996 Author: Ryan Lortie <desrt@desrt.ca>
63997 Date:   Sun Apr 25 19:10:44 2010 -0500
63998
63999     GVariant: add bind map for strings to byte arrays
64000
64001  gio/gsettings-mapping.c |    8 ++++++++
64002  1 file changed, 8 insertions(+)
64003
64004 commit a52b6f7df2f91d4aae7f240038ab193a70052db5
64005 Author: Ryan Lortie <desrt@desrt.ca>
64006 Date:   Sun Apr 25 19:09:35 2010 -0500
64007
64008     Add g_variant_{new,get}_byte_array()
64009
64010     Now that strings are strictly utf8 this provides a convenient API for
64011     storing non-utf8 string data.
64012
64013  glib/gvariant.c |   79
64014  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
64015  glib/gvariant.h |    4 +++
64016  2 files changed, 83 insertions(+)
64017
64018 commit 4c189ba6b0ff81e13725029a00f2c4c7ab6a3b00
64019 Author: Shaun McCance <shaunm@gnome.org>
64020 Date:   Fri Apr 23 21:08:27 2010 -0500
64021
64022     Make glib_compile_schemas point to a binary that exists
64023
64024  gio-2.0.pc.in |    2 +-
64025  1 file changed, 1 insertion(+), 1 deletion(-)
64026
64027 commit 9eeab5868f0d8633f63e40f61263cd731ad99d0e
64028 Author: Ryan Lortie <desrt@desrt.ca>
64029 Date:   Sun Apr 25 13:36:36 2010 -0500
64030
64031     GVariant: strings are now utf8
64032
64033      - modify serialiser validation function to enforce utf8 encoding
64034      - add documentation to g_variant_new_string(),
64035      g_variant_get_string(),
64036        g_variant_dup_string()
64037      - add 2 new test cases to check that it works
64038
64039  glib/gvariant-serialiser.c |   10 +++-------
64040  glib/gvariant.c            |   12 +++++++++---
64041  glib/tests/gvariant.c      |   33 +++++++++++++++++++++++++++++++++
64042  3 files changed, 45 insertions(+), 10 deletions(-)
64043
64044 commit da306296cf1eb2ce7346e253c3ca46f784a04f8f
64045 Author: Tor Lillqvist <tml@iki.fi>
64046 Date:   Sun Apr 25 17:26:41 2010 +0300
64047
64048     Can't use stderr as a field name
64049
64050  gio/tests/gschema-compile.c |    6 +++---
64051  1 file changed, 3 insertions(+), 3 deletions(-)
64052
64053 commit 93d300742d6047f121c614df412717e09bc8def0
64054 Author: Fran Diéguez <fran.dieguez@mabishu.com>
64055 Date:   Sat Apr 24 03:46:59 2010 +0200
64056
64057     Updated Galician translation
64058
64059  po/gl.po | 1002
64060  +++++++++++++++++++++++++++++++-------------------------------
64061  1 file changed, 506 insertions(+), 496 deletions(-)
64062
64063 commit c50754c7c9286ba145a52885d65bb6ad50c8a2ef
64064 Author: Matthias Clasen <mclasen@redhat.com>
64065 Date:   Fri Apr 23 20:50:27 2010 -0400
64066
64067     bump version
64068
64069  configure.in |    2 +-
64070  1 file changed, 1 insertion(+), 1 deletion(-)
64071
64072 commit afe3aef7b02e94e1d2b926e131beea2de5f5c96d
64073 Author: Matthias Clasen <mclasen@redhat.com>
64074 Date:   Fri Apr 23 20:49:02 2010 -0400
64075
64076     2.25.3
64077
64078  po/af.po          |   52
64079  ++++++++++++++++++++++++++++------------------------
64080  po/am.po          |   52
64081  ++++++++++++++++++++++++++++------------------------
64082  po/ar.po          |   52
64083  ++++++++++++++++++++++++++++------------------------
64084  po/as.po          |   52
64085  ++++++++++++++++++++++++++++------------------------
64086  po/ast.po         |   52
64087  ++++++++++++++++++++++++++++------------------------
64088  po/az.po          |   52
64089  ++++++++++++++++++++++++++++------------------------
64090  po/be.po          |   52
64091  ++++++++++++++++++++++++++++------------------------
64092  po/be@latin.po    |   52
64093  ++++++++++++++++++++++++++++------------------------
64094  po/bg.po          |   52
64095  ++++++++++++++++++++++++++++------------------------
64096  po/bn.po          |   52
64097  ++++++++++++++++++++++++++++------------------------
64098  po/bn_IN.po       |   52
64099  ++++++++++++++++++++++++++++------------------------
64100  po/bs.po          |   52
64101  ++++++++++++++++++++++++++++------------------------
64102  po/ca.po          |   52
64103  ++++++++++++++++++++++++++++------------------------
64104  po/ca@valencia.po |   52
64105  ++++++++++++++++++++++++++++------------------------
64106  po/cs.po          |   52
64107  ++++++++++++++++++++++++++++------------------------
64108  po/cy.po          |   52
64109  ++++++++++++++++++++++++++++------------------------
64110  po/da.po          |   52
64111  ++++++++++++++++++++++++++++------------------------
64112  po/de.po          |   52
64113  ++++++++++++++++++++++++++++------------------------
64114  po/dz.po          |   52
64115  ++++++++++++++++++++++++++++------------------------
64116  po/el.po          |   52
64117  ++++++++++++++++++++++++++++------------------------
64118  po/en@shaw.po     |   52
64119  ++++++++++++++++++++++++++++------------------------
64120  po/en_CA.po       |   52
64121  ++++++++++++++++++++++++++++------------------------
64122  po/en_GB.po       |   52
64123  ++++++++++++++++++++++++++++------------------------
64124  po/eo.po          |   52
64125  ++++++++++++++++++++++++++++------------------------
64126  po/es.po          |   52
64127  ++++++++++++++++++++++++++++------------------------
64128  po/et.po          |   52
64129  ++++++++++++++++++++++++++++------------------------
64130  po/eu.po          |   52
64131  ++++++++++++++++++++++++++++------------------------
64132  po/fa.po          |   52
64133  ++++++++++++++++++++++++++++------------------------
64134  po/fi.po          |   52
64135  ++++++++++++++++++++++++++++------------------------
64136  po/fr.po          |   52
64137  ++++++++++++++++++++++++++++------------------------
64138  po/ga.po          |   52
64139  ++++++++++++++++++++++++++++------------------------
64140  po/gl.po          |   52
64141  ++++++++++++++++++++++++++++------------------------
64142  po/gu.po          |   52
64143  ++++++++++++++++++++++++++++------------------------
64144  po/he.po          |   52
64145  ++++++++++++++++++++++++++++------------------------
64146  po/hi.po          |   52
64147  ++++++++++++++++++++++++++++------------------------
64148  po/hr.po          |   52
64149  ++++++++++++++++++++++++++++------------------------
64150  po/hu.po          |   52
64151  ++++++++++++++++++++++++++++------------------------
64152  po/hy.po          |   52
64153  ++++++++++++++++++++++++++++------------------------
64154  po/id.po          |   52
64155  ++++++++++++++++++++++++++++------------------------
64156  po/is.po          |   52
64157  ++++++++++++++++++++++++++++------------------------
64158  po/it.po          |   52
64159  ++++++++++++++++++++++++++++------------------------
64160  po/ja.po          |   52
64161  ++++++++++++++++++++++++++++------------------------
64162  po/ka.po          |   52
64163  ++++++++++++++++++++++++++++------------------------
64164  po/kn.po          |   52
64165  ++++++++++++++++++++++++++++------------------------
64166  po/ko.po          |   52
64167  ++++++++++++++++++++++++++++------------------------
64168  po/ku.po          |   52
64169  ++++++++++++++++++++++++++++------------------------
64170  po/lt.po          |   52
64171  ++++++++++++++++++++++++++++------------------------
64172  po/lv.po          |   52
64173  ++++++++++++++++++++++++++++------------------------
64174  po/mai.po         |   52
64175  ++++++++++++++++++++++++++++------------------------
64176  po/mg.po          |   52
64177  ++++++++++++++++++++++++++++------------------------
64178  po/mk.po          |   52
64179  ++++++++++++++++++++++++++++------------------------
64180  po/ml.po          |   52
64181  ++++++++++++++++++++++++++++------------------------
64182  po/mn.po          |   52
64183  ++++++++++++++++++++++++++++------------------------
64184  po/mr.po          |   52
64185  ++++++++++++++++++++++++++++------------------------
64186  po/ms.po          |   52
64187  ++++++++++++++++++++++++++++------------------------
64188  po/nb.po          |   52
64189  ++++++++++++++++++++++++++++------------------------
64190  po/nds.po         |   52
64191  ++++++++++++++++++++++++++++------------------------
64192  po/ne.po          |   52
64193  ++++++++++++++++++++++++++++------------------------
64194  po/nl.po          |   52
64195  ++++++++++++++++++++++++++++------------------------
64196  po/nn.po          |   52
64197  ++++++++++++++++++++++++++++------------------------
64198  po/oc.po          |   52
64199  ++++++++++++++++++++++++++++------------------------
64200  po/or.po          |   52
64201  ++++++++++++++++++++++++++++------------------------
64202  po/pa.po          |   52
64203  ++++++++++++++++++++++++++++------------------------
64204  po/pl.po          |   52
64205  ++++++++++++++++++++++++++++------------------------
64206  po/ps.po          |   52
64207  ++++++++++++++++++++++++++++------------------------
64208  po/pt.po          |   52
64209  ++++++++++++++++++++++++++++------------------------
64210  po/pt_BR.po       |   52
64211  ++++++++++++++++++++++++++++------------------------
64212  po/ro.po          |   52
64213  ++++++++++++++++++++++++++++------------------------
64214  po/ru.po          |   52
64215  ++++++++++++++++++++++++++++------------------------
64216  po/rw.po          |   52
64217  ++++++++++++++++++++++++++++------------------------
64218  po/si.po          |   52
64219  ++++++++++++++++++++++++++++------------------------
64220  po/sk.po          |   52
64221  ++++++++++++++++++++++++++++------------------------
64222  po/sl.po          |   52
64223  ++++++++++++++++++++++++++++------------------------
64224  po/sq.po          |   52
64225  ++++++++++++++++++++++++++++------------------------
64226  po/sr.po          |   52
64227  ++++++++++++++++++++++++++++------------------------
64228  po/sr@ije.po      |   52
64229  ++++++++++++++++++++++++++++------------------------
64230  po/sr@latin.po    |   52
64231  ++++++++++++++++++++++++++++------------------------
64232  po/sv.po          |   52
64233  ++++++++++++++++++++++++++++------------------------
64234  po/ta.po          |   52
64235  ++++++++++++++++++++++++++++------------------------
64236  po/te.po          |   52
64237  ++++++++++++++++++++++++++++------------------------
64238  po/th.po          |   52
64239  ++++++++++++++++++++++++++++------------------------
64240  po/tl.po          |   52
64241  ++++++++++++++++++++++++++++------------------------
64242  po/tr.po          |   52
64243  ++++++++++++++++++++++++++++------------------------
64244  po/tt.po          |   52
64245  ++++++++++++++++++++++++++++------------------------
64246  po/uk.po          |   52
64247  ++++++++++++++++++++++++++++------------------------
64248  po/vi.po          |   52
64249  ++++++++++++++++++++++++++++------------------------
64250  po/wa.po          |   52
64251  ++++++++++++++++++++++++++++------------------------
64252  po/xh.po          |   52
64253  ++++++++++++++++++++++++++++------------------------
64254  po/yi.po          |   52
64255  ++++++++++++++++++++++++++++------------------------
64256  po/zh_CN.po       |   52
64257  ++++++++++++++++++++++++++++------------------------
64258  po/zh_HK.po       |   52
64259  ++++++++++++++++++++++++++++------------------------
64260  po/zh_TW.po       |   52
64261  ++++++++++++++++++++++++++++------------------------
64262  92 files changed, 2576 insertions(+), 2208 deletions(-)
64263
64264 commit daa405c191c5efa8ad364414470b8fbdb0673401
64265 Author: Matthias Clasen <mclasen@redhat.com>
64266 Date:   Fri Apr 23 19:57:14 2010 -0400
64267
64268     Rename in more places
64269
64270  gio/tests/Makefile.am |    2 +-
64271  gio/tests/gsettings.c |    2 +-
64272  2 files changed, 2 insertions(+), 2 deletions(-)
64273
64274 commit 72b80c5bdd6105ea06a55a4dba1c3350a459bb01
64275 Author: Matthias Clasen <mclasen@redhat.com>
64276 Date:   Fri Apr 23 19:18:41 2010 -0400
64277
64278     Updates
64279
64280  NEWS |   19 +++++++++++++++++++
64281  1 file changed, 19 insertions(+)
64282
64283 commit ec664445a9cf1769e440a25ffb4e17e9e644f6d0
64284 Author: Matthias Clasen <mclasen@redhat.com>
64285 Date:   Fri Apr 23 17:27:26 2010 -0400
64286
64287     Rename gschema-compile to glib-compile-schemas
64288
64289     And clean up the autofoo a bit: use an uppercase variable,
64290     check for pkg-config, check for presence of glib-compile-schemas.
64291
64292  docs/reference/gio/Makefile.am                  |    4 +-
64293  docs/reference/gio/gio-docs.xml                 |    2 +-
64294  docs/reference/gio/glib-compile-schemas.xml     |   85
64295  +++++++++++++++++++++++
64296  docs/reference/gio/gschema-compile.xml          |   85
64297  -----------------------
64298  docs/reference/gio/gsettings-schema-convert.xml |    2 +-
64299  docs/reference/gio/migrating.xml                |    6 +-
64300  gio-2.0.pc.in                                   |    2 +-
64301  gio/Makefile.am                                 |    6 +-
64302  gio/gsettings.c                                 |    5 +-
64303  gio/tests/gschema-compile.c                     |    2 +-
64304  m4macros/gsettings.m4                           |   13 ++--
64305  11 files changed, 109 insertions(+), 103 deletions(-)
64306
64307 commit e6e7015bbd253b01b51186a931cdd58dfb4390f2
64308 Author: Matthias Clasen <mclasen@redhat.com>
64309 Date:   Fri Apr 23 14:52:26 2010 -0400
64310
64311     Fix up man page handling
64312
64313     Turns out the formatted man pages did not end up in the tarballs. Doh.
64314
64315  docs/reference/gio/Makefile.am |   32 +++++++++++++++++++++-----------
64316  1 file changed, 21 insertions(+), 11 deletions(-)
64317
64318 commit 172c229c8f7965d2b40da56ec7147a250dfdee83
64319 Author: Ryan Lortie <desrt@desrt.ca>
64320 Date:   Fri Apr 23 13:54:02 2010 -0400
64321
64322     add missing #endif from last patch
64323
64324  gio/gnetworkingprivate.h |    1 +
64325  1 file changed, 1 insertion(+)
64326
64327 commit 1504a77655ec5291b8bccb321bc7e349dd2d53d3
64328 Author: Dan Winship <danw@gnome.org>
64329 Date:   Thu Feb 25 11:40:31 2010 -0500
64330
64331     GSocket: define CMSG_LEN and CMSG_SPACE if the system doesn't
64332
64333     https://bugzilla.gnome.org/show_bug.cgi?id=589989
64334
64335  gio/gnetworkingprivate.h |   11 +++++++++++
64336  1 file changed, 11 insertions(+)
64337
64338 commit 29f3e3f7663606872361079b6475b441df1f4a63
64339 Author: Dan Winship <danw@gnome.org>
64340 Date:   Thu Dec 31 10:29:23 2009 -0500
64341
64342     GSocket: add support for timeouts
64343
64344     Also add options for testing timeouts to socket test programs
64345
64346     https://bugzilla.gnome.org/show_bug.cgi?id=587898
64347
64348  docs/reference/gio/gio-sections.txt |    2 +
64349  gio/gio.symbols                     |    2 +
64350  gio/gsocket.c                       |  184
64351  ++++++++++++++++++++++++++++++++---
64352  gio/gsocket.h                       |    3 +
64353  gio/tests/socket-client.c           |    6 ++
64354  gio/tests/socket-server.c           |   15 +++
64355  6 files changed, 200 insertions(+), 12 deletions(-)
64356
64357 commit 2c4a79c810a3fde1e30989b0c35677bf6e1337fc
64358 Author: Dan Winship <danw@gnome.org>
64359 Date:   Thu Jul 9 09:55:00 2009 -0400
64360
64361     GSocket: Merge the unix and windows socket sources together
64362
64363     And remove the bits that were added to gasynchelper.c to support the
64364     previous unix socket source.
64365
64366     part of https://bugzilla.gnome.org/show_bug.cgi?id=587898
64367
64368  gio/gasynchelper.c |   38 ++++----------
64369  gio/gasynchelper.h |   27 ++--------
64370  gio/gsocket.c      |  144
64371  ++++++++++++++++++++++++----------------------------
64372  3 files changed, 77 insertions(+), 132 deletions(-)
64373
64374 commit 5b329c506a8de5d21c3cd251be05a8d6b1f7fdba
64375 Author: Dan Winship <danw@gnome.org>
64376 Date:   Fri Apr 23 12:21:38 2010 -0400
64377
64378     gio/tests/socket-client, socket-server: fix for win32
64379
64380     The addition of unix socket support broke these on win32
64381
64382  gio/tests/socket-client.c |    2 ++
64383  gio/tests/socket-common.c |    6 +++++-
64384  gio/tests/socket-server.c |    2 ++
64385  3 files changed, 9 insertions(+), 1 deletion(-)
64386
64387 commit 3baff96b37060d5f771337e797343e507a79baf1
64388 Author: David Zeuthen <davidz@redhat.com>
64389 Date:   Fri Apr 23 12:14:37 2010 -0400
64390
64391     Make sure G_TYPE_ERROR shows up in the docs
64392
64393     This is related to bug 614541.
64394
64395     Signed-off-by: David Zeuthen <davidz@redhat.com>
64396
64397  docs/reference/gobject/gobject-sections.txt |    1 +
64398  1 file changed, 1 insertion(+)
64399
64400 commit f68dc4d97d7aeaa8588a4ea0d36f057cd5aaf42e
64401 Author: Javier Jardón <jjardon@gnome.org>
64402 Date:   Fri Apr 23 15:39:44 2010 +0200
64403
64404     [gsettings] Change AM_GSETTINGS macro to GLIB_GSETTINGS
64405
64406     So we don't use Automake's macro namespace
64407
64408     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=616648
64409
64410  docs/reference/gio/migrating.xml |    4 ++--
64411  m4macros/gsettings.m4            |    4 ++--
64412  2 files changed, 4 insertions(+), 4 deletions(-)
64413
64414 commit 38e2273207783e4396aabd47bdab5f28155ad6ae
64415 Author: Emmanuele Bassi <ebassi@linux.intel.com>
64416 Date:   Tue Apr 6 16:17:18 2010 +0100
64417
64418     Add G_GNUC_DEPRECATED_FOR macro
64419
64420     It would be good, error reporting-wise, to be able to signal which
64421     function should be used instead of a deprecated one. GCC 4.5 added an
64422     optional "message" payload to the deprecated attribute, so that:
64423
64424       void f1 (void) __attribute__((deprecated("Use f2 instead")));
64425
64426     Will expand to:
64427
64428       warning: f1 is deprecated: Use f2 instead
64429
64430     Instead of just printing:
64431
64432       warning: f1 is deprecated
64433
64434     Since we already have a G_GNUC_DEPRECATED macro we should provide a
64435     G_GNUC_DEPRECATED_FOR macro defined as:
64436
64437       G_GNUC_DEPRECATED_FOR(bar)
64438
64439     Which would expand the deprecation message to "Use bar instead"
64440     automatically. The deprecation message should probably be similar
64441     to what we use in gtk-doc to match up with the documentation.
64442
64443     https://bugzilla.gnome.org/show_bug.cgi?id=614965
64444
64445  glib/gmacros.h |    7 +++++++
64446  1 file changed, 7 insertions(+)
64447
64448 commit 8f82b994c9963ad23a32f302dc2166f5ca4c2564
64449 Author: Matthias Clasen <mclasen@redhat.com>
64450 Date:   Thu Apr 22 22:24:38 2010 -0400
64451
64452     bump version
64453
64454  configure.in |    2 +-
64455  1 file changed, 1 insertion(+), 1 deletion(-)
64456
64457 commit 7c5849abc06a04c0dbaf2902b8104dcec90fa9b6
64458 Author: Matthias Clasen <mclasen@redhat.com>
64459 Date:   Thu Apr 22 22:23:09 2010 -0400
64460
64461     2.25.2
64462
64463  po/af.po          |  117 +++++-
64464  po/am.po          |  117 +++++-
64465  po/ar.po          |  117 +++++-
64466  po/as.po          |  117 +++++-
64467  po/ast.po         |  117 +++++-
64468  po/az.po          |  117 +++++-
64469  po/be.po          |  117 +++++-
64470  po/be@latin.po    |  117 +++++-
64471  po/bg.po          |  117 +++++-
64472  po/bn.po          |  117 +++++-
64473  po/bn_IN.po       |  117 +++++-
64474  po/bs.po          |  117 +++++-
64475  po/ca.po          |  117 +++++-
64476  po/ca@valencia.po |  990 ++++++++++++++++++++++++------------------------
64477  po/cs.po          |  117 +++++-
64478  po/cy.po          |  117 +++++-
64479  po/da.po          |  117 +++++-
64480  po/de.po          |  117 +++++-
64481  po/dz.po          |  117 +++++-
64482  po/el.po          |  117 +++++-
64483  po/en@shaw.po     |  117 +++++-
64484  po/en_CA.po       |  117 +++++-
64485  po/en_GB.po       |  117 +++++-
64486  po/eo.po          |  117 +++++-
64487  po/es.po          | 1078
64488  ++++++++++++++++++++++++++++-------------------------
64489  po/et.po          |  117 +++++-
64490  po/eu.po          |  117 +++++-
64491  po/fa.po          |  117 +++++-
64492  po/fi.po          |  117 +++++-
64493  po/fr.po          |  117 +++++-
64494  po/ga.po          |  117 +++++-
64495  po/gl.po          |  990 ++++++++++++++++++++++++------------------------
64496  po/gu.po          |  117 +++++-
64497  po/he.po          |  117 +++++-
64498  po/hi.po          |  117 +++++-
64499  po/hr.po          |  117 +++++-
64500  po/hu.po          |  117 +++++-
64501  po/hy.po          |  117 +++++-
64502  po/id.po          |  117 +++++-
64503  po/is.po          |  117 +++++-
64504  po/it.po          |  118 +++++-
64505  po/ja.po          |  117 +++++-
64506  po/ka.po          |  117 +++++-
64507  po/kn.po          | 1011
64508  +++++++++++++++++++++++++------------------------
64509  po/ko.po          |  117 +++++-
64510  po/ku.po          |  117 +++++-
64511  po/lt.po          |  117 +++++-
64512  po/lv.po          |  117 +++++-
64513  po/mai.po         |  117 +++++-
64514  po/mg.po          |  117 +++++-
64515  po/mk.po          |  117 +++++-
64516  po/ml.po          |  117 +++++-
64517  po/mn.po          |  117 +++++-
64518  po/mr.po          |  117 +++++-
64519  po/ms.po          |  117 +++++-
64520  po/nb.po          |  117 +++++-
64521  po/nds.po         |  117 +++++-
64522  po/ne.po          |  117 +++++-
64523  po/nl.po          |  118 +++++-
64524  po/nn.po          |  117 +++++-
64525  po/oc.po          |  117 +++++-
64526  po/or.po          |  117 +++++-
64527  po/pa.po          |  117 +++++-
64528  po/pl.po          |  117 +++++-
64529  po/ps.po          |  117 +++++-
64530  po/pt.po          |  117 +++++-
64531  po/pt_BR.po       |  117 +++++-
64532  po/ro.po          |  117 +++++-
64533  po/ru.po          |  117 +++++-
64534  po/rw.po          |  117 +++++-
64535  po/si.po          |  117 +++++-
64536  po/sk.po          |  117 +++++-
64537  po/sl.po          |  117 +++++-
64538  po/sq.po          |  117 +++++-
64539  po/sr.po          |  117 +++++-
64540  po/sr@ije.po      |  117 +++++-
64541  po/sr@latin.po    |  117 +++++-
64542  po/sv.po          |  117 +++++-
64543  po/ta.po          |  117 +++++-
64544  po/te.po          |  117 +++++-
64545  po/th.po          |  117 +++++-
64546  po/tl.po          |  117 +++++-
64547  po/tr.po          |  117 +++++-
64548  po/tt.po          |  117 +++++-
64549  po/uk.po          |  117 +++++-
64550  po/vi.po          |  117 +++++-
64551  po/wa.po          |  117 +++++-
64552  po/xh.po          |  117 +++++-
64553  po/yi.po          |  117 +++++-
64554  po/zh_CN.po       |  117 +++++-
64555  po/zh_HK.po       |  117 +++++-
64556  po/zh_TW.po       |  117 +++++-
64557  92 files changed, 12078 insertions(+), 2289 deletions(-)
64558
64559 commit 25725345fbb184ecbdc62c7ac418cd01f0fc8b0f
64560 Author: Matthias Clasen <mclasen@redhat.com>
64561 Date:   Thu Apr 22 22:01:19 2010 -0400
64562
64563     Fix up distcheck
64564
64565  docs/reference/gio/Makefile.am |    2 +-
64566  docs/reference/gio/gio.types   |    1 +
64567  gio/gio.symbols                |    1 +
64568  3 files changed, 3 insertions(+), 1 deletion(-)
64569
64570 commit b2ee97d00db227c042158951467495baf68529e4
64571 Author: Matthias Clasen <mclasen@redhat.com>
64572 Date:   Thu Apr 22 20:48:24 2010 -0400
64573
64574     Fix up g_variant_compare addition
64575
64576  docs/reference/glib/glib-sections.txt |    1 +
64577  glib/glib.symbols                     |    1 +
64578  glib/gvariant.c                       |    2 ++
64579  glib/gvariant.h                       |    3 ++-
64580  4 files changed, 6 insertions(+), 1 deletion(-)
64581
64582 commit 8f7122433f69180533b15584ae5abf0e50007207
64583 Author: Matthias Clasen <mclasen@redhat.com>
64584 Date:   Thu Apr 22 20:15:29 2010 -0400
64585
64586     More updates
64587
64588  NEWS |   30 ++++++++++++++++++++++++++++--
64589  1 file changed, 28 insertions(+), 2 deletions(-)
64590
64591 commit b440cc154669b492b5301e221d85bf6b8586a994
64592 Author: Matthias Clasen <mclasen@redhat.com>
64593 Date:   Thu Apr 22 20:10:56 2010 -0400
64594
64595     Add a boxed type for GError
64596
64597     Patch by Sebastian Dröge, bug 614541
64598
64599  gobject/gboxed.c        |   13 +++++++++++++
64600  gobject/gboxed.h        |    9 +++++++++
64601  gobject/gobject.symbols |    1 +
64602  3 files changed, 23 insertions(+)
64603
64604 commit 4a62a00c4c52634062caaaa1de9c48246f393967
64605 Author: Matthias Clasen <mclasen@redhat.com>
64606 Date:   Thu Apr 22 20:02:49 2010 -0400
64607
64608     Document --dry-run option of gschema-compile
64609
64610  docs/reference/gio/gschema-compile.xml |    8 ++++++++
64611  1 file changed, 8 insertions(+)
64612
64613 commit 00a7c2e635a4fa95257779c271f0eaa5992e2b37
64614 Author: Behdad Esfahbod <behdad@behdad.org>
64615 Date:   Thu Apr 22 19:48:13 2010 -0400
64616
64617     Bug 615379 - g_new macros crash if sizeof(struct_type) == 0
64618
64619  glib/gmem.h |    4 ++--
64620  1 file changed, 2 insertions(+), 2 deletions(-)
64621
64622 commit 7b43d2d299ef58f5d174b1b5bf4704488981259b
64623 Author: Matthias Clasen <mclasen@redhat.com>
64624 Date:   Thu Apr 22 19:31:39 2010 -0400
64625
64626     Fix !srcdir build
64627
64628     Bug 616216
64629
64630  gthread/tests/Makefile.am |    2 +-
64631  1 file changed, 1 insertion(+), 1 deletion(-)
64632
64633 commit 708d540a6f364b254f001b863be837ca9a0e1797
64634 Author: Matthias Clasen <mclasen@redhat.com>
64635 Date:   Thu Apr 22 01:29:53 2010 -0400
64636
64637     Updates
64638
64639  NEWS |    9 +++++++++
64640  1 file changed, 9 insertions(+)
64641
64642 commit 626e90403e8b77ebd77e75e7239defbfe06eb941
64643 Author: Carles Ferrando <carles.ferrando@gmail.com>
64644 Date:   Fri Apr 23 00:45:49 2010 +0200
64645
64646     Updated Catalan (Valencian) translation
64647
64648  po/ca@valencia.po | 1363
64649  +++++++++++++++++++++++++++++------------------------
64650  1 file changed, 748 insertions(+), 615 deletions(-)
64651
64652 commit daa1a73c752e66d53de6016a9baa2be14d59af61
64653 Author: Ryan Lortie <desrt@desrt.ca>
64654 Date:   Thu Apr 22 15:44:54 2010 -0400
64655
64656     Add a missing 'static' on internal functions
64657
64658  gvdb-builder.c |    2 +-
64659  gvdb-reader.c  |    2 +-
64660  2 files changed, 2 insertions(+), 2 deletions(-)
64661
64662 commit 19d8cc33759e38a7cfcf7ddaa2e80e7c4ddc2d3c
64663 Author: Dan Winship <danw@gnome.org>
64664 Date:   Tue Apr 20 17:23:49 2010 -0400
64665
64666     GUnixSocketAddress: handle abstract sockets with non-0-padded names
64667
64668     There are apparently two incompatible ways of naming abstract sockets:
64669     pad the sockaddr with 0s and use the entire thing as the name, or else
64670     don't, and just pass a shorter length value to the relevant functions.
64671     We previously only supported the former method. Add support for the
64672     latter.
64673
64674     Also correctly handle "anonymous" unix sockaddrs (eg, the client side
64675     of a connection, or a socketpair() socket), and add unix domain socket
64676     support to the socket-client and socket-server test programs to make
64677     sure this all works.
64678
64679     https://bugzilla.gnome.org/show_bug.cgi?id=615960
64680
64681  docs/reference/gio/gio-sections.txt |    3 +
64682  gio/gio.symbols                     |   10 +-
64683  gio/gioenums.h                      |   34 ++++++
64684  gio/gsocketaddress.c                |   41 +++++--
64685  gio/gunixsocketaddress.c            |  209
64686  ++++++++++++++++++++++++++++-------
64687  gio/gunixsocketaddress.h            |   10 +-
64688  gio/tests/Makefile.am               |    1 +
64689  gio/tests/socket-client.c           |   54 +++++----
64690  gio/tests/socket-common.c           |   56 ++++++++++
64691  gio/tests/socket-server.c           |   68 ++++++++----
64692  gio/tests/unix-fd.c                 |   61 +++++++---
64693  11 files changed, 438 insertions(+), 109 deletions(-)
64694
64695 commit 5e892de8afaf564838910f11bdc383ab441417ca
64696 Author: Fran Diéguez <fran.dieguez@mabishu.com>
64697 Date:   Thu Apr 22 16:29:06 2010 +0200
64698
64699     Updated Galician translations
64700
64701  po/gl.po | 1079
64702  +++++++++++++++++++++++++++++++++++---------------------------
64703  1 file changed, 611 insertions(+), 468 deletions(-)
64704
64705 commit 3e9a296b29c613b8f09c735ad2dabd9048e9025b
64706 Author: Shankar Prasad <sprasad@git.gnome.org>
64707 Date:   Thu Apr 22 16:09:58 2010 +0530
64708
64709     Updated Kannada translations
64710
64711  po/kn.po | 1122
64712  ++++++++++++++++++++++++++++++++++----------------------------
64713  1 file changed, 614 insertions(+), 508 deletions(-)
64714
64715 commit f3e04973e7977841dc946089967c397490f4fd57
64716 Author: Matthias Clasen <mclasen@redhat.com>
64717 Date:   Thu Apr 22 01:15:54 2010 -0400
64718
64719     Rename gsettings-tool to gsettings
64720
64721     And make it verb-based.
64722
64723  docs/reference/gio/Makefile.am         |   10 +-
64724  docs/reference/gio/gio-docs.xml        |    8 +-
64725  docs/reference/gio/gschema-compile.xml |    7 +-
64726  docs/reference/gio/gsettings-tool.xml  |   93 --------
64727  docs/reference/gio/gsettings.xml       |  137 +++++++++++
64728  gio/Makefile.am                        |    6 +-
64729  gio/gsettings-tool.c                   |  410
64730  ++++++++++++++++++++++++--------
64731  7 files changed, 464 insertions(+), 207 deletions(-)
64732
64733 commit bf0f8ad8ee800b9a1f76a57684b45f79e2e6e5d8
64734 Author: Javier Jardón <jjardon@gnome.org>
64735 Date:   Thu Apr 22 03:20:17 2010 +0200
64736
64737     [gsettings] Add g_return_*_if_fail() guards in GSettingsBackend
64738
64739  gio/gsettingsbackend.c |    3 +++
64740  1 file changed, 3 insertions(+)
64741
64742 commit 0fa791b29d4b3aa2154f322dda5a7c0d2caa1ede
64743 Author: Javier Jardón <jjardon@gnome.org>
64744 Date:   Thu Apr 22 03:07:49 2010 +0200
64745
64746     [gsettings] Add g_return_*_if_fail() guards
64747
64748     Reported by Christian Persch here:
64749     https://bugzilla.gnome.org/show_bug.cgi?id=616405
64750
64751  gio/gsettings.c |   16 ++++++++++++++++
64752  1 file changed, 16 insertions(+)
64753
64754 commit 78ed401a5146ac1d2f83f19b6a6fcfe789d847cb
64755 Author: Matthias Clasen <mclasen@redhat.com>
64756 Date:   Wed Apr 21 21:03:53 2010 -0400
64757
64758     Add a test for g_settings_get_child
64759
64760  gio/tests/gsettings.c |   30 ++++++++++++++++++++++++++++++
64761  1 file changed, 30 insertions(+)
64762
64763 commit 88ff21ee92237858b65560d20f255506f2125a55
64764 Author: Matthias Clasen <mclasen@redhat.com>
64765 Date:   Wed Apr 21 18:08:05 2010 -0400
64766
64767     Be more careful about memory management
64768
64769     This was leading to crashes, e.g. bug 616432.
64770
64771  gio/gschema-compile.c |   10 ++++++----
64772  1 file changed, 6 insertions(+), 4 deletions(-)
64773
64774 commit 89b718f7d396c165a023e46c5111549a2a1e2d1c
64775 Author: Matthias Clasen <mclasen@redhat.com>
64776 Date:   Wed Apr 21 17:44:47 2010 -0400
64777
64778     Pedantic terminology fix
64779
64780     Elements are not function calls and attributes are not arguments...
64781
64782  gio/gschema-compile.c |   10 +++++-----
64783  1 file changed, 5 insertions(+), 5 deletions(-)
64784
64785 commit 0d9a40b8943ec3b9926efad93a28687708cc2038
64786 Author: Colin Walters <walters@verbum.org>
64787 Date:   Wed Apr 21 16:44:26 2010 -0400
64788
64789     Fix typo in GMutex error message
64790
64791  gthread/gthread-impl.c |    2 +-
64792  1 file changed, 1 insertion(+), 1 deletion(-)
64793
64794 commit 585a37f37455e1b91029db6c40b3a0e2932e0604
64795 Author: Matthias Clasen <mclasen@redhat.com>
64796 Date:   Wed Apr 21 14:47:32 2010 -0400
64797
64798     Handle NULL string properties in bindings
64799
64800     Admittely, we just handle them by failing the conversion...
64801
64802  gio/gsettings-mapping.c |    4 +++-
64803  gio/gsettings.c         |    6 +++---
64804  gio/tests/gsettings.c   |    1 -
64805  3 files changed, 6 insertions(+), 5 deletions(-)
64806
64807 commit 3814868b7a1950286f875b193dd10aa20b482fe6
64808 Author: Dan Winship <danw@gnome.org>
64809 Date:   Wed Apr 21 13:37:59 2010 -0400
64810
64811     gio.symbols: add two missing G_GNUC_CONSTs
64812
64813  gio/gio.symbols |    4 ++--
64814  1 file changed, 2 insertions(+), 2 deletions(-)
64815
64816 commit 887dd88ac2615d8837e06ce9b18cddeeb04f4494
64817 Author: Jorge González <jorgegonz@svn.gnome.org>
64818 Date:   Wed Apr 21 18:46:19 2010 +0200
64819
64820     Updated Spanish translation
64821
64822  po/es.po | 1044
64823  ++++++++++++++++++++++++++++++++++----------------------------
64824  1 file changed, 569 insertions(+), 475 deletions(-)
64825
64826 commit 03a0f05058a1156edaab463da03f58b0f4988625
64827 Author: Matthias Clasen <mclasen@redhat.com>
64828 Date:   Wed Apr 21 12:37:38 2010 -0400
64829
64830     Add a note about requiring a new enough GConf
64831
64832  docs/reference/gio/migrating.xml |    5 +++++
64833  1 file changed, 5 insertions(+)
64834
64835 commit ccf9361490fa3684b22e52655e3236b2cd28a517
64836 Author: Matthias Clasen <mclasen@redhat.com>
64837 Date:   Wed Apr 21 12:31:33 2010 -0400
64838
64839     Handle non-readable/-writable properties when binding
64840
64841     And document readability/writability requirements for binding flags.
64842
64843  gio/gsettings.c |   31 ++++++++++++++++++++++++++++++-
64844  gio/gsettings.h |    6 ++++--
64845  2 files changed, 34 insertions(+), 3 deletions(-)
64846
64847 commit 8a988e8e88f0b3463c7dd6fc5145174035d4e815
64848 Author: Matthias Clasen <mclasen@redhat.com>
64849 Date:   Wed Apr 21 12:31:10 2010 -0400
64850
64851     Test binding non-readable/writable properties
64852
64853  gio/tests/gsettings.c |   88
64854  ++++++++++++++++++++++++++++++++++++++++++++++++-
64855  1 file changed, 87 insertions(+), 1 deletion(-)
64856
64857 commit 3bfd739154b09c42b29bfcc38b03ff9b98ed4c4f
64858 Author: Matthias Clasen <mclasen@redhat.com>
64859 Date:   Wed Apr 21 11:50:21 2010 -0400
64860
64861     Rename gsettingsschemaupdatecache to the more sane gschema_compile
64862
64863     To follow existing glib pc variables for binaries.
64864
64865  docs/reference/gio/migrating.xml |    7 ++++---
64866  gio-2.0.pc.in                    |    2 +-
64867  m4macros/gsettings.m4            |    4 ++--
64868  3 files changed, 7 insertions(+), 6 deletions(-)
64869
64870 commit 662f97fefbdb26eff4283757912350c3c15adf49
64871 Author: Bastien Nocera <hadess@hadess.net>
64872 Date:   Wed Apr 21 16:49:00 2010 +0100
64873
64874     Update GSettings porting guide for new m4 macro
64875
64876  docs/reference/gio/migrating.xml |   10 +++++++---
64877  1 file changed, 7 insertions(+), 3 deletions(-)
64878
64879 commit 0d322e77a55c3b457361ede40c391a6a0b825c78
64880 Author: Bastien Nocera <hadess@hadess.net>
64881 Date:   Wed Apr 21 12:25:23 2010 +0100
64882
64883     Add GSettings m4 macros helper
64884
64885     https://bugzilla.gnome.org/show_bug.cgi?id=616312
64886
64887  m4macros/Makefile.am  |    2 +-
64888  m4macros/gsettings.m4 |   43 +++++++++++++++++++++++++++++++++++++++++++
64889  2 files changed, 44 insertions(+), 1 deletion(-)
64890
64891 commit 12b801cab4d639f3ac86f1009e6bfb3f589729c5
64892 Author: Matthias Clasen <mclasen@redhat.com>
64893 Date:   Wed Apr 21 10:58:05 2010 -0400
64894
64895     Nuke the gsettingsschemadir pc variable
64896
64897     Not really useful, just use $(prefix)/glib-2.0/schemas. We are getting
64898     m4 sugar to coat this over, anyway.
64899
64900  docs/reference/gio/migrating.xml |   21 ++++++++++++++-------
64901  gio-2.0.pc.in                    |    1 -
64902  2 files changed, 14 insertions(+), 8 deletions(-)
64903
64904 commit e63a1a3d6e6ce4aa8dd7fb65ccaac0b989de12d9
64905 Author: Bastien Nocera <hadess@hadess.net>
64906 Date:   Wed Apr 21 15:02:50 2010 +0100
64907
64908     Fix gschema-compile tests for --schema-files changes
64909
64910  gio/tests/gschema-compile.c |    2 +-
64911  1 file changed, 1 insertion(+), 1 deletion(-)
64912
64913 commit 1c2aea7854e468651807994ad168564c626ae58b
64914 Author: Matthias Clasen <mclasen@redhat.com>
64915 Date:   Wed Apr 21 09:50:17 2010 -0400
64916
64917     Add tests for --allow-any-name
64918
64919  gio/tests/gschema-compile.c                 |   40
64920  +++++++++++++++++----------
64921  gio/tests/schema-tests/bad-key.gschema.xml  |    2 +-
64922  gio/tests/schema-tests/bad-key2.gschema.xml |    2 +-
64923  gio/tests/schema-tests/bad-key3.gschema.xml |    2 +-
64924  gio/tests/schema-tests/bad-key4.gschema.xml |    2 +-
64925  5 files changed, 30 insertions(+), 18 deletions(-)
64926
64927 commit 0b61a87c29f27f988538f92d676a04adfd65b0fd
64928 Author: Bastien Nocera <hadess@hadess.net>
64929 Date:   Wed Apr 21 12:14:40 2010 +0100
64930
64931     Allow passing multiple schemas to gschema-compile
64932
64933     To make test suites easier to implement
64934
64935     https://bugzilla.gnome.org/show_bug.cgi?id=616312
64936
64937  gio/gschema-compile.c |   24 ++++++++++++------------
64938  1 file changed, 12 insertions(+), 12 deletions(-)
64939
64940 commit 9176175fc878bde7143d22f5671b58836985bf44
64941 Author: Bastien Nocera <hadess@hadess.net>
64942 Date:   Wed Apr 21 11:15:30 2010 +0100
64943
64944     Add mention of GConfBridge in conversion docs
64945
64946     https://bugzilla.gnome.org/show_bug.cgi?id=616384
64947
64948  docs/reference/gio/migrating.xml |    8 +++++++-
64949  1 file changed, 7 insertions(+), 1 deletion(-)
64950
64951 commit 97084317883ea13f5e9ddc3b496cf1f756d85e4f
64952 Author: Matthias Clasen <mclasen@redhat.com>
64953 Date:   Wed Apr 21 09:34:57 2010 -0400
64954
64955     Remove leftover test data
64956
64957  gio/tests/schema-tests/bad-type/test.gschema.xml        |    7 -------
64958  gio/tests/schema-tests/incomplete-list/test.gschema.xml |    7 -------
64959  gio/tests/schema-tests/missing-quotes/test.gschema.xml  |    7 -------
64960  gio/tests/schema-tests/no-default/test.gschema.xml      |    6 ------
64961  gio/tests/schema-tests/overflow/test.gschema.xml        |    7 -------
64962  gio/tests/schema-tests/wrong-category/test.gschema.xml  |    7 -------
64963  6 files changed, 41 deletions(-)
64964
64965 commit 64cc81f769ef6ac97b8b9ff4d2693066ffcac63f
64966 Author: Matthias Clasen <mclasen@redhat.com>
64967 Date:   Wed Apr 21 09:33:57 2010 -0400
64968
64969     Add an --allow-any-name option
64970
64971     This will make it easier for people to keep their GConf key names
64972     in the transition period.
64973
64974     Conflicts:
64975
64976         gio/gschema-compile.c
64977
64978  gio/gschema-compile.c |    7 ++++++-
64979  1 file changed, 6 insertions(+), 1 deletion(-)
64980
64981 commit c83a9762453ea996c5619b8a681d3d1fd2cf473f
64982 Author: Matthias Clasen <mclasen@redhat.com>
64983 Date:   Wed Apr 21 00:43:55 2010 -0400
64984
64985     Add some more schema compiler tests
64986
64987  gio/tests/Makefile.am                        |    7 +-
64988  gio/tests/gschema-compile.c                  |  143
64989  ++++++--------------------
64990  gio/tests/schema-tests/bad-key.gschema.xml   |    7 ++
64991  gio/tests/schema-tests/bad-key2.gschema.xml  |    7 ++
64992  gio/tests/schema-tests/bad-key3.gschema.xml  |    7 ++
64993  gio/tests/schema-tests/bad-key4.gschema.xml  |    7 ++
64994  gio/tests/schema-tests/empty-key.gschema.xml |    7 ++
64995  7 files changed, 75 insertions(+), 110 deletions(-)
64996
64997 commit 564714bc95a11fdb06206e91f46a713b67be30ae
64998 Author: Matthias Clasen <mclasen@redhat.com>
64999 Date:   Tue Apr 20 23:40:22 2010 -0400
65000
65001     Fix type mapping for float in gsettings-schema-convert
65002
65003     Bug 616331.
65004
65005  gio/gsettings-schema-convert |    2 +-
65006  1 file changed, 1 insertion(+), 1 deletion(-)
65007
65008 commit afff087785e1206c4a112367aaf3445dd5cf0c08
65009 Author: Matthias Clasen <mclasen@redhat.com>
65010 Date:   Tue Apr 20 23:28:49 2010 -0400
65011
65012     Simplify gschema-compile test suite
65013
65014     Add --one-schema-file option to gschema-compile to allow easier test
65015     setup. Simplify the test setup.
65016
65017     Bug #616276.
65018
65019  gio/gschema-compile.c                              |   52
65020  +++++++++++++-------
65021  gio/tests/Makefile.am                              |   20 ++++----
65022  gio/tests/schema-tests/bad-type.gschema.xml        |    7 +++
65023  gio/tests/schema-tests/incomplete-list.gschema.xml |    7 +++
65024  gio/tests/schema-tests/missing-quotes.gschema.xml  |    7 +++
65025  gio/tests/schema-tests/no-default.gschema.xml      |    6 +++
65026  gio/tests/schema-tests/overflow.gschema.xml        |    7 +++
65027  gio/tests/schema-tests/wrong-category.gschema.xml  |    7 +++
65028  8 files changed, 85 insertions(+), 28 deletions(-)
65029
65030 commit 463203ee0aa75e727df3b756fcf589fefc8a99cc
65031 Author: Matthias Clasen <mclasen@redhat.com>
65032 Date:   Tue Apr 20 22:49:32 2010 -0400
65033
65034     Add gettext-domain when required, and allow to specify it on the
65035     cmdline
65036
65037     Bug 616309
65038
65039  docs/reference/gio/gsettings-schema-convert.xml |    8 ++++++++
65040  gio/gsettings-schema-convert                    |   16 +++++++++++++---
65041  2 files changed, 21 insertions(+), 3 deletions(-)
65042
65043 commit bedf4c3259756caec97d5aa4cd32d501de2be82e
65044 Author: Matthias Clasen <mclasen@redhat.com>
65045 Date:   Tue Apr 20 22:41:12 2010 -0400
65046
65047     Add documentation and translation for gsettings-tool
65048
65049  docs/reference/gio/Makefile.am        |    3 ++
65050  docs/reference/gio/gio-docs.xml       |    1 +
65051  docs/reference/gio/gsettings-tool.xml |   93
65052  +++++++++++++++++++++++++++++++++
65053  gio/gschema-compile.c                 |   27 ++++++----
65054  gio/gsettings-tool.c                  |   33 ++++++------
65055  po/POTFILES.in                        |    4 ++
65056  6 files changed, 135 insertions(+), 26 deletions(-)
65057
65058 commit 1dbe06c30a766171d4f018539a92cee237cb63c7
65059 Author: Matthias Clasen <mclasen@redhat.com>
65060 Date:   Tue Apr 20 20:54:53 2010 -0400
65061
65062     Add a minimal commandline utility to poke GSettings
65063
65064  gio/Makefile.am      |    8 ++-
65065  gio/gsettings-tool.c |  169
65066  ++++++++++++++++++++++++++++++++++++++++++++++++++
65067  2 files changed, 176 insertions(+), 1 deletion(-)
65068
65069 commit 3569de342e415c887537d811a0df373cfdb85bc6
65070 Author: Javier Jardón <jjardon@gnome.org>
65071 Date:   Tue Apr 20 05:38:02 2010 +0200
65072
65073     [gio] Use G_DEFINE_INTERFACE macro
65074
65075     Use this macro in gasyncinitable, gconverter, ginitable and
65076     gsocketconnectable
65077
65078     https://bugzilla.gnome.org/show_bug.cgi?id=616245
65079
65080  gio/gasyncinitable.c     |   35 +++--------------------------------
65081  gio/gconverter.c         |   35 +++--------------------------------
65082  gio/ginitable.c          |   33 +++++----------------------------
65083  gio/gsocketconnectable.c |   32 +++++---------------------------
65084  4 files changed, 16 insertions(+), 119 deletions(-)
65085
65086 commit 3585e64be81a6846b23ca0c0c2969a83080a460d
65087 Author: Tor Lillqvist <tml@iki.fi>
65088 Date:   Wed Apr 21 03:22:59 2010 +0300
65089
65090     Tweak the generation of the file list in gio.vcproj
65091
65092     Visual Studio doesn't like slash as directory separator, so use
65093     backslash. While at it, sort the list of files put in the project file
65094     just for clarity.
65095
65096  gio/Makefile.am |    2 +-
65097  1 file changed, 1 insertion(+), 1 deletion(-)
65098
65099 commit 8b6d2c1fc15c91ec174a6b346257a228d3db08e2
65100 Author: Ryan Lortie <desrt@desrt.ca>
65101 Date:   Tue Apr 20 20:14:50 2010 -0400
65102
65103     remove empty initialisers {  } for MSVC's sake
65104
65105  gio/gsettings.c |    4 ++--
65106  1 file changed, 2 insertions(+), 2 deletions(-)
65107
65108 commit a4e38786750d538b334b8a7a7cc9f5a3ff48bc33
65109 Merge: 31a5342 291a5c9
65110 Author: Ryan Lortie <desrt@desrt.ca>
65111 Date:   Tue Apr 20 20:13:56 2010 -0400
65112
65113     Merge remote branch 'gvdb/master'
65114
65115 commit 291a5c9ed98cf5456c8d6af0c3113610646de7b3
65116 Author: Ryan Lortie <desrt@desrt.ca>
65117 Date:   Tue Apr 20 20:12:41 2010 -0400
65118
65119     __value -> value to avoid stomping the C compiler
65120
65121  gvdb-format.h |    8 ++++----
65122  1 file changed, 4 insertions(+), 4 deletions(-)
65123
65124 commit 31a534278405b77fe8ea4aaa85ba5ae80c92d80e
65125 Author: Matthias Clasen <mclasen@redhat.com>
65126 Date:   Tue Apr 20 19:51:28 2010 -0400
65127
65128     Refer to the right directory
65129
65130  docs/reference/gio/migrating.xml |    2 +-
65131  1 file changed, 1 insertion(+), 1 deletion(-)
65132
65133 commit 9488d18a87bdba2b4180280d8109ab5381acf9c8
65134 Author: Christian Persch <chpe@gnome.org>
65135 Date:   Tue Apr 20 19:39:03 2010 -0400
65136
65137     Fix gsettings mapping for uint64
65138
65139     Bug #616295.
65140
65141  gio/gsettings-mapping.c |    4 ++--
65142  gio/tests/gsettings.c   |    4 ++--
65143  2 files changed, 4 insertions(+), 4 deletions(-)
65144
65145 commit 1b61680abbf8ba10a24aff52397364c844f368bb
65146 Author: Matthias Clasen <mclasen@redhat.com>
65147 Date:   Tue Apr 20 19:23:52 2010 -0400
65148
65149     Flesh out the porting guide some more
65150
65151  docs/reference/gio/migrating.xml |  154
65152  ++++++++++++++++++++++++++++++--------
65153  gio/gsettings.c                  |   17 +++--
65154  2 files changed, 135 insertions(+), 36 deletions(-)
65155
65156 commit 3277b77769def1aabfa850858197d02b0afca364
65157 Author: Matthias Clasen <mclasen@redhat.com>
65158 Date:   Tue Apr 20 15:13:07 2010 -0400
65159
65160     Document g_settings_bind_writable
65161
65162  docs/reference/gio/gio-sections.txt |    1 +
65163  gio/gsettings.c                     |   36
65164  ++++++++++++++++++++++++++++++++++-
65165  2 files changed, 36 insertions(+), 1 deletion(-)
65166
65167 commit 9717833e8200929f908fa682262fcfda8f964653
65168 Author: Richard Hughes <richard@hughsie.com>
65169 Date:   Tue Apr 20 22:25:23 2010 +0100
65170
65171     Don't crash gsettings-schema-convert for GConf schemas that contain
65172     empty elements
65173
65174     This can be observed in gnome-power-manager with one of the entries
65175     that
65176     contains <long></long>
65177
65178  gio/gsettings-schema-convert |    6 ++++--
65179  1 file changed, 4 insertions(+), 2 deletions(-)
65180
65181 commit f82839b8fe6e112b9cc02637e7544e800524c179
65182 Author: Ryan Lortie <desrt@desrt.ca>
65183 Date:   Tue Apr 20 17:27:17 2010 -0400
65184
65185     gschema-compile: output to srcdir by default
65186
65187     If the target directory is not explicitly set then output to the
65188     source
65189     directory.  Closes bug #616311 reported by Bastien Nocera.
65190
65191  gio/gschema-compile.c |    9 +++++----
65192  1 file changed, 5 insertions(+), 4 deletions(-)
65193
65194 commit f5990c1aefe364cfdd8c6d4bcdcc5dce60ced003
65195 Author: Ryan Lortie <desrt@desrt.ca>
65196 Date:   Tue Apr 20 12:30:12 2010 -0400
65197
65198     GSettings: bind to writablity of a key
65199
65200  gio/gio.symbols |    1 +
65201  gio/gsettings.c |  103
65202  ++++++++++++++++++++++++++++++++++++++-----------------
65203  gio/gsettings.h |    5 +++
65204  3 files changed, 78 insertions(+), 31 deletions(-)
65205
65206 commit 890a842b2692292d207e1c473718c57ee1e51c32
65207 Author: Richard Hughes <richard@hughsie.com>
65208 Date:   Tue Apr 20 16:14:11 2010 +0100
65209
65210     Fix up the gtk-doc comment for the GSettings::changed signal
65211
65212  gio/gsettings.c |    1 +
65213  1 file changed, 1 insertion(+)
65214
65215 commit 5445ae78c21a71b3d8eea393bfe70d2ab1c24766
65216 Author: Ryan Lortie <desrt@desrt.ca>
65217 Date:   Mon Apr 19 14:16:06 2010 -0400
65218
65219     Add g_variant_compare() for like basic types
65220
65221  glib/gvariant.c |  105
65222  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
65223  1 file changed, 104 insertions(+), 1 deletion(-)
65224
65225 commit 3c54cc074dc783ab4944e1cc15d690b467a09684
65226 Author: Ryan Lortie <desrt@desrt.ca>
65227 Date:   Mon Apr 19 11:05:04 2010 -0400
65228
65229     gschema-compile: return quickly on parse error
65230
65231     Suggested by Christian Persch in #616102
65232
65233  gio/gschema-compile.c |    3 +++
65234  1 file changed, 3 insertions(+)
65235
65236 commit bed462046afd33356b0b0554d0ee8ed31d4a2de0
65237 Author: Javier Jardón <jjardon@gnome.org>
65238 Date:   Tue Apr 20 01:04:31 2010 +0200
65239
65240     [docs] Fix G_VALUE_COLLECT_INIT documentation
65241
65242     Add the documentation to the corresponding section
65243
65244     This macro was introduced in
65245     commit 546fc0ca331c8d1b3393fe218a697b6a1a1c1072
65246
65247  docs/reference/gobject/gobject-sections.txt |    1 +
65248  1 file changed, 1 insertion(+)
65249
65250 commit 4c276d05aa010d54e921ca1de7bdafe262dd278e
65251 Author: Matthias Clasen <mclasen@redhat.com>
65252 Date:   Mon Apr 19 19:01:46 2010 -0400
65253
65254     Bump version
65255
65256  configure.in |    2 +-
65257  1 file changed, 1 insertion(+), 1 deletion(-)
65258
65259 commit f8fa527bfd73833ec1fcdaa13c6b8b5701fb65ae
65260 Author: Matthias Clasen <mclasen@redhat.com>
65261 Date:   Mon Apr 19 19:00:28 2010 -0400
65262
65263     2.25.1
65264
65265  po/af.po          |    2 +-
65266  po/am.po          |    2 +-
65267  po/ar.po          |    2 +-
65268  po/as.po          |    2 +-
65269  po/ast.po         |    2 +-
65270  po/az.po          |    2 +-
65271  po/be.po          |    2 +-
65272  po/be@latin.po    |    2 +-
65273  po/bg.po          |    2 +-
65274  po/bn.po          |    2 +-
65275  po/bn_IN.po       |    2 +-
65276  po/bs.po          |    2 +-
65277  po/ca.po          |    2 +-
65278  po/ca@valencia.po |    2 +-
65279  po/cs.po          |    2 +-
65280  po/cy.po          |    2 +-
65281  po/da.po          |    2 +-
65282  po/de.po          |    2 +-
65283  po/dz.po          |    2 +-
65284  po/el.po          |    2 +-
65285  po/en@shaw.po     |    2 +-
65286  po/en_CA.po       |    2 +-
65287  po/en_GB.po       |    2 +-
65288  po/eo.po          |    2 +-
65289  po/es.po          |    2 +-
65290  po/et.po          |    2 +-
65291  po/eu.po          |    2 +-
65292  po/fa.po          |    2 +-
65293  po/fi.po          |    2 +-
65294  po/fr.po          |    2 +-
65295  po/ga.po          |    2 +-
65296  po/gl.po          |    2 +-
65297  po/gu.po          |    2 +-
65298  po/he.po          |    2 +-
65299  po/hi.po          |    2 +-
65300  po/hr.po          |    2 +-
65301  po/hu.po          |    2 +-
65302  po/hy.po          |    2 +-
65303  po/id.po          |    2 +-
65304  po/is.po          |    2 +-
65305  po/it.po          |    2 +-
65306  po/ja.po          |    2 +-
65307  po/ka.po          |    2 +-
65308  po/kn.po          |    2 +-
65309  po/ko.po          |    2 +-
65310  po/ku.po          |    2 +-
65311  po/lt.po          |    2 +-
65312  po/lv.po          |    2 +-
65313  po/mai.po         |    2 +-
65314  po/mg.po          |    2 +-
65315  po/mk.po          |    2 +-
65316  po/ml.po          |    2 +-
65317  po/mn.po          |    2 +-
65318  po/mr.po          |    2 +-
65319  po/ms.po          |    2 +-
65320  po/nb.po          |    2 +-
65321  po/nds.po         |    2 +-
65322  po/ne.po          |    2 +-
65323  po/nl.po          |    2 +-
65324  po/nn.po          |    2 +-
65325  po/oc.po          |    2 +-
65326  po/or.po          |    2 +-
65327  po/pa.po          |    2 +-
65328  po/pl.po          |    2 +-
65329  po/ps.po          |    2 +-
65330  po/pt.po          |    2 +-
65331  po/pt_BR.po       |    2 +-
65332  po/ro.po          |    2 +-
65333  po/ru.po          |    2 +-
65334  po/rw.po          |    2 +-
65335  po/si.po          |    2 +-
65336  po/sk.po          |    2 +-
65337  po/sl.po          |    2 +-
65338  po/sq.po          |    2 +-
65339  po/sr.po          |    2 +-
65340  po/sr@ije.po      |    2 +-
65341  po/sr@latin.po    |    2 +-
65342  po/sv.po          |    2 +-
65343  po/ta.po          |    2 +-
65344  po/te.po          |    2 +-
65345  po/th.po          |    2 +-
65346  po/tl.po          |    2 +-
65347  po/tr.po          |    2 +-
65348  po/tt.po          |    2 +-
65349  po/uk.po          |    2 +-
65350  po/vi.po          |    2 +-
65351  po/wa.po          |    2 +-
65352  po/xh.po          |    2 +-
65353  po/yi.po          |    2 +-
65354  po/zh_CN.po       |    2 +-
65355  po/zh_HK.po       |    2 +-
65356  po/zh_TW.po       |    2 +-
65357  92 files changed, 92 insertions(+), 92 deletions(-)
65358
65359 commit 3b9de5f10a15086dd4c95e6260a20b8f5e917281
65360 Author: Matthias Clasen <mclasen@redhat.com>
65361 Date:   Mon Apr 19 18:26:41 2010 -0400
65362
65363     Don't forget to install and distribute gsettings-schema-convert
65364
65365  gio/Makefile.am |    2 +-
65366  1 file changed, 1 insertion(+), 1 deletion(-)
65367
65368 commit 7d330078e77c51ede181ceda10260fb79a7e2425
65369 Author: Matthias Clasen <mclasen@redhat.com>
65370 Date:   Mon Apr 19 18:26:41 2010 -0400
65371
65372     Don't forget to install and distribute gsettings-schema-convert
65373
65374  gio/Makefile.am |    1 +
65375  1 file changed, 1 insertion(+)
65376
65377 commit ca4f0a3d6d99ee1eb4f21aa753b2cc29ac5e2d36
65378 Author: Matthias Clasen <mclasen@redhat.com>
65379 Date:   Mon Apr 19 17:33:03 2010 -0400
65380
65381     Bump version
65382
65383  configure.in |    2 +-
65384  1 file changed, 1 insertion(+), 1 deletion(-)
65385
65386 commit cd9b8b563f3dc094b72ebc0c7f55e35f4782aab1
65387 Author: Matthias Clasen <mclasen@redhat.com>
65388 Date:   Mon Apr 19 17:30:42 2010 -0400
65389
65390     2.25.0
65391
65392  docs/reference/glib/glib-gettextize.1           |   80 +-
65393  docs/reference/glib/gtester-report.1            |   10 +-
65394  docs/reference/glib/gtester.1                   |   12 +-
65395  docs/reference/glib/tmpl/async_queues.sgml      |    4 +
65396  docs/reference/glib/tmpl/atomic_operations.sgml |   33 +-
65397  docs/reference/glib/tmpl/bookmarkfile.sgml      |    4 +
65398  docs/reference/glib/tmpl/byte_order.sgml        |    3 +
65399  docs/reference/glib/tmpl/conversions.sgml       |    3 +
65400  docs/reference/glib/tmpl/date.sgml              |    4 +
65401  docs/reference/glib/tmpl/error_reporting.sgml   |    3 +
65402  docs/reference/glib/tmpl/fileutils.sgml         |    3 +
65403  docs/reference/glib/tmpl/gregex.sgml            |    3 +
65404  docs/reference/glib/tmpl/hooks.sgml             |    3 +
65405  docs/reference/glib/tmpl/i18n.sgml              |    4 +
65406  docs/reference/glib/tmpl/keyfile.sgml           |    4 +
65407  docs/reference/glib/tmpl/limits.sgml            |    3 +
65408  docs/reference/glib/tmpl/macros.sgml            |    3 +
65409  docs/reference/glib/tmpl/macros_misc.sgml       |    3 +
65410  docs/reference/glib/tmpl/main.sgml              |   10 +
65411  docs/reference/glib/tmpl/markup.sgml            |    3 +
65412  docs/reference/glib/tmpl/memory.sgml            |    5 +
65413  docs/reference/glib/tmpl/memory_slices.sgml     |    3 +
65414  docs/reference/glib/tmpl/messages.sgml          |    3 +
65415  docs/reference/glib/tmpl/misc_utils.sgml        |   19 +
65416  docs/reference/glib/tmpl/modules.sgml           |    5 +
65417  docs/reference/glib/tmpl/numerical.sgml         |    3 +
65418  docs/reference/glib/tmpl/queue.sgml             |    4 +
65419  docs/reference/glib/tmpl/scanner.sgml           |    3 +
65420  docs/reference/glib/tmpl/spawn.sgml             |    3 +
65421  docs/reference/glib/tmpl/string_utils.sgml      |    3 +
65422  docs/reference/glib/tmpl/strings.sgml           |    3 +
65423  docs/reference/glib/tmpl/testing.sgml           |   22 +-
65424  docs/reference/glib/tmpl/trash_stack.sgml       |    3 +
65425  docs/reference/glib/tmpl/type_conversion.sgml   |    3 +
65426  docs/reference/glib/tmpl/types.sgml             |    3 +
65427  docs/reference/glib/tmpl/unicode.sgml           |    3 +
65428  docs/reference/glib/tmpl/version.sgml           |    3 +
65429  docs/reference/glib/tmpl/warnings.sgml          |    3 +
65430  docs/reference/glib/tmpl/windows.sgml           |    5 +
65431  docs/reference/gobject/glib-genmarshal.1        |   10 +-
65432  docs/reference/gobject/glib-mkenums.1           |   13 +-
65433  docs/reference/gobject/gobject-query.1          |   10 +-
65434  gio/tests/Makefile.am                           |    8 +-
65435  gio/tests/gschema-compile.c                     |   78 +-
65436  gio/tests/gsettings.c                           |    6 +-
65437  po/af.po                                        |  108 +--
65438  po/am.po                                        |  108 +--
65439  po/ar.po                                        |  108 +--
65440  po/as.po                                        |  108 +--
65441  po/ast.po                                       |  108 +--
65442  po/az.po                                        |  108 +--
65443  po/be.po                                        |  108 +--
65444  po/be@latin.po                                  |  108 +--
65445  po/bg.po                                        |  108 +--
65446  po/bn.po                                        |  978
65447  +++++++++++------------
65448  po/bn_IN.po                                     |  108 +--
65449  po/bs.po                                        |  108 +--
65450  po/ca.po                                        |  952
65451  +++++++++++-----------
65452  po/ca@valencia.po                               |  108 +--
65453  po/cs.po                                        |  108 +--
65454  po/cy.po                                        |  108 +--
65455  po/da.po                                        |  942
65456  +++++++++++-----------
65457  po/de.po                                        |  108 +--
65458  po/dz.po                                        |  108 +--
65459  po/el.po                                        |  108 +--
65460  po/en@shaw.po                                   |  108 +--
65461  po/en_CA.po                                     |  108 +--
65462  po/en_GB.po                                     |  108 +--
65463  po/eo.po                                        |  108 +--
65464  po/es.po                                        |  108 +--
65465  po/et.po                                        |  108 +--
65466  po/eu.po                                        |  108 +--
65467  po/fa.po                                        |  108 +--
65468  po/fi.po                                        |  108 +--
65469  po/fr.po                                        |  108 +--
65470  po/ga.po                                        |  108 +--
65471  po/gl.po                                        |  108 +--
65472  po/gu.po                                        |  974
65473  +++++++++++-----------
65474  po/he.po                                        |  108 +--
65475  po/hi.po                                        |  108 +--
65476  po/hr.po                                        |  108 +--
65477  po/hu.po                                        |  108 +--
65478  po/hy.po                                        |  108 +--
65479  po/id.po                                        |  108 +--
65480  po/is.po                                        |  108 +--
65481  po/it.po                                        |  108 +--
65482  po/ja.po                                        |  108 +--
65483  po/ka.po                                        |  108 +--
65484  po/kn.po                                        |  108 +--
65485  po/ko.po                                        |  108 +--
65486  po/ku.po                                        |  108 +--
65487  po/lt.po                                        |  108 +--
65488  po/lv.po                                        |  108 +--
65489  po/mai.po                                       |  108 +--
65490  po/mg.po                                        |  108 +--
65491  po/mk.po                                        |  108 +--
65492  po/ml.po                                        |  108 +--
65493  po/mn.po                                        |  108 +--
65494  po/mr.po                                        |  974
65495  +++++++++++-----------
65496  po/ms.po                                        |  108 +--
65497  po/nb.po                                        |  108 +--
65498  po/nds.po                                       |  108 +--
65499  po/ne.po                                        |  108 +--
65500  po/nl.po                                        |  108 +--
65501  po/nn.po                                        |  108 +--
65502  po/oc.po                                        |  108 +--
65503  po/or.po                                        |  108 +--
65504  po/pa.po                                        |  108 +--
65505  po/pl.po                                        |  108 +--
65506  po/ps.po                                        |  108 +--
65507  po/pt.po                                        |  108 +--
65508  po/pt_BR.po                                     |  108 +--
65509  po/ro.po                                        |  108 +--
65510  po/ru.po                                        |  108 +--
65511  po/rw.po                                        |  108 +--
65512  po/si.po                                        |  108 +--
65513  po/sk.po                                        |  108 +--
65514  po/sl.po                                        |  108 +--
65515  po/sq.po                                        |  108 +--
65516  po/sr.po                                        |  108 +--
65517  po/sr@ije.po                                    |  108 +--
65518  po/sr@latin.po                                  |  108 +--
65519  po/sv.po                                        |  108 +--
65520  po/ta.po                                        |  108 +--
65521  po/te.po                                        |  108 +--
65522  po/th.po                                        |  108 +--
65523  po/tl.po                                        |  108 +--
65524  po/tr.po                                        |  108 +--
65525  po/tt.po                                        |  108 +--
65526  po/uk.po                                        |  108 +--
65527  po/vi.po                                        |  108 +--
65528  po/wa.po                                        |  108 +--
65529  po/xh.po                                        |  108 +--
65530  po/yi.po                                        |  108 +--
65531  po/zh_CN.po                                     |  108 +--
65532  po/zh_HK.po                                     |  957
65533  +++++++++++-----------
65534  po/zh_TW.po                                     |  942
65535  +++++++++++-----------
65536  137 files changed, 8245 insertions(+), 8073 deletions(-)
65537
65538 commit 80ac5df96b2a5b6c1436e597487526a77b8130fb
65539 Author: Matthias Clasen <mclasen@redhat.com>
65540 Date:   Mon Apr 19 15:07:52 2010 -0400
65541
65542     Reset interface age to 0
65543
65544  configure.in |    2 +-
65545  1 file changed, 1 insertion(+), 1 deletion(-)
65546
65547 commit 27d2dbacd4d4833c9846a2872cb04f7bced3a3c3
65548 Author: Christian Persch <chpe@gnome.org>
65549 Date:   Mon Apr 19 14:18:59 2010 -0400
65550
65551     Use g_set_error_literal where appropriate
65552
65553  gio/gschema-compile.c |   22 +++++++++++-----------
65554  1 file changed, 11 insertions(+), 11 deletions(-)
65555
65556 commit 40869e9544c27bc2d7f3b53aa1f1dda1edf47a8d
65557 Author: Matthias Clasen <mclasen@redhat.com>
65558 Date:   Mon Apr 19 14:04:42 2010 -0400
65559
65560     Install a dtd in /usr/share/glib-2.0/schemas/gschema.dtd
65561
65562  gio/Makefile.am |    4 ++++
65563  gio/gschema.dtd |   40 ++++++++++++++++++++++++++++++++++++++++
65564  2 files changed, 44 insertions(+)
65565
65566 commit 2d38da0746d15e20e832d8573af106a1e83267eb
65567 Author: Matthias Clasen <mclasen@redhat.com>
65568 Date:   Mon Apr 19 13:25:52 2010 -0400
65569
65570     Remove misnamed files
65571
65572  gio/tests/schema-tests/no-default/no-default.gschema.xml |    6 ------
65573  1 file changed, 6 deletions(-)
65574
65575 commit 0e48b0638dd54fda1d567c294db0feeb52b324af
65576 Author: Matthias Clasen <mclasen@redhat.com>
65577 Date:   Mon Apr 19 13:14:30 2010 -0400
65578
65579     Some tests for gschema-compile
65580
65581     Mostly making sure that we produce reasonable error messages for
65582     typical mistakes.
65583
65584  gio/tests/Makefile.am                              |   26 +++++--
65585  gio/tests/gschema-compile.c                        |   81
65586  +++++++++++++++++++-
65587  gio/tests/schema-tests/bad-type/test.gschema.xml   |    7 ++
65588  .../schema-tests/incomplete-list/test.gschema.xml  |    7 ++
65589  .../schema-tests/missing-quotes/test.gschema.xml   |    7 ++
65590  gio/tests/schema-tests/no-default/test.gschema.xml |    6 ++
65591  gio/tests/schema-tests/overflow/test.gschema.xml   |    7 ++
65592  .../schema-tests/wrong-category/test.gschema.xml   |    7 ++
65593  8 files changed, 139 insertions(+), 9 deletions(-)
65594
65595 commit a64625a134ac2d028e7288a640dc7b01e36edcf5
65596 Author: Javier Jardón <jjardon@gnome.org>
65597 Date:   Mon Apr 19 17:58:37 2010 +0200
65598
65599     Little fix in gio/test/Makefile.am
65600
65601     This was introduced in
65602     commit 4a605693fce718a81f809245be2ebad9978031ac
65603
65604  gio/tests/Makefile.am |    2 +-
65605  1 file changed, 1 insertion(+), 1 deletion(-)
65606
65607 commit 32477d4fbff400a235f501967492349ae44a475d
65608 Author: Matthias Clasen <mclasen@redhat.com>
65609 Date:   Mon Apr 19 11:40:23 2010 -0400
65610
65611     Another shadowed variable fix
65612
65613     See bug 616154.
65614
65615  gio/gsettings.c |    8 ++++----
65616  1 file changed, 4 insertions(+), 4 deletions(-)
65617
65618 commit 4a605693fce718a81f809245be2ebad9978031ac
65619 Author: Matthias Clasen <mclasen@redhat.com>
65620 Date:   Mon Apr 19 11:31:21 2010 -0400
65621
65622     Don't segfault when <default> is missing
65623
65624     Also add a framework for schema compiler tests.
65625
65626     Fixes bug 616086.
65627
65628  gio/gschema-compile.c                              |   10 +++++-
65629  gio/tests/Makefile.am                              |   20 +++++++++--
65630  gio/tests/gschema-compile.c                        |   35
65631  ++++++++++++++++++++
65632  .../schema-tests/no-default/no-default.gschema.xml |    6 ++++
65633  4 files changed, 67 insertions(+), 4 deletions(-)
65634
65635 commit ccbafd0f14cca899c07cd6a630096125988be8a9
65636 Author: David Zeuthen <davidz@redhat.com>
65637 Date:   Mon Apr 19 10:42:42 2010 -0400
65638
65639     Bug 615111 – GAsyncInitable's default implementation is broken
65640
65641     Signed-off-by: David Zeuthen <davidz@redhat.com>
65642
65643  gio/gasyncinitable.c |    2 +-
65644  1 file changed, 1 insertion(+), 1 deletion(-)
65645
65646 commit 40fdc929f86243a936609a4008e9fb013c9f4f7d
65647 Author: Ryan Lortie <desrt@desrt.ca>
65648 Date:   Mon Apr 19 10:28:44 2010 -0400
65649
65650     Don't write out zero-byte sections in builder
65651
65652     This and the previous issue caught by Christian Persch in bug #616156
65653
65654  gio/gvdb/gvdb-builder.c |    3 +++
65655  1 file changed, 3 insertions(+)
65656
65657 commit 646dc7de87a90a833fb86f88c01c0131cabebb22
65658 Author: Ryan Lortie <desrt@desrt.ca>
65659 Date:   Mon Apr 19 10:18:44 2010 -0400
65660
65661     Whitespace fixups
65662
65663  gio/gvdb/gvdb-builder.c |    2 +-
65664  1 file changed, 1 insertion(+), 1 deletion(-)
65665
65666 commit 33104067d485fdc7596df7da57d43ba123d64927
65667 Author: Ryan Lortie <desrt@desrt.ca>
65668 Date:   Mon Apr 19 10:17:31 2010 -0400
65669
65670     Fix logic error for missing options in reader
65671
65672  gio/gvdb/gvdb-reader.c |    2 +-
65673  1 file changed, 1 insertion(+), 1 deletion(-)
65674
65675 commit 3f354af402b466b194b313d280adaab07123d9e8
65676 Author: Matthias Clasen <mclasen@redhat.com>
65677 Date:   Mon Apr 19 10:34:42 2010 -0400
65678
65679     Handle int64 and double types correctly
65680
65681  gio/gsettings-mapping.c |  146
65682  +++++++++++++++++++++++++++++++++++++++--------
65683  1 file changed, 122 insertions(+), 24 deletions(-)
65684
65685 commit a072c1fc293ab7b5e81fd5e5ea29b15941af17fe
65686 Author: Matthias Clasen <mclasen@redhat.com>
65687 Date:   Mon Apr 19 10:34:22 2010 -0400
65688
65689     Fix up some typos in the new tests
65690
65691  gio/tests/gsettings.c |   14 ++++++++++----
65692  1 file changed, 10 insertions(+), 4 deletions(-)
65693
65694 commit 2d9811ebdaee294ac9a1826db5be891b2b90d67f
65695 Author: Ryan Lortie <desrt@desrt.ca>
65696 Date:   Mon Apr 19 10:28:44 2010 -0400
65697
65698     Don't write out zero-byte sections in builder
65699
65700     This and the previous issue caught by Christian Persch in bug #616156
65701
65702  gvdb-builder.c |    3 +++
65703  1 file changed, 3 insertions(+)
65704
65705 commit 6713b3dbaaabf9bbf196e6bc45d200b092239b59
65706 Author: Ryan Lortie <desrt@desrt.ca>
65707 Date:   Mon Apr 19 10:18:44 2010 -0400
65708
65709     Whitespace fixups
65710
65711  gvdb-builder.c |    2 +-
65712  1 file changed, 1 insertion(+), 1 deletion(-)
65713
65714 commit dc2b43b3e7bebe5c1fb9dedcb8630c4d45a99266
65715 Author: Ryan Lortie <desrt@desrt.ca>
65716 Date:   Mon Apr 19 10:17:31 2010 -0400
65717
65718     Fix logic error for missing options in reader
65719
65720  gvdb-reader.c |    2 +-
65721  1 file changed, 1 insertion(+), 1 deletion(-)
65722
65723 commit 230038f684282372f2e9843a7c92273c916ffd49
65724 Author: Christian Persch <chpe@gnome.org>
65725 Date:   Mon Apr 19 10:00:03 2010 -0400
65726
65727     Add testcase for g_settings_bind with [u]int64 properties
65728
65729     And use different values for the doubles test.
65730
65731     All of these fail currently since g_settings_bind default mapping
65732     truncate to glong (eek!).
65733
65734     Bug #616119
65735
65736  gio/tests/gsettings.c              |   50
65737  +++++++++++++++++++++++++++++++++---
65738  gio/tests/org.gtk.test.gschema.xml |    6 +++++
65739  2 files changed, 52 insertions(+), 4 deletions(-)
65740
65741 commit fac8b91eafb7658ced725265d5df20a5b784698b
65742 Author: Matthias Clasen <mclasen@redhat.com>
65743 Date:   Mon Apr 19 09:49:22 2010 -0400
65744
65745     Add gsettings-related variables
65746
65747  gio-2.0.pc.in |    2 ++
65748  1 file changed, 2 insertions(+)
65749
65750 commit dd98785e85b3f8f030b1fc6ebe1610ddf0bf971f
65751 Author: Christian Persch <chpe@gnome.org>
65752 Date:   Mon Apr 19 09:46:32 2010 -0400
65753
65754     Rename shadowed variables
65755
65756     Bug #616154.
65757
65758  gio/gsettings.c |    6 +++---
65759  1 file changed, 3 insertions(+), 3 deletions(-)
65760
65761 commit 69bd033e11f63d50f551754dc9e98906d28e3561
65762 Author: Matthias Clasen <mclasen@redhat.com>
65763 Date:   Mon Apr 19 09:30:22 2010 -0400
65764
65765     Call setlocale initially
65766
65767     That seems to be required to make bindtextdomain work in the
65768     l10n tests. See bug 616152.
65769
65770  gio/tests/gsettings.c |    2 ++
65771  1 file changed, 2 insertions(+)
65772
65773 commit 4523b2b9cdb2fecdcfe197a73e645282d2d9b8ae
65774 Author: Tor Lillqvist <tml@iki.fi>
65775 Date:   Mon Apr 19 16:13:13 2010 +0300
65776
65777     Bypass l10n tests for now on Windows
65778
65779  gio/tests/gsettings.c |   25 +++++++++++++++++++++++++
65780  1 file changed, 25 insertions(+)
65781
65782 commit 1064097504c180ad5ed8fd8ce80500da0aca9266
65783 Author: Matthias Clasen <mclasen@redhat.com>
65784 Date:   Mon Apr 19 08:54:01 2010 -0400
65785
65786     Add a bit about autofoo for schemas
65787
65788     Always a good idea to have copiable snipplets in a porting guide...
65789
65790  docs/reference/gio/migrating.xml |   37
65791  ++++++++++++++++++++++++++++++-------
65792  1 file changed, 30 insertions(+), 7 deletions(-)
65793
65794 commit a96360ad68405304f60636f6048aa2bdf268066d
65795 Author: Tor Lillqvist <tml@iki.fi>
65796 Date:   Mon Apr 19 15:48:30 2010 +0300
65797
65798     Avoid non-portable <glob.h> API
65799
65800     And thus we can build gschema-compile on all platforms, and run it in
65801     tests.
65802
65803  gio/Makefile.am       |    6 +-----
65804  gio/gschema-compile.c |   34 +++++++++++++++++-----------------
65805  gio/tests/Makefile.am |    6 +-----
65806  3 files changed, 19 insertions(+), 27 deletions(-)
65807
65808 commit c279b5b999c4a8fea934184eb36d2a994dc07868
65809 Author: Matthias Clasen <mclasen@redhat.com>
65810 Date:   Mon Apr 19 08:04:57 2010 -0400
65811
65812     Add a schema convertion script
65813
65814  gio/gsettings-schema-convert | 1064
65815  ++++++++++++++++++++++++++++++++++++++++++
65816  1 file changed, 1064 insertions(+)
65817
65818 commit df8800e59a88c011ed84e7a05c6ddeb2a9b38921
65819 Author: Tor Lillqvist <tml@iki.fi>
65820 Date:   Mon Apr 19 12:25:22 2010 +0300
65821
65822     Portability improvements
65823
65824     Gschema-compile uses glob which is available on Unix only. Thus can't
65825     run the gschema-compile test except on Unix either.
65826
65827     To avoid an Automake error, comment out the SOURCES and LDADD of
65828     unix-streams which for some reason has been commented out from
65829     TEST_PROGS.
65830
65831     Can't use a Makefile.am target called foo_PROGRAMS for random files
65832     that aren't actually programs, as Automake assumes EXEEXT should be
65833     appended to the file names.
65834
65835  gio/Makefile.am       |    7 ++++++-
65836  gio/tests/Makefile.am |   18 +++++++++++-------
65837  2 files changed, 17 insertions(+), 8 deletions(-)
65838
65839 commit 9af8b8321146cddbe5bee09e972507f023e58ce0
65840 Author: Tor Lillqvist <tml@iki.fi>
65841 Date:   Mon Apr 19 11:32:05 2010 +0300
65842
65843     Add GWin32InputStream and GWin32OutputStream classes
65844
65845     Correspond to GUnixInputStream and GUnixOutputStream. No true async
65846     support though. But that is how the Win32 API is, for files not
65847     explicitly opened for so-called overlapped IO.
65848
65849     The API to create these streams takes Win32 HANDLEs. Not file
65850     descriptors, because file descriptors are specific to the C library
65851     used. The user code and GLib might be using different C libraries.
65852
65853     Also add a test program for the new classes, and a gio-windows-2.0.pc
65854     file.
65855
65856  Makefile.am                  |    5 +
65857  build/win32/vs9/glib.vsprops |    4 +
65858  configure.in                 |    1 +
65859  gio-windows-2.0.pc.in        |   11 ++
65860  gio/Makefile.am              |   11 +-
65861  gio/gio.symbols              |   27 ++++
65862  gio/gioerror.c               |   27 ++++
65863  gio/gioerror.h               |    4 +
65864  gio/gwin32inputstream.c      |  359
65865  ++++++++++++++++++++++++++++++++++++++++++
65866  gio/gwin32inputstream.h      |   79 ++++++++++
65867  gio/gwin32outputstream.c     |  359
65868  ++++++++++++++++++++++++++++++++++++++++++
65869  gio/gwin32outputstream.h     |   78 +++++++++
65870  gio/tests/Makefile.am        |    8 +
65871  gio/tests/win32-streams.c    |  292 ++++++++++++++++++++++++++++++++++
65872  glib-zip.in                  |    1 +
65873  15 files changed, 1265 insertions(+), 1 deletion(-)
65874
65875 commit 48cd4cbba5e580a30aef7b0073e647bcc7118c67
65876 Author: Matthias Clasen <mclasen@redhat.com>
65877 Date:   Sun Apr 18 23:53:31 2010 -0400
65878
65879      Silence a warning
65880
65881     g_string_insert_len (s, pos, NULL, 0) is a harmless nop, don't
65882     spew warnings in this case.
65883
65884  glib/gstring.c |   41 ++++++++++++++++++++++-------------------
65885  1 file changed, 22 insertions(+), 19 deletions(-)
65886
65887 commit 32de7d6905d9e26b1de8e030cb275381fde00f03
65888 Author: Matthias Clasen <mclasen@redhat.com>
65889 Date:   Sun Apr 18 15:57:11 2010 -0400
65890
65891     Fix up docs for backend setup functions
65892
65893  docs/reference/gio/gio-sections.txt |    4 ++++
65894  gio/gkeyfilesettingsbackend.c       |    2 ++
65895  gio/gsettingsbackend.c              |    2 ++
65896  3 files changed, 8 insertions(+)
65897
65898 commit fd8cdb83e1b5a4b71aa84ca26a000e2fbd7a3d37
65899 Author: Matthias Clasen <mclasen@redhat.com>
65900 Date:   Sun Apr 18 15:55:14 2010 -0400
65901
65902     Refer to gio-querymodules in the extension point docs
65903
65904  gio/giomodule.c |    8 +++++++-
65905  1 file changed, 7 insertions(+), 1 deletion(-)
65906
65907 commit b7afff0033a43c10012491ab44d2abd4b06bd039
65908 Author: Matthias Clasen <mclasen@redhat.com>
65909 Date:   Sun Apr 18 15:54:54 2010 -0400
65910
65911     Add a man page for gio-querymodules
65912
65913  docs/reference/gio/Makefile.am          |    3 +++
65914  docs/reference/gio/gio-docs.xml         |    5 +++++
65915  docs/reference/gio/gio-querymodules.xml |   33
65916  +++++++++++++++++++++++++++++++
65917  3 files changed, 41 insertions(+)
65918
65919 commit e0850b56e2eb13280aa692cb3275640470f59d0d
65920 Author: Matthias Clasen <mclasen@redhat.com>
65921 Date:   Sun Apr 18 15:37:55 2010 -0400
65922
65923     Correct filename extension in help output.
65924
65925  gio/gschema-compile.c |    2 +-
65926  1 file changed, 1 insertion(+), 1 deletion(-)
65927
65928 commit eaae8f6578b4d08146e5599f5b3022485bec629f
65929 Author: Matthias Clasen <mclasen@redhat.com>
65930 Date:   Sun Apr 18 15:35:22 2010 -0400
65931
65932     Whitespace fix
65933
65934  docs/reference/gio/gschema-compile.xml |    5 ++---
65935  1 file changed, 2 insertions(+), 3 deletions(-)
65936
65937 commit a6bd74a08d6f9e3fe930ddcb9e93bf19ae4e240a
65938 Author: Matthias Clasen <mclasen@redhat.com>
65939 Date:   Sun Apr 18 14:58:50 2010 -0400
65940
65941     Update the gschema-compile docs
65942
65943     Correct the schema file extension, mention the usual locations
65944     for schemas and add a reference to gsettings-schema-convert.
65945
65946  docs/reference/gio/gschema-compile.xml |   18 +++++++++++++++++-
65947  1 file changed, 17 insertions(+), 1 deletion(-)
65948
65949 commit 9023ac09345d9569d11bc55d66adcfaa92d8811a
65950 Author: David King <davidk@openismus.com>
65951 Date:   Fri Jul 17 23:06:03 2009 +0200
65952
65953     [docs] Remove unused sgml template from GObject documentation
65954
65955     https://bugzilla.gnome.org/show_bug.cgi?id=589351
65956
65957     Signed-off-by: Javier Jardón <jjardon@gnome.org>
65958
65959  docs/reference/gobject/tmpl/gobject-unused.sgml |   87
65960  -----------------------
65961  1 file changed, 87 deletions(-)
65962
65963 commit 626d8ac9e1f806363160634502ff008a71d7f507
65964 Author: Matthias Clasen <mclasen@redhat.com>
65965 Date:   Sat Apr 17 21:31:30 2010 -0400
65966
65967     More distcheck fixes
65968
65969  gio/tests/Makefile.am |    2 +-
65970  1 file changed, 1 insertion(+), 1 deletion(-)
65971
65972 commit 187883dc586c4b5545d4e58e8c8af176da690ef6
65973 Author: Matthias Clasen <mclasen@redhat.com>
65974 Date:   Sat Apr 17 21:19:45 2010 -0400
65975
65976     add a keyfile test
65977
65978  gio/tests/Makefile.am |    2 +-
65979  gio/tests/gsettings.c |   32 ++++++++++++++++++++++++++++++++
65980  2 files changed, 33 insertions(+), 1 deletion(-)
65981
65982 commit f07613997c345224df702076e793dabaada58ec3
65983 Author: Matthias Clasen <mclasen@redhat.com>
65984 Date:   Sat Apr 17 20:54:53 2010 -0400
65985
65986     More distcheck fix attempts
65987
65988  gio/tests/Makefile.am |   18 ++++++++++--------
65989  1 file changed, 10 insertions(+), 8 deletions(-)
65990
65991 commit 87e68c75bc874c94f6152e069f904673243f4fb0
65992 Author: Matthias Clasen <mclasen@redhat.com>
65993 Date:   Sat Apr 17 20:13:59 2010 -0400
65994
65995     Distcheck fixes
65996
65997  docs/reference/gio/Makefile.am |    6 +++++-
65998  1 file changed, 5 insertions(+), 1 deletion(-)
65999
66000 commit 3db0f554e41496b07c82db96457b8df98947aa0e
66001 Author: Matthias Clasen <mclasen@redhat.com>
66002 Date:   Sat Apr 17 16:57:28 2010 -0400
66003
66004     Some build fixes
66005
66006  docs/reference/gio/Makefile.am |    3 ++-
66007  gio/tests/Makefile.am          |    2 +-
66008  2 files changed, 3 insertions(+), 2 deletions(-)
66009
66010 commit 137cee425f4b5b29ac47ce433e02f6f2734eca47
66011 Author: Matthias Clasen <mclasen@redhat.com>
66012 Date:   Sat Apr 17 16:48:10 2010 -0400
66013
66014     Correct the sense of an assertion
66015
66016  gio/tests/gsettings.c |    2 +-
66017  1 file changed, 1 insertion(+), 1 deletion(-)
66018
66019 commit d2b837df5d230f6658bafe3bd980f87c590f2b78
66020 Author: Matthias Clasen <mclasen@redhat.com>
66021 Date:   Sat Apr 17 16:13:22 2010 -0400
66022
66023     Document the tests
66024
66025     Add a short note for each test that explains what it tries to test.
66026
66027  gio/tests/gsettings.c |   73
66028  ++++++++++++++++++++++++++++++++++++++++++++++++-
66029  1 file changed, 72 insertions(+), 1 deletion(-)
66030
66031 commit 118ae129bc24597d937f30998e643ba83db908f4
66032 Author: Ryan Lortie <desrt@desrt.ca>
66033 Date:   Sat Apr 17 11:58:52 2010 -0400
66034
66035     GDelayedSettingsBackend: another mandatory fixup
66036
66037       - emit the "has-unapplied" property notify if dropping the last key
66038         from the changeset due to a mandatory key
66039
66040  gio/gdelayedsettingsbackend.c |   37
66041  ++++++++++++++++++++++++++-----------
66042  1 file changed, 26 insertions(+), 11 deletions(-)
66043
66044 commit e06e441ac23f3752f252e86e1d930678de53c778
66045 Author: Ryan Lortie <desrt@desrt.ca>
66046 Date:   Sat Apr 17 11:39:04 2010 -0400
66047
66048     GSettings delayed: fix handling of mandatory keys
66049
66050       - if a key becomes mandatory, drop it from the changeset
66051
66052       - if we still get failing writes (ie: because of a race) then
66053       drop the
66054         entire changeset and signal that it happened
66055
66056  gio/gdelayedsettingsbackend.c |   61
66057  +++++++++++++++++++++++++++++++++++------
66058  1 file changed, 53 insertions(+), 8 deletions(-)
66059
66060 commit eaaa4d14aa8166b72b4dd7b703b1cca143d725cc
66061 Author: Ryan Lortie <desrt@desrt.ca>
66062 Date:   Sat Apr 17 10:26:10 2010 -0400
66063
66064     add backend setup APIs
66065
66066  gio/gio.symbols               |    5 ++
66067  gio/gkeyfilesettingsbackend.c |  116
66068  ++++++++++++++++++++++-------------------
66069  gio/gsettingsbackend.c        |   46 ++++++++++++++--
66070  gio/gsettingsbackend.h        |    5 ++
66071  4 files changed, 114 insertions(+), 58 deletions(-)
66072
66073 commit 21f064486c0bf7e338acebcc90b3f21aa57ee7b9
66074 Author: Matthias Clasen <mclasen@redhat.com>
66075 Date:   Sat Apr 17 01:55:55 2010 -0400
66076
66077     Updates
66078
66079  NEWS |   19 +++++++++++++++++++
66080  1 file changed, 19 insertions(+)
66081
66082 commit c8a7bb6ccd6e56623e549676f826c7a714093cf6
66083 Author: Matthias Clasen <mclasen@redhat.com>
66084 Date:   Sat Apr 17 01:43:58 2010 -0400
66085
66086     Merge GSettings tests
66087
66088  gio/tests/Makefile.am              |   19 +-
66089  gio/tests/de.po                    |   17 +
66090  gio/tests/gsettings.c              |  917
66091  ++++++++++++++++++++++++++++++++++++
66092  gio/tests/org.gtk.test.gschema     |   39 ++
66093  gio/tests/org.gtk.test.gschema.xml |   89 ++++
66094  5 files changed, 1079 insertions(+), 2 deletions(-)
66095
66096 commit 265ca3db9d3fa74ec0035ab70db2b907fade6d26
66097 Author: Ryan Lortie <desrt@desrt.ca>
66098 Date:   Sat Apr 17 01:27:00 2010 -0400
66099
66100     let binding functions return a floating GVariant
66101
66102  gio/gsettings.c |    2 +-
66103  1 file changed, 1 insertion(+), 1 deletion(-)
66104
66105 commit c8e264b6d0e258241420800978745ca6dcd95137
66106 Author: Ryan Lortie <desrt@desrt.ca>
66107 Date:   Sat Apr 17 01:02:57 2010 -0400
66108
66109     add GMemorySettingsBackend
66110
66111  gio/Makefile.am              |    2 +
66112  gio/giomodule.c              |    2 +
66113  gio/gmemorysettingsbackend.c |  147
66114  ++++++++++++++++++++++++++++++++++++++++++
66115  gio/gmemorysettingsbackend.h |   30 +++++++++
66116  4 files changed, 181 insertions(+)
66117
66118 commit 77ab3c28b9ea692476695243b91931cb3c01b24e
66119 Author: Ryan Lortie <desrt@desrt.ca>
66120 Date:   Sat Apr 17 01:02:05 2010 -0400
66121
66122     add pltcheck.sh exception for GChecksum
66123
66124  gio/pltcheck.sh |    2 +-
66125  1 file changed, 1 insertion(+), 1 deletion(-)
66126
66127 commit 79bc511d95650231fad8b4a3184ab55dbcc327ff
66128 Author: Ryan Lortie <desrt@desrt.ca>
66129 Date:   Sat Apr 17 00:03:48 2010 -0400
66130
66131     XML schemas are now *.gschema.xml
66132
66133  gio/gschema-compile.c |    2 +-
66134  1 file changed, 1 insertion(+), 1 deletion(-)
66135
66136 commit 0d7fbae04c616fcce2dec57787b1f0266763735e
66137 Author: Matthias Clasen <mclasen@redhat.com>
66138 Date:   Sat Apr 17 00:36:14 2010 -0400
66139
66140     Remove garbage
66141
66142  docs/reference/gio/#gio-unused.txt# |  100
66143  -----------------------------------
66144  1 file changed, 100 deletions(-)
66145
66146 commit bd273f9e09b42969eacbf3fc62a5dee187d96346
66147 Author: Matthias Clasen <mclasen@redhat.com>
66148 Date:   Sat Apr 17 00:31:41 2010 -0400
66149
66150     Merge the GSettings docs
66151
66152  docs/reference/gio/Makefile.am                  |   28 ++-
66153  docs/reference/gio/gio-docs.xml                 |   76 +++---
66154  docs/reference/gio/gio-sections.txt             |   82 +++++++
66155  docs/reference/gio/gio.types                    |    2 +
66156  docs/reference/gio/gschema-compile.xml          |   61 +++++
66157  docs/reference/gio/gsettings-schema-convert.xml |  105 +++++++++
66158  docs/reference/gio/migrating.xml                |  287
66159  ++++++++++++++++++++++-
66160  docs/reference/gio/overview.xml                 |  128 +++++++---
66161  8 files changed, 691 insertions(+), 78 deletions(-)
66162
66163 commit 16637a16873124cd2837502c662c89834786cea5
66164 Author: Matthias Clasen <mclasen@redhat.com>
66165 Date:   Sat Apr 17 00:16:01 2010 -0400
66166
66167     Document G_SETTINGS_BIND_GET_NO_CHANGES
66168
66169  gio/gsettings.h |    8 +++++---
66170  1 file changed, 5 insertions(+), 3 deletions(-)
66171
66172 commit a2716ad02085b7d5d19732c187a8b89debf4fc8f
66173 Author: Matthias Clasen <mclasen@redhat.com>
66174 Date:   Fri Apr 16 23:57:26 2010 -0400
66175
66176     Merge the keyfile settings backend.
66177
66178  gio/Makefile.am               |    2 +
66179  gio/gkeyfilesettingsbackend.c |  553
66180  +++++++++++++++++++++++++++++++++++++++++
66181  gio/gkeyfilesettingsbackend.h |   71 ++++++
66182  3 files changed, 626 insertions(+)
66183
66184 commit a187634b29b87c25ea0525d01ee2deffea0fb719
66185 Author: Ryan Lortie <desrt@desrt.ca>
66186 Date:   Fri Apr 16 23:17:01 2010 -0400
66187
66188     merge GSettings
66189
66190  gio/Makefile.am         |   30 +-
66191  gio/gio-marshal.list    |    2 +
66192  gio/gio.h               |    1 +
66193  gio/gio.symbols         |   34 +
66194  gio/gsettings-mapping.c |  367 ++++++++++
66195  gio/gsettings-mapping.h |   39 ++
66196  gio/gsettings.c         | 1715
66197  +++++++++++++++++++++++++++++++++++++++++++++++
66198  gio/gsettings.h         |  203 ++++++
66199  gio/pltcheck.sh         |    2 +-
66200  9 files changed, 2379 insertions(+), 14 deletions(-)
66201
66202 commit 43a72ce1bea72a581faf34a505004cac941690c3
66203 Author: Ryan Lortie <desrt@desrt.ca>
66204 Date:   Fri Apr 16 23:20:48 2010 -0400
66205
66206     GSettingsSchema: add call to get list of keys
66207
66208  gio/gsettingsschema.c |   32 ++++++++++++++++++++++++++++++++
66209  gio/gsettingsschema.h |    3 +++
66210  2 files changed, 35 insertions(+)
66211
66212 commit 61a5692fa15156ea33f8353e62c0357c46c22f77
66213 Author: Matthias Clasen <mclasen@redhat.com>
66214 Date:   Fri Apr 16 20:43:53 2010 -0400
66215
66216     Man page tweaks
66217
66218     Add enough info to keep the docbook stylesheets from embedding
66219     FIXMEs in the formatted output.
66220
66221  docs/reference/gobject/glib-genmarshal.xml |    3 ++-
66222  docs/reference/gobject/glib-mkenums.xml    |    9 +++++++--
66223  docs/reference/gobject/gobject-query.xml   |    3 ++-
66224  3 files changed, 11 insertions(+), 4 deletions(-)
66225
66226 commit 51d40405de0df498e003ffd24399e11cf63f0ef9
66227 Author: Matthias Clasen <mclasen@redhat.com>
66228 Date:   Fri Apr 16 20:40:02 2010 -0400
66229
66230     Man page tweaks
66231
66232  docs/reference/glib/glib-gettextize.xml |    5 +++--
66233  docs/reference/glib/gtester-report.xml  |    6 +++++-
66234  docs/reference/glib/gtester.xml         |    6 +++++-
66235  3 files changed, 13 insertions(+), 4 deletions(-)
66236
66237 commit a922596e549eb26fac6119457bc019c851f69148
66238 Author: Matthias Clasen <mclasen@redhat.com>
66239 Date:   Fri Apr 16 19:30:58 2010 -0400
66240
66241     Some doc tweaks
66242
66243  gio/gsettingsbackend.c |    7 +++----
66244  1 file changed, 3 insertions(+), 4 deletions(-)
66245
66246 commit 4c90d4cd45768be45c1dcea74703bfda00849ef4
66247 Author: Matthias Clasen <mclasen@redhat.com>
66248 Date:   Fri Apr 16 19:13:51 2010 -0400
66249
66250     Add indices for 2.26 api additions
66251
66252  docs/reference/gio/gio-docs.xml    |    4 ++++
66253  docs/reference/glib/glib-docs.sgml |    4 ++++
66254  2 files changed, 8 insertions(+)
66255
66256 commit ac5c1e2db6203cf3fa78233886529711c6282ea2
66257 Author: Ryan Lortie <desrt@desrt.ca>
66258 Date:   Fri Apr 16 14:30:12 2010 -0400
66259
66260     set version to 2.25.0
66261
66262  configure.in |    4 ++--
66263  1 file changed, 2 insertions(+), 2 deletions(-)
66264
66265 commit d4a4a4ccdb30456ba2486f8b2196cfbcb30bd312
66266 Author: Ryan Lortie <desrt@desrt.ca>
66267 Date:   Fri Apr 16 12:02:44 2010 -0400
66268
66269     GSettings: import delayed backend to master
66270
66271  gio/Makefile.am               |    2 +
66272  gio/gdelayedsettingsbackend.c |  317
66273  +++++++++++++++++++++++++++++++++++++++++
66274  gio/gdelayedsettingsbackend.h |   73 ++++++++++
66275  3 files changed, 392 insertions(+)
66276
66277 commit 04c1eadfff5b382f4f54877d62b4703b6f1620f4
66278 Author: Ryan Lortie <desrt@desrt.ca>
66279 Date:   Fri Apr 16 12:02:29 2010 -0400
66280
66281     GSettings: more PLT/visibility fixups
66282
66283  gio/gnullsettingsbackend.c     |    3 +++
66284  gio/gsettingsbackendinternal.h |    5 -----
66285  gio/gsettingsschema.h          |    6 ++++++
66286  gio/pltcheck.sh                |    2 +-
66287  4 files changed, 10 insertions(+), 6 deletions(-)
66288
66289 commit 149224664f639efaf5cc2a928ed9ffb525ec8591
66290 Author: Ryan Lortie <desrt@desrt.ca>
66291 Date:   Fri Apr 16 11:58:04 2010 -0400
66292
66293     gio.symbols: remove pointless whitespace
66294
66295  gio/gio.symbols |    2 --
66296  1 file changed, 2 deletions(-)
66297
66298 commit 2474ebf15eccb9fd8513a7dc40789d3a7f0bbb9c
66299 Author: Ryan Lortie <desrt@desrt.ca>
66300 Date:   Fri Apr 16 12:01:40 2010 -0400
66301
66302     GSettingsBackend: fix type in g_return_val_if_fail
66303
66304  gio/gsettingsbackend.c |    2 +-
66305  1 file changed, 1 insertion(+), 1 deletion(-)
66306
66307 commit 69801f8dc84c0c9403df6802eccc5d03328cd3ae
66308 Merge: 897bd9f caad55d
66309 Author: Ryan Lortie <desrt@desrt.ca>
66310 Date:   Fri Apr 16 11:05:22 2010 -0400
66311
66312     Merge remote branch 'gvdb/master'
66313
66314 commit caad55d7266c2658f823ea734c4381f19b4c5827
66315 Author: Ryan Lortie <desrt@desrt.ca>
66316 Date:   Fri Apr 16 11:04:15 2010 -0400
66317
66318     Fix uninitialised header in the builder.
66319
66320  gvdb-builder.c |    2 +-
66321  1 file changed, 1 insertion(+), 1 deletion(-)
66322
66323 commit 897bd9f3843aabcf9c0d4367c341b04d964bcf0c
66324 Author: Ryan Lortie <desrt@desrt.ca>
66325 Date:   Thu Apr 15 23:35:49 2010 -0400
66326
66327     GSettings: merge the schema compiler
66328
66329  gio/.gitignore        |    1 +
66330  gio/Makefile.am       |    9 +-
66331  gio/gschema-compile.c |  544
66332  +++++++++++++++++++++++++++++++++++++++++++++++++
66333  3 files changed, 553 insertions(+), 1 deletion(-)
66334
66335 commit 2bc81577350ad479c6e261b998269bcbde489b5d
66336 Author: Ryan Lortie <desrt@desrt.ca>
66337 Date:   Thu Apr 15 22:30:11 2010 -0400
66338
66339     merge GSettingsSchema
66340
66341  gio/Makefile.am       |    7 +-
66342  gio/gsettingsschema.c |  205
66343  +++++++++++++++++++++++++++++++++++++++++++++++++
66344  gio/gsettingsschema.h |   67 ++++++++++++++++
66345  3 files changed, 278 insertions(+), 1 deletion(-)
66346
66347 commit 45a1c41e8cfdeb4edeb7a671b95e599a49c6c281
66348 Merge: defd75f 3c10369
66349 Author: Ryan Lortie <desrt@desrt.ca>
66350 Date:   Thu Apr 15 22:14:18 2010 -0400
66351
66352     Merge remote branch 'gvdb/master'
66353
66354 commit 3c10369bf6df1bad9d25a83b48d6256e5c8ce8f6
66355 Author: Ryan Lortie <desrt@desrt.ca>
66356 Date:   Thu Apr 15 22:09:42 2010 -0400
66357
66358     Recommend git-merge(1) over git-submodule(1).
66359
66360  gvdb.doap |    2 +-
66361  1 file changed, 1 insertion(+), 1 deletion(-)
66362
66363 commit 3938c735470a3164f1cf21d9e30652d46323b9a9
66364 Author: Ryan Lortie <desrt@desrt.ca>
66365 Date:   Thu Apr 15 21:32:54 2010 -0400
66366
66367     Add a brief description to the .doap
66368
66369  gvdb.doap |   13 +++++++++++++
66370  1 file changed, 13 insertions(+)
66371
66372 commit 0fec2048f0b0296fad7a2c7e5db5011d2ecdd323
66373 Author: Ryan Lortie <desrt@desrt.ca>
66374 Date:   Thu Apr 15 21:26:34 2010 -0400
66375
66376     Initial commit
66377
66378  gvdb-builder.c |  540
66379  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
66380  gvdb-builder.h |   60 +++++++
66381  gvdb-format.h  |   89 ++++++++++
66382  gvdb-reader.c  |  510
66383  ++++++++++++++++++++++++++++++++++++++++++++++++++++
66384  gvdb-reader.h  |   54 ++++++
66385  gvdb.doap      |   19 ++
66386  6 files changed, 1272 insertions(+)
66387
66388 commit defd75fbc53511e27d178373ba6caa226c1ab3cf
66389 Author: Ryan Lortie <desrt@desrt.ca>
66390 Date:   Thu Apr 15 18:30:06 2010 -0400
66391
66392     GSettingsBackend: fix NULL vs "" context issues
66393
66394  gio/gsettingsbackend.c |    6 ++++--
66395  1 file changed, 4 insertions(+), 2 deletions(-)
66396
66397 commit 3e36ee34269273df6a8d56fee7e7ee10eb913379
66398 Author: Ryan Lortie <desrt@desrt.ca>
66399 Date:   Thu Apr 15 18:22:14 2010 -0400
66400
66401     add 'null' GSettings backend
66402
66403  gio/Makefile.am            |    2 +
66404  gio/gnullsettingsbackend.c |  107
66405  ++++++++++++++++++++++++++++++++++++++++++++
66406  gio/gnullsettingsbackend.h |   30 +++++++++++++
66407  3 files changed, 139 insertions(+)
66408
66409 commit c2675af4d7d54676745d2c36821ce085cce12111
66410 Author: Ryan Lortie <desrt@desrt.ca>
66411 Date:   Thu Apr 15 18:21:49 2010 -0400
66412
66413     GSettings: Modify backend API
66414
66415  gio/gsettingsbackend.c         |   54
66416  +++++++++++++++++++++++++---------------
66417  gio/gsettingsbackend.h         |   11 +++++---
66418  gio/gsettingsbackendinternal.h |   14 +++++++----
66419  3 files changed, 50 insertions(+), 29 deletions(-)
66420
66421 commit 18ba085d0ad28e7edbe575addacbaa2bb13d9f1c
66422 Author: Ryan Lortie <desrt@desrt.ca>
66423 Date:   Thu Apr 15 14:59:41 2010 -0400
66424
66425     merge GSettingsBackend
66426
66427  docs/reference/gio/Makefile.am |    1 +
66428  gio/Makefile.am                |    9 +
66429  gio/gio.symbols                |   14 +
66430  gio/gsettingsbackend.c         |  877
66431  ++++++++++++++++++++++++++++++++++++++++
66432  gio/gsettingsbackend.h         |  122 ++++++
66433  gio/gsettingsbackendinternal.h |  100 +++++
66434  gio/pltcheck.sh                |    2 +-
66435  7 files changed, 1124 insertions(+), 1 deletion(-)
66436
66437 commit 8d6492ed153fa30b9edaa839a2d93f2651e7aa46
66438 Author: Ryan Lortie <desrt@desrt.ca>
66439 Date:   Thu Apr 15 14:44:59 2010 -0400
66440
66441     Remove accidental checkins
66442
66443  docs/reference/gio/aa |   74
66444  -----------------------------------------------
66445  docs/reference/gio/b  |   77
66446  -------------------------------------------------
66447  docs/reference/gio/bb |   77
66448  -------------------------------------------------
66449  3 files changed, 228 deletions(-)
66450
66451 commit bf2719c815d719d1899b4bdb1b81ff6798471094
66452 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
66453 Date:   Thu Apr 15 19:03:05 2010 +0200
66454
66455     Cast to volatile to avoid warnings from -Wcast-qual
66456
66457     https://bugzilla.gnome.org/show_bug.cgi?id=457641
66458
66459  glib/gatomic.h |    8 ++++----
66460  1 file changed, 4 insertions(+), 4 deletions(-)
66461
66462 commit 056326c1e96db2c2101fa320062e0c9146f0d73f
66463 Author: Ryan Lortie <desrt@desrt.ca>
66464 Date:   Thu Apr 15 10:11:30 2010 -0400
66465
66466     g_string_append_len() accept NULL with length == 0
66467
66468  glib/gstring.c |    2 +-
66469  1 file changed, 1 insertion(+), 1 deletion(-)
66470
66471 commit 066df8d867f78ac40368c0d37f20fae400fc03b3
66472 Author: Sweta Kothari <swkothar@redhat.com>
66473 Date:   Thu Apr 15 16:43:36 2010 +0530
66474
66475     Updated gujarati translations
66476
66477  po/gu.po | 1059
66478  ++++++++++++++++++++++++++++++--------------------------------
66479  1 file changed, 513 insertions(+), 546 deletions(-)
66480
66481 commit ddc6136e1f8f64c97744c4b725cad8cbac5ef8a3
66482 Author: Sandeep Shedmake <sshedmak@redhat.com>
66483 Date:   Thu Apr 15 15:47:39 2010 +0530
66484
66485     Updated Marathi Translations
66486
66487  po/mr.po | 1061
66488  ++++++++++++++++++++++++++++++--------------------------------
66489  1 file changed, 514 insertions(+), 547 deletions(-)
66490
66491 commit d17f4bee175cd9149d5f2b1ed1ae6d262d6a1394
66492 Author: Ryan Lortie <desrt@desrt.ca>
66493 Date:   Wed Apr 14 23:35:56 2010 -0400
66494
66495     GVariant: fix for g_variant_iter_loop()
66496
66497  glib/gvariant.c |   14 +++++++++-----
66498  1 file changed, 9 insertions(+), 5 deletions(-)
66499
66500 commit 3349bab02259bc66dbc128ce088ec6415d3e30f0
66501 Author: Ryan Lortie <desrt@desrt.ca>
66502 Date:   Sat Apr 10 22:01:02 2010 -0400
66503
66504     Add g_return_if_fail()s to g_variant_new_from_data()
66505
66506     also, document that @type must be definite
66507
66508  glib/gvariant.c |    5 ++++-
66509  1 file changed, 4 insertions(+), 1 deletion(-)
66510
66511 commit a3dc7f8006e24a14a314ffbffa564d3d76f9cc95
66512 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
66513 Date:   Tue Apr 6 14:53:20 2010 +0700
66514
66515     Updated Thai translation.
66516
66517  po/th.po |    9 ++++-----
66518  1 file changed, 4 insertions(+), 5 deletions(-)
66519
66520 commit 34b9e9bdd24c8a19c235af58a7c90707fc179f87
66521 Author: Jordi Serratosa <jordis.lists@gmail.com>
66522 Date:   Fri Apr 2 14:03:16 2010 +0200
66523
66524     Fixes to Catalan translation
66525
66526  po/ca.po |  958
66527  +++++++++++++++++++++++++++++++-------------------------------
66528  1 file changed, 482 insertions(+), 476 deletions(-)
66529
66530 commit 93ea4ab6106327e2f417df1d9b00a5ec597e4a48
66531 Author: Behdad Esfahbod <behdad@behdad.org>
66532 Date:   Wed Mar 31 10:50:08 2010 -0400
66533
66534     Improve docs
66535
66536  glib/gstring.c   |    2 +-
66537  glib/gurifuncs.c |    2 +-
66538  2 files changed, 2 insertions(+), 2 deletions(-)
66539
66540 commit f8470ed55ad3bf29cdc8c151b76c4f14b6be928a
66541 Author: Tor Lillqvist <tml@iki.fi>
66542 Date:   Tue Mar 30 20:46:46 2010 +0300
66543
66544     Fix build breakage on Unix
66545
66546  glib/gstdio.h |   50 +++++++++++++++++++++++++-------------------------
66547  1 file changed, 25 insertions(+), 25 deletions(-)
66548
66549 commit 1229281d95802c4c190284c7d331f67194a2553e
66550 Author: Tor Lillqvist <tml@iki.fi>
66551 Date:   Sun Mar 21 20:04:18 2010 +0200
66552
66553     Define a public documented type for the struct stat used by g_stat()
66554
66555     Define GStatBuf as the type used by g_stat() and g_lstat(). Replaces
66556     the non-public struct tag _g_stat_struct. Mostly relevant for Windows
66557     where there are several variants of stat-style structs. On POSIX, is
66558     just another name for struct stat.
66559
66560     Actually, also on many POSIX systems there are in fact several
66561     variants of struct stat and corresponding stat() and lstat()
66562     functions, but as g_stat and g_lstat are normally on POSIX just macros
66563     that expand to stat and lstat, this should not cause a problem. It's
66564     only when it's the actual g_stat() or g_lstat() implementation inside
66565     GLib that gets called that one needs to be sure the passed struct is
66566     the same as what GLib expects.)
66567
66568  gio/giomodule.c      |    6 +-----
66569  gio/glocalfile.c     |   23 +++++++++--------------
66570  gio/glocalfileinfo.c |    7 +------
66571  glib/gstdio.c        |   32 ++++++++++++++++++--------------
66572  glib/gstdio.h        |   38 +++++++++++++-------------------------
66573  5 files changed, 42 insertions(+), 64 deletions(-)
66574
66575 commit e7763678b56e3be073cc55d707a6e92fc2055ee0
66576 Author: Benjamin Otte <otte@redhat.com>
66577 Date:   Fri Mar 26 20:37:09 2010 +0100
66578
66579     Fix race in g_cancellable_cancel()
66580
66581     We need to check priv->cancelled after taking the lock. Previously we
66582     only checked it just before taking the lock, which left a small chance
66583     for a race.
66584
66585  gio/gcancellable.c |    5 +++++
66586  1 file changed, 5 insertions(+)
66587
66588 commit 5527a2ac2ce2b5bea10867fb2e39d2f1914cfbe6
66589 Author: Benjamin Otte <otte@redhat.com>
66590 Date:   Fri Mar 26 20:36:10 2010 +0100
66591
66592     Remove unneccessary variable from g_cancellable_cancel()
66593
66594     The variable makes a complicated function even more complicated.
66595
66596  gio/gcancellable.c |   25 ++++++++++---------------
66597  1 file changed, 10 insertions(+), 15 deletions(-)
66598
66599 commit c3f1025c33ab295eedcf41beeea276171ae2dc27
66600 Author: Javier Jardón <jjardon@gnome.org>
66601 Date:   Mon Mar 29 18:20:03 2010 +0200
66602
66603     Remove g_type_class_get_private() public documentation
66604
66605     This is a internal function needed for the documented
66606     G_TYPE_CLASS_GET_PRIVATE() macro
66607
66608     This was introduced by error in
66609     commit 81e2aa941bbfd02bf1b6235da12834d282ceda0c
66610
66611  docs/reference/gobject/tmpl/gobject-unused.sgml |    9 ---------
66612  1 file changed, 9 deletions(-)
66613
66614 commit 0f51e995658a50dbecb74b006f05a1ea69f43558
66615 Author: Javier Jardón <jjardon@gnome.org>
66616 Date:   Sun Mar 28 17:43:33 2010 +0200
66617
66618     Fix g_type_class_add_private() documentation
66619
66620     This fixes commit 81e2aa941bbfd02bf1b6235da12834d282ceda0c
66621
66622     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=614185
66623
66624  gobject/gtype.c |   48 ++++++++++++++++++++++++++++++++++++++++++++----
66625  1 file changed, 44 insertions(+), 4 deletions(-)
66626
66627 commit 461a4097d1a0a10106254a8fe917fc4e78ccff92
66628 Author: Ask H. Larsen <asklarsen@gmail.com>
66629 Date:   Sun Mar 28 00:13:28 2010 +0100
66630
66631     Updated Danish translation
66632
66633  po/da.po |  951
66634  +++++++++++++++++++++++++++++++-------------------------------
66635  1 file changed, 479 insertions(+), 472 deletions(-)
66636
66637 commit 2e27703a815e221052dd4db3e9e848e2401c3b8b
66638 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
66639 Date:   Sat Mar 27 20:50:57 2010 +0800
66640
66641     Updated Traditional Chinese translation(Hong Kong and Taiwan)
66642
66643  po/zh_HK.po |  966
66644  +++++++++++++++++++++++++++++------------------------------
66645  po/zh_TW.po |  951
66646  +++++++++++++++++++++++++++++-----------------------------
66647  2 files changed, 962 insertions(+), 955 deletions(-)
66648
66649 commit 0e3c6ef848259051e4c8c8996a71c0d2d8c9b9f0
66650 Author: Jamil Ahmed <itsjamil@gmail.com>
66651 Date:   Sat Mar 27 17:44:03 2010 +0600
66652
66653     Updated Bengali translation
66654
66655  po/bn.po | 1181
66656  +++++++++++++++++++++++++++++++-------------------------------
66657  1 file changed, 594 insertions(+), 587 deletions(-)
66658
66659 commit 22dc3dd6487e2c794376a5c6850c3a3e7c2beea9
66660 Author: Matthias Clasen <mclasen@redhat.com>
66661 Date:   Fri Mar 26 15:09:13 2010 -0400
66662
66663     Bump version
66664
66665  configure.in |    4 ++--
66666  1 file changed, 2 insertions(+), 2 deletions(-)
66667
66668 commit ca631653acc1e1db0c3ebb05759d05f8bdc35ba6
66669 Author: Matthias Clasen <mclasen@redhat.com>
66670 Date:   Fri Mar 26 15:08:00 2010 -0400
66671
66672     2.24.0
66673
66674  po/af.po          |   24 +-
66675  po/am.po          |   24 +-
66676  po/ar.po          |   24 +-
66677  po/as.po          |   24 +-
66678  po/ast.po         |   24 +-
66679  po/az.po          |   24 +-
66680  po/be.po          |   24 +-
66681  po/be@latin.po    |   24 +-
66682  po/bg.po          |   24 +-
66683  po/bn.po          |   24 +-
66684  po/bn_IN.po       |   24 +-
66685  po/bs.po          |   24 +-
66686  po/ca.po          |   24 +-
66687  po/ca@valencia.po |   24 +-
66688  po/cs.po          |   24 +-
66689  po/cy.po          |   24 +-
66690  po/da.po          |   24 +-
66691  po/de.po          |   24 +-
66692  po/dz.po          |   24 +-
66693  po/el.po          |   24 +-
66694  po/en@shaw.po     |   24 +-
66695  po/en_CA.po       |   24 +-
66696  po/en_GB.po       |   24 +-
66697  po/eo.po          |   24 +-
66698  po/es.po          |   24 +-
66699  po/et.po          |   24 +-
66700  po/eu.po          |   82 ++--
66701  po/fa.po          |   24 +-
66702  po/fi.po          |   24 +-
66703  po/fr.po          |   24 +-
66704  po/ga.po          |   24 +-
66705  po/gl.po          |   24 +-
66706  po/gu.po          |   24 +-
66707  po/he.po          |   24 +-
66708  po/hi.po          |   24 +-
66709  po/hr.po          |   24 +-
66710  po/hu.po          |   24 +-
66711  po/hy.po          |   24 +-
66712  po/id.po          |   24 +-
66713  po/is.po          |   24 +-
66714  po/it.po          |   24 +-
66715  po/ja.po          |   24 +-
66716  po/ka.po          |   24 +-
66717  po/kn.po          |   24 +-
66718  po/ko.po          |   24 +-
66719  po/ku.po          |   24 +-
66720  po/lt.po          |   24 +-
66721  po/lv.po          |   24 +-
66722  po/mai.po         |   24 +-
66723  po/mg.po          |   24 +-
66724  po/mk.po          |   24 +-
66725  po/ml.po          |   24 +-
66726  po/mn.po          |   24 +-
66727  po/mr.po          |   24 +-
66728  po/ms.po          |   24 +-
66729  po/nb.po          |   24 +-
66730  po/nds.po         |   24 +-
66731  po/ne.po          |   24 +-
66732  po/nl.po          |   24 +-
66733  po/nn.po          |   24 +-
66734  po/oc.po          |   24 +-
66735  po/or.po          |   24 +-
66736  po/pa.po          |   24 +-
66737  po/pl.po          |   24 +-
66738  po/ps.po          |   24 +-
66739  po/pt.po          |   24 +-
66740  po/pt_BR.po       |   24 +-
66741  po/ro.po          |   24 +-
66742  po/ru.po          |   24 +-
66743  po/rw.po          |   24 +-
66744  po/si.po          |   24 +-
66745  po/sk.po          |   24 +-
66746  po/sl.po          |   24 +-
66747  po/sq.po          |   24 +-
66748  po/sr.po          |   24 +-
66749  po/sr@ije.po      |   24 +-
66750  po/sr@latin.po    |   24 +-
66751  po/sv.po          |   24 +-
66752  po/ta.po          |   24 +-
66753  po/te.po          |   24 +-
66754  po/th.po          |   24 +-
66755  po/tl.po          |   24 +-
66756  po/tr.po          |   24 +-
66757  po/tt.po          |   24 +-
66758  po/uk.po          |  946 +++++++++++++++++++-------------------
66759  po/vi.po          | 1311
66760  +++++++++++++++++++++++++----------------------------
66761  po/wa.po          |   24 +-
66762  po/xh.po          |   24 +-
66763  po/yi.po          |   24 +-
66764  po/zh_CN.po       |   24 +-
66765  po/zh_HK.po       |   24 +-
66766  po/zh_TW.po       |   24 +-
66767  92 files changed, 2209 insertions(+), 2266 deletions(-)
66768
66769 commit 5ba8043f1217b338e220f0c6b427e58e28c241e8
66770 Author: Matthias Clasen <mclasen@redhat.com>
66771 Date:   Fri Mar 26 11:15:49 2010 -0400
66772
66773     Third try to get this right...
66774
66775  docs/reference/gio/gio-sections.txt |    2 +-
66776  1 file changed, 1 insertion(+), 1 deletion(-)
66777
66778 commit f6532620bc2439641b31a5df1d15489121fe918d
66779 Author: Matthias Clasen <mclasen@redhat.com>
66780 Date:   Fri Mar 26 11:05:28 2010 -0400
66781
66782     And another one...
66783
66784  NEWS |    2 +-
66785  1 file changed, 1 insertion(+), 1 deletion(-)
66786
66787 commit 7c8a1081651d4d17823ac8c6a35d3a60c85c81ac
66788 Author: Matthias Clasen <mclasen@redhat.com>
66789 Date:   Fri Mar 26 11:05:02 2010 -0400
66790
66791     Fix a typo
66792
66793  gio/giomodule.h |    2 +-
66794  1 file changed, 1 insertion(+), 1 deletion(-)
66795
66796 commit 55e44a67e6bc4bf09d4de85ad64627a02595d07f
66797 Author: Matthias Clasen <mclasen@redhat.com>
66798 Date:   Fri Mar 26 10:39:56 2010 -0400
66799
66800     Bump version to 2.24.0
66801
66802  configure.in |    4 ++--
66803  1 file changed, 2 insertions(+), 2 deletions(-)
66804
66805 commit 8ee5ded1e9098adb54005851c09e38cf24bb6a32
66806 Author: Matthias Clasen <mclasen@redhat.com>
66807 Date:   Fri Mar 26 10:39:33 2010 -0400
66808
66809     Updates
66810
66811  NEWS |   17 +++++++++++++++++
66812  1 file changed, 17 insertions(+)
66813
66814 commit 6cce575a25abc8157873d070bb317d66a225485a
66815 Author: Matthias Clasen <mclasen@redhat.com>
66816 Date:   Fri Mar 26 10:24:06 2010 -0400
66817
66818     Fix a typo
66819
66820  docs/reference/gio/gio-sections.txt |    2 +-
66821  1 file changed, 1 insertion(+), 1 deletion(-)
66822
66823 commit 78b764f325c12a518e5bcc06771347da06d5ea68
66824 Author: Matthias Clasen <mclasen@redhat.com>
66825 Date:   Fri Mar 26 10:19:57 2010 -0400
66826
66827     More doc fixups
66828
66829  gio/giomodule.h |   10 +++++++---
66830  1 file changed, 7 insertions(+), 3 deletions(-)
66831
66832 commit 81e2aa941bbfd02bf1b6235da12834d282ceda0c
66833 Author: Matthias Clasen <mclasen@redhat.com>
66834 Date:   Fri Mar 26 10:11:46 2010 -0400
66835
66836     Some more doc cleanups
66837
66838  docs/reference/gio/gio-sections.txt             |    2 ++
66839  docs/reference/gobject/gobject-sections.txt     |    2 +-
66840  docs/reference/gobject/tmpl/gobject-unused.sgml |    9 ++++++
66841  gobject/gtype.c                                 |   37
66842  +++--------------------
66843  4 files changed, 17 insertions(+), 33 deletions(-)
66844
66845 commit c4ea7d58f78ca946fe84718386f9f888b5f93520
66846 Author: Matthias Clasen <mclasen@redhat.com>
66847 Date:   Fri Mar 26 09:30:25 2010 -0400
66848
66849     Small doc addition
66850
66851  gio/gconverter.h |    1 +
66852  1 file changed, 1 insertion(+)
66853
66854 commit 431840a44e1ec799c974c7ea626c3164ec9dc2bb
66855 Author: Matthias Clasen <mclasen@redhat.com>
66856 Date:   Fri Mar 26 09:22:58 2010 -0400
66857
66858     Add g_io_module_query to docs
66859
66860  docs/reference/gio/gio-sections.txt |    1 +
66861  1 file changed, 1 insertion(+)
66862
66863 commit 6e77ee097100dc3fd695a6dad8811253cea23436
66864 Author: Matthias Clasen <mclasen@redhat.com>
66865 Date:   Fri Mar 26 09:01:48 2010 -0400
66866
66867     Correct the error handling in splice_stream_with_progress
66868
66869     We need to get out of both loops, so a simple 'break' doesn't cut it.
66870     Bugs 613748 and 613923
66871
66872  gio/gfile.c |    5 +++--
66873  1 file changed, 3 insertions(+), 2 deletions(-)
66874
66875 commit 409a3a61ece7bbdacbf2469eb7b86c3aa3c44653
66876 Author: Ryan Lortie <desrt@desrt.ca>
66877 Date:   Fri Mar 26 08:01:51 2010 -0500
66878
66879     GVariant: Stop lexing format strings at :
66880
66881     Lets us parse this successfully: {%s: %s}.
66882
66883  glib/gvariant-parser.c |    7 ++++---
66884  glib/tests/gvariant.c  |    1 +
66885  2 files changed, 5 insertions(+), 3 deletions(-)
66886
66887 commit df67a0662b0c20ab58f992fc114a48039e7fb9e0
66888 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
66889 Date:   Fri Mar 26 11:42:19 2010 +0200
66890
66891     Updated Ukrainian translation
66892
66893  po/uk.po |  992
66894  +++++++++++++++++++++++++++++++-------------------------------
66895  1 file changed, 490 insertions(+), 502 deletions(-)
66896
66897 commit fd448dd7ceeb4be93f2cfea54a78e0564a3718f0
66898 Author: Ryan Lortie <desrt@desrt.ca>
66899 Date:   Tue Mar 23 10:01:53 2010 -0500
66900
66901     Add doc note about read_until() inconsistency.
66902
66903     See bug 584284 for more information.
66904
66905  gio/gdatainputstream.c |    7 +++++++
66906  1 file changed, 7 insertions(+)
66907
66908 commit a6c57591c0928fee3d3f026289972024bd2b00ec
66909 Author: Ryan Lortie <desrt@desrt.ca>
66910 Date:   Tue Mar 23 09:17:15 2010 -0500
66911
66912     Support &s as key of dict entry in format string
66913
66914     Partial fix for bug 613618.
66915
66916  glib/gvariant.c       |   26 ++++++++++++++++++--------
66917  glib/tests/gvariant.c |    7 +++++++
66918  2 files changed, 25 insertions(+), 8 deletions(-)
66919
66920 commit 816990a0118f33ae280846ac040803ce58979162
66921 Author: Ryan Lortie <desrt@desrt.ca>
66922 Date:   Tue Mar 23 09:06:52 2010 -0500
66923
66924     GVariant: Removing mentions of &a from docs
66925
66926     This isn't supported anymore (for the time being...)
66927
66928     Partial fix for bug 613618.
66929
66930  docs/reference/glib/gvariant-varargs.xml |   19 +------------------
66931  1 file changed, 1 insertion(+), 18 deletions(-)
66932
66933 commit 35059f2c0415fbd521632d29ecb91e8c93545e0e
66934 Author: Christian Dywan <christian@twotoasts.de>
66935 Date:   Tue Mar 23 11:59:43 2010 +0100
66936
66937     Correct typo of libray/ library in GObject tutorial
66938
66939     Fixes bug #613667
66940
66941  docs/reference/gobject/tut_gtype.xml |    2 +-
66942  1 file changed, 1 insertion(+), 1 deletion(-)
66943
66944 commit ace9a25fb39781a01a78c8e9aa1c58a51224e8b8
66945 Author: Ryan Lortie <desrt@desrt.ca>
66946 Date:   Mon Mar 22 11:59:08 2010 -0500
66947
66948     Bug 613601 - buglet in dup_close_on_exec_fd()
66949
66950     Fix copy/paste error and 'or' FD_CLOEXEC into the existing flags
66951     instead
66952     of just setting it outright.
66953
66954  gio/gunixfdlist.c |    9 +++++++--
66955  1 file changed, 7 insertions(+), 2 deletions(-)
66956
66957 commit 440713e393cf99e29f716f5f634d4bc4ce0e281c
66958 Author: Tor Lillqvist <tml@iki.fi>
66959 Date:   Mon Mar 22 15:53:47 2010 +0200
66960
66961     Filter out gatomic-gcc.c from the VS project sources
66962
66963     Instead, explicitly include gatomic.c.
66964
66965  build/win32/vs9/glib.vcprojin |    1 +
66966  glib/Makefile.am              |    6 ++++--
66967  2 files changed, 5 insertions(+), 2 deletions(-)
66968
66969 commit 365fd70f263b99646cef7a5335282fd3f1efb520
66970 Author: Tor Lillqvist <tml@iki.fi>
66971 Date:   Mon Mar 22 15:33:38 2010 +0200
66972
66973     Make config.h.win32 match what the configure script produces
66974
66975  config.h.win32.in |   76
66976  ++++++++++++++++++++++++++++++++++++++++++++++++++---
66977  1 file changed, 73 insertions(+), 3 deletions(-)
66978
66979 commit 580ecb32d9af4a7c8a00076a23d82d9729131361
66980 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
66981 Date:   Mon Mar 22 12:34:25 2010 +0100
66982
66983     Updated Basque language
66984
66985  po/eu.po |   92
66986  +++++++++++++++++++++++++-------------------------------------
66987  1 file changed, 37 insertions(+), 55 deletions(-)
66988
66989 commit e2434fd2d659f976febc3abe08abe82149447d46
66990 Author: Clytie <pearl@clytie-siddalls-macbook-pro.local>
66991 Date:   Mon Mar 22 21:33:36 2010 +1030
66992
66993     Updated Vietnamese translation
66994
66995  po/vi.po | 1454
66996  ++++++++++++++++++++++++++++++--------------------------------
66997  1 file changed, 715 insertions(+), 739 deletions(-)
66998
66999 commit db83dd27c571e34e2974a4cff560fdfb255c2bf2
67000 Author: Ryan Lortie <desrt@desrt.ca>
67001 Date:   Sun Mar 21 20:12:18 2010 -0500
67002
67003     Drop {  } for favour of { 0, }.
67004
67005  glib/gvariant-parser.c |    4 ++--
67006  1 file changed, 2 insertions(+), 2 deletions(-)
67007
67008 commit 468bbbfce1736259ae75bd27847b5b25332ada5c
67009 Author: Ryan Lortie <desrt@desrt.ca>
67010 Date:   Sun Mar 21 20:07:45 2010 -0500
67011
67012     Bump version
67013
67014  configure.in |    2 +-
67015  1 file changed, 1 insertion(+), 1 deletion(-)
67016
67017 commit 0afc140712a7c6b7cf2179626370b33ca930dea2
67018 Author: Ryan Lortie <desrt@desrt.ca>
67019 Date:   Sun Mar 21 20:06:39 2010 -0500
67020
67021     2.23.6
67022
67023  NEWS                                      |   41 +
67024  docs/reference/glib/tmpl/glib-unused.sgml |   67 ++
67025  docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
67026  docs/reference/glib/tmpl/version.sgml     |   68 --
67027  po/af.po                                  |  951 ++++++++++++-----------
67028  po/am.po                                  |   80 +-
67029  po/ar.po                                  |   80 +-
67030  po/as.po                                  |   80 +-
67031  po/ast.po                                 |   80 +-
67032  po/az.po                                  |   80 +-
67033  po/be.po                                  |   80 +-
67034  po/be@latin.po                            |   80 +-
67035  po/bg.po                                  |   80 +-
67036  po/bn.po                                  |   80 +-
67037  po/bn_IN.po                               |   80 +-
67038  po/bs.po                                  |   80 +-
67039  po/ca.po                                  |   80 +-
67040  po/ca@valencia.po                         |   80 +-
67041  po/cs.po                                  |  942 ++++++++++++-----------
67042  po/cy.po                                  |   80 +-
67043  po/da.po                                  |   80 +-
67044  po/de.po                                  |   80 +-
67045  po/dz.po                                  |   80 +-
67046  po/el.po                                  |  942 ++++++++++++-----------
67047  po/en@shaw.po                             |   80 +-
67048  po/en_CA.po                               |   80 +-
67049  po/en_GB.po                               |   80 +-
67050  po/eo.po                                  |   80 +-
67051  po/es.po                                  |   80 +-
67052  po/et.po                                  |   80 +-
67053  po/eu.po                                  |   80 +-
67054  po/fa.po                                  |   80 +-
67055  po/fi.po                                  |  952 ++++++++++++-----------
67056  po/fr.po                                  |   80 +-
67057  po/ga.po                                  |   80 +-
67058  po/gl.po                                  |  951 ++++++++++++-----------
67059  po/gu.po                                  |   80 +-
67060  po/he.po                                  |   80 +-
67061  po/hi.po                                  |   80 +-
67062  po/hr.po                                  |   80 +-
67063  po/hu.po                                  |   80 +-
67064  po/hy.po                                  |   80 +-
67065  po/id.po                                  |   80 +-
67066  po/is.po                                  |   80 +-
67067  po/it.po                                  |   80 +-
67068  po/ja.po                                  |   80 +-
67069  po/ka.po                                  |   80 +-
67070  po/kn.po                                  |   80 +-
67071  po/ko.po                                  |   80 +-
67072  po/ku.po                                  |   80 +-
67073  po/lt.po                                  |   80 +-
67074  po/lv.po                                  |   80 +-
67075  po/mai.po                                 |   80 +-
67076  po/mg.po                                  |   80 +-
67077  po/mk.po                                  |   80 +-
67078  po/ml.po                                  |   80 +-
67079  po/mn.po                                  |   80 +-
67080  po/mr.po                                  |   80 +-
67081  po/ms.po                                  |   80 +-
67082  po/nb.po                                  |   80 +-
67083  po/nds.po                                 | 1187
67084  +++++++++++++----------------
67085  po/ne.po                                  |   80 +-
67086  po/nl.po                                  |   80 +-
67087  po/nn.po                                  |   80 +-
67088  po/oc.po                                  |   80 +-
67089  po/or.po                                  |   80 +-
67090  po/pa.po                                  |  970 +++++++++++------------
67091  po/pl.po                                  |   80 +-
67092  po/ps.po                                  |   80 +-
67093  po/pt.po                                  |   80 +-
67094  po/pt_BR.po                               |   80 +-
67095  po/ro.po                                  |  948 +++++++++++------------
67096  po/ru.po                                  |   80 +-
67097  po/rw.po                                  |   80 +-
67098  po/si.po                                  |   80 +-
67099  po/sk.po                                  |   80 +-
67100  po/sl.po                                  |   80 +-
67101  po/sq.po                                  |   80 +-
67102  po/sr.po                                  |  950 ++++++++++++-----------
67103  po/sr@ije.po                              |   80 +-
67104  po/sr@latin.po                            |  961 ++++++++++++-----------
67105  po/sv.po                                  |   80 +-
67106  po/ta.po                                  |   80 +-
67107  po/te.po                                  |   80 +-
67108  po/th.po                                  |   80 +-
67109  po/tl.po                                  |   80 +-
67110  po/tr.po                                  |   80 +-
67111  po/tt.po                                  |   80 +-
67112  po/uk.po                                  |   80 +-
67113  po/vi.po                                  |   80 +-
67114  po/wa.po                                  |   80 +-
67115  po/xh.po                                  |   80 +-
67116  po/yi.po                                  |   80 +-
67117  po/zh_CN.po                               |   80 +-
67118  po/zh_HK.po                               |   80 +-
67119  po/zh_TW.po                               |   80 +-
67120  96 files changed, 8192 insertions(+), 8303 deletions(-)
67121
67122 commit 5620f96305ee276ac758de989589a93de89ed40a
67123 Author: Ryan Lortie <desrt@desrt.ca>
67124 Date:   Sun Mar 21 14:17:21 2010 -0500
67125
67126     silence some false-alarm uninitialised warnings
67127
67128  glib/gvariant-parser.c |    7 +++++++
67129  1 file changed, 7 insertions(+)
67130
67131 commit 6f330383974bb235d7050ebef61426541823c33a
67132 Author: Ryan Lortie <desrt@desrt.ca>
67133 Date:   Sun Mar 21 14:04:07 2010 -0500
67134
67135     gtk-doc fixups
67136
67137  docs/reference/glib/glib-sections.txt       |    2 +-
67138  docs/reference/gobject/gobject-sections.txt |    2 ++
67139  glib/ghash.c                                |    4 ++--
67140  glib/gvariant-parser.c                      |    7 +++++++
67141  4 files changed, 12 insertions(+), 3 deletions(-)
67142
67143 commit c5a1c95b1f991db6700a204e5d41c8cc650c7d42
67144 Author: Ryan Lortie <desrt@desrt.ca>
67145 Date:   Sun Mar 21 13:46:09 2010 -0500
67146
67147     GVariant docs fixes
67148
67149  glib/gvariant-parser.c |   16 +++++++++++++++-
67150  glib/gvariant.h        |    6 +++---
67151  2 files changed, 18 insertions(+), 4 deletions(-)
67152
67153 commit 5c419c300b43b4e3ac462761dda4360ed1c5de9b
67154 Author: Ryan Lortie <desrt@desrt.ca>
67155 Date:   Sun Mar 21 13:07:36 2010 -0500
67156
67157     gitignore for win32 build stuff
67158
67159  .gitignore                 |    1 +
67160  build/win32/vs9/.gitignore |    3 +++
67161  2 files changed, 4 insertions(+)
67162
67163 commit bf4dbdbf0e1a3ac4349980942b9e91056ce7e448
67164 Author: Ryan Lortie <desrt@desrt.ca>
67165 Date:   Sun Mar 21 12:31:46 2010 -0500
67166
67167     merge GVariant parser
67168
67169  docs/reference/glib/glib-sections.txt |    7 +
67170  glib/Makefile.am                      |    1 +
67171  glib/glib.symbols                     |    7 +
67172  glib/gvariant-parser.c                | 2185
67173  +++++++++++++++++++++++++++++++++
67174  glib/gvariant.c                       |   28 +-
67175  glib/gvariant.h                       |   13 +
67176  glib/tests/gvariant.c                 |  249 +++-
67177  7 files changed, 2473 insertions(+), 17 deletions(-)
67178
67179 commit 2a209cb2516999c4d2f08368c720f7506acde9a5
67180 Author: Ryan Lortie <desrt@desrt.ca>
67181 Date:   Sun Mar 21 12:54:36 2010 -0500
67182
67183     make check / makedistcheck fixes
67184
67185  configure.in            |    1 -
67186  gobject/gobject.symbols |    2 ++
67187  2 files changed, 2 insertions(+), 1 deletion(-)
67188
67189 commit 3369548130bdd02534f2a6c6e7baa1f29375a41d
67190 Author: Tor Lillqvist <tml@iki.fi>
67191 Date:   Sun Mar 21 16:54:11 2010 +0200
67192
67193     Add new headers to be installed the VS "install" project
67194
67195     Yeah, we should generate the list of headers to install from the
67196     corresponding Makefile.am files, like the lists of source files to
67197     compile.
67198
67199  build/win32/vs9/glib.vsprops |    9 +++++++++
67200  1 file changed, 9 insertions(+)
67201
67202 commit 226cc663e40606e9749a368e9d2b2e61d9a9d532
67203 Author: Tor Lillqvist <tml@iki.fi>
67204 Date:   Sun Mar 21 16:11:49 2010 +0200
67205
67206     Avoid much of duplication in lists of source files
67207
67208     Don't keep the lists of source files for libglib, libgobject and
67209     libgio in the VS project files in addition to the canonical location,
67210     the corresponding Makefile.am files.
67211
67212     Instead, generate the corresponding .vcproj files at make dist time
67213     using the C preprocessor, from template files called .vcprojin. We
67214     still list explicitly in the .vcprojin files some of the
67215     Windows-specific source files, and the sources files of gnulib and
67216     pcre.
67217
67218  build/win32/vs9/Makefile.am      |    3 +
67219  build/win32/vs9/README.txt       |    3 +-
67220  build/win32/vs9/gio.vcproj       |  608
67221  --------------------------------------
67222  build/win32/vs9/gio.vcprojin     |  234 +++++++++++++++
67223  build/win32/vs9/glib.vcproj      |  570
67224  -----------------------------------
67225  build/win32/vs9/glib.vcprojin    |  298 +++++++++++++++++++
67226  build/win32/vs9/gobject.vcproj   |  281 ------------------
67227  build/win32/vs9/gobject.vcprojin |  218 ++++++++++++++
67228  gio/Makefile.am                  |   11 +-
67229  glib/Makefile.am                 |   11 +-
67230  gobject/Makefile.am              |   11 +-
67231  11 files changed, 785 insertions(+), 1463 deletions(-)
67232
67233 commit 504b8b8f0125dcba530d4f34c4beaaa129cc5d85
67234 Author: Tor Lillqvist <tml@iki.fi>
67235 Date:   Sun Mar 21 14:50:45 2010 +0200
67236
67237     Avoid struct stat issues with MSVC
67238
67239  gio/giomodule.c |    4 ++++
67240  1 file changed, 4 insertions(+)
67241
67242 commit 28b025de962a798fa7a9fb9adbfdfcc4852fddec
67243 Author: Tor Lillqvist <tml@iki.fi>
67244 Date:   Sun Mar 21 13:33:44 2010 +0200
67245
67246     Drop empty Tool elements from the project files for clarity
67247
67248     Makes the files appear a bit simpler when edited manually.
67249
67250  build/win32/vs9/gio.vcproj                         |   12 ------------
67251  build/win32/vs9/glib-genmarshal.vcproj             |   12 ------------
67252  build/win32/vs9/glib.vcproj                        |   12 ------------
67253  build/win32/vs9/gmodule.vcproj                     |   12 ------------
67254  build/win32/vs9/gobject.vcproj                     |   12 ------------
67255  build/win32/vs9/gspawn-win32-helper-console.vcproj |   12 ------------
67256  build/win32/vs9/gspawn-win32-helper.vcproj         |   12 ------------
67257  build/win32/vs9/gthread.vcproj                     |   12 ------------
67258  build/win32/vs9/testglib.vcproj                    |   12 ------------
67259  9 files changed, 108 deletions(-)
67260
67261 commit 2ab76c5b3610faa20dfae2550688ab0d6620b29b
67262 Author: Tor Lillqvist <tml@iki.fi>
67263 Date:   Sun Mar 21 11:22:06 2010 +0200
67264
67265     Make the GVariant code compile with a non-gcc compiler
67266
67267     In particular, tested with Microsoft Visual C 2008.
67268
67269  glib/gvariant-core.c       |    2 +-
67270  glib/gvariant-serialiser.c |   28 ++++++++++++++--------------
67271  glib/gvariant.c            |    8 ++++++--
67272  glib/gvarianttypeinfo.c    |   22 ++++++++++++----------
67273  4 files changed, 33 insertions(+), 27 deletions(-)
67274
67275 commit dc51eff2a9ca234fbb09c7b94c4643ea3750d80d
67276 Author: Tor Lillqvist <tml@iki.fi>
67277 Date:   Sat Mar 20 13:32:37 2010 +0200
67278
67279     Update with new source files and dependencies
67280
67281  build/win32/vs9/gio.vcproj     |   36
67282  ++++++++++++++++++++++++++++++++----
67283  build/win32/vs9/glib.sln       |    1 +
67284  build/win32/vs9/glib.vcproj    |   21 +++++++++++++++++++++
67285  build/win32/vs9/gobject.vcproj |    4 ++++
67286  4 files changed, 58 insertions(+), 4 deletions(-)
67287
67288 commit 782de94c587cc3eed53653443439b62aaee19200
67289 Author: Tor Lillqvist <tml@iki.fi>
67290 Date:   Sat Mar 20 13:31:55 2010 +0200
67291
67292     Drop the unmaintained vs8 project files from dist
67293
67294  build/win32/Makefile.am |    1 -
67295  1 file changed, 1 deletion(-)
67296
67297 commit 77cc740243e9f55603d833f129e999f8824a18f1
67298 Author: Tommi Vainikainen <thv@iki.fi>
67299 Date:   Sat Mar 20 00:01:00 2010 +0200
67300
67301     Updated Finnish translation
67302
67303  po/fi.po | 1052
67304  ++++++++++++++++++++++++++++++--------------------------------
67305  1 file changed, 512 insertions(+), 540 deletions(-)
67306
67307 commit 34d0db361ea514c026c54f14853120d601e1d0b5
67308 Author: A S Alam <aalam@users.sf.net>
67309 Date:   Fri Mar 19 08:18:41 2010 +0530
67310
67311     update Punjabi Translation
67312
67313  po/pa.po | 1041
67314  +++++++++++++++++++++++++++++++-------------------------------
67315  1 file changed, 512 insertions(+), 529 deletions(-)
67316
67317 commit bedaa8027537378c8b7fec68acb422eac44f240e
67318 Author: Nikos Bakaoukas <nikolaos.x1@gmail.com>
67319 Date:   Fri Mar 19 00:10:07 2010 +0200
67320
67321     Updated Greek translation for glib
67322
67323  po/el.po | 1117
67324  +++++++++++++++++++++++++++++++-------------------------------
67325  1 file changed, 559 insertions(+), 558 deletions(-)
67326
67327 commit 6243b1eb5f8f55abc8c05a18d7dfbdd7968fab50
67328 Author: Dumitru Mișu Moldovan <dumol@gnome.ro>
67329 Date:   Thu Mar 18 22:47:55 2010 +0200
67330
67331     Updated Romanian translation
67332
67333  po/ro.po |  964
67334  +++++++++++++++++++++++++++++++-------------------------------
67335  1 file changed, 482 insertions(+), 482 deletions(-)
67336
67337 commit 3628f7815d13d8b495cd27ce49f3c15372f23cfb
67338 Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
67339 Date:   Thu Mar 18 13:54:17 2010 +0100
67340
67341     Updated LowGerman translation
67342
67343  po/nds.po |   98
67344  ++++++++++++++++++++++++++++++-------------------------------
67345  1 file changed, 49 insertions(+), 49 deletions(-)
67346
67347 commit 41383b303c0bb54da68bbf5500b5e2d9e552ab69
67348 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
67349 Date:   Wed Mar 17 15:11:00 2010 +0100
67350
67351     Bug 612502 - Add support for class private data
67352
67353     This adds the two new functions g_type_add_class_private()
67354     and g_type_class_get_private() and a convenience macro
67355     for the getter G_TYPE_CLASS_GET_PRIVATE().
67356
67357  gobject/gtype.c |  118
67358  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
67359  gobject/gtype.h |   21 ++++++++++
67360  2 files changed, 137 insertions(+), 2 deletions(-)
67361
67362 commit 2295ba857f09fa58c6e61ec4147536021055bbf6
67363 Author: Benjamin Otte <otte@redhat.com>
67364 Date:   Tue Mar 16 16:34:50 2010 +0100
67365
67366     The fallback parameter to g_convert_with_fallback() should be const
67367
67368     This patch makes it so.
67369
67370  glib/gconvert.c |    2 +-
67371  glib/gconvert.h |    2 +-
67372  2 files changed, 2 insertions(+), 2 deletions(-)
67373
67374 commit 751feb916ab2f0cd74839233101fc0b9d2fb994c
67375 Author: Ryan Lortie <desrt@desrt.ca>
67376 Date:   Mon Mar 15 17:45:02 2010 -0400
67377
67378     Bug 612502 - build fails on glib/tests/gvariant.c
67379
67380     Fix two problems caught by Tim Rice.
67381
67382       - non-constant expression used as array size
67383       - arithmetic on void *
67384
67385  glib/tests/gvariant.c |    9 ++++-----
67386  1 file changed, 4 insertions(+), 5 deletions(-)
67387
67388 commit 1953b4087f2852e43c0a4dd46bfbd6228135cf70
67389 Author: Christian Persch <chpe@gnome.org>
67390 Date:   Sun Feb 7 13:39:10 2010 +0100
67391
67392     Use static assert over runtime assert if possible
67393
67394     We can test the these at compile time. Bug #609231.
67395
67396  glib/gmappedfile.c |   19 ++++++++++---------
67397  glib/gvariant.c    |   13 ++++++++-----
67398  2 files changed, 18 insertions(+), 14 deletions(-)
67399
67400 commit 24aeaebc48a5636c2f5391de646225d1e471f7ba
67401 Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
67402 Date:   Mon Mar 15 14:18:48 2010 +0100
67403
67404     Added LowGerman translation
67405
67406  po/nds.po | 2135
67407  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
67408  1 file changed, 2135 insertions(+)
67409
67410 commit 2b1b1563a0119de94d2ec0d05f1db493872852dc
67411 Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
67412 Date:   Mon Mar 15 14:18:43 2010 +0100
67413
67414     Added LowGerman translation
67415
67416  po/LINGUAS |    1 +
67417  1 file changed, 1 insertion(+)
67418
67419 commit 7e4d88b290589a2a91d90b084751002c246564d6
67420 Author: Ryan Lortie <desrt@desrt.ca>
67421 Date:   Sun Mar 14 22:27:06 2010 -0400
67422
67423     gvariant test: Remove unused variable
67424
67425  glib/tests/gvariant.c |    2 +-
67426  1 file changed, 1 insertion(+), 1 deletion(-)
67427
67428 commit 9f16c70c16ec90be209fdaa120d2810f4128f2f0
67429 Author: Petr Kovar <pknbe@volny.cz>
67430 Date:   Mon Mar 15 02:30:27 2010 +0100
67431
67432     Update Czech translation
67433
67434  po/cs.po |  948
67435  +++++++++++++++++++++++++++++++-------------------------------
67436  1 file changed, 478 insertions(+), 470 deletions(-)
67437
67438 commit 9dea0253a3ded0e32daa33f11850797109018326
67439 Author: Ryan Lortie <desrt@desrt.ca>
67440 Date:   Sun Mar 14 15:55:48 2010 -0400
67441
67442     GVariant: add loading, byteswapping, normalisation
67443
67444  docs/reference/glib/glib-sections.txt |    4 +
67445  glib/glib.symbols                     |    5 +
67446  glib/gvariant-core.c                  |   61 +++++++++-
67447  glib/gvariant.c                       |  207
67448  +++++++++++++++++++++++++++++++++
67449  glib/gvariant.h                       |   10 ++
67450  glib/tests/gvariant.c                 |   72 ++++++++++++
67451  6 files changed, 355 insertions(+), 4 deletions(-)
67452
67453 commit 1ac590b7f728d4a029a354be9aad24863badba02
67454 Author: Ryan Lortie <desrt@desrt.ca>
67455 Date:   Sun Mar 14 13:04:43 2010 -0400
67456
67457     GBuffer: very small cosmetic fix to header file
67458
67459  glib/gbuffer.h |    2 +-
67460  1 file changed, 1 insertion(+), 1 deletion(-)
67461
67462 commit 056feef60b79e867190697f2d26e3ac7edf903a5
67463 Author: Ryan Lortie <desrt@desrt.ca>
67464 Date:   Sat Mar 13 19:55:56 2010 -0500
67465
67466     GVariantIter: expand the size of the dummy struct
67467
67468     Will allow for some nice tricks in the future.
67469
67470  glib/gvariant.c |    4 ++--
67471  glib/gvariant.h |    2 +-
67472  2 files changed, 3 insertions(+), 3 deletions(-)
67473
67474 commit f552689058c27ccebaf4271c4a5afc4197b74a8f
67475 Author: Colin Walters <walters@verbum.org>
67476 Date:   Sat Mar 13 18:11:31 2010 -0500
67477
67478     [GDesktopAppInfo] New function g_desktop_app_info_get_filename
67479
67480     This allows access to the full file path, where possible.
67481
67482     https://bugzilla.gnome.org/show_bug.cgi?id=612832
67483
67484  docs/reference/gio/gio-sections.txt |    1 +
67485  gio/gdesktopappinfo.c               |   17 +++++++++++++++++
67486  gio/gdesktopappinfo.h               |    2 ++
67487  gio/gio.symbols                     |    1 +
67488  4 files changed, 21 insertions(+)
67489
67490 commit 1be8ad35144d34de99b6153cbbfa8f9add46888b
67491 Author: Thomas Kristensen <thomas.k.kristensen@tandberg.com>
67492 Date:   Sun Mar 14 11:47:17 2010 +0200
67493
67494     Close the socket event in finalizer instead of in close method
67495
67496     There might be a GSource attached to a GMainContext, about to be
67497     removed by a
67498     pending cancellation. Deleting the handle too early will trigger a
67499     g_warning in
67500     the "select()" call in GMainContext. Attached patch fixes this
67501     by deferring
67502     destruction of WSAEVENT object until GSocket's finalize().
67503
67504     Patch from bug #612702.
67505
67506     Signed-off-by: Tor Lillqvist <tml@iki.fi>
67507
67508  gio/gsocket.c |   14 ++++++--------
67509  1 file changed, 6 insertions(+), 8 deletions(-)
67510
67511 commit 6c5d2798f600a0536306e1c67b2e26e2c6eff006
67512 Author: Fran Diéguez <frandieguez@ubuntu.com>
67513 Date:   Sat Mar 13 21:00:44 2010 +0100
67514
67515     Update Galician translation
67516
67517  po/gl.po |  974
67518  +++++++++++++++++++++++++++++++-------------------------------
67519  1 file changed, 480 insertions(+), 494 deletions(-)
67520
67521 commit 31cf766e647b46cd28cc6d2405c729d06063680d
67522 Author: Friedel Wolff <friedel@translate.org.za>
67523 Date:   Sat Mar 13 20:48:05 2010 +0100
67524
67525     Add Afrikaans translation
67526
67527  po/LINGUAS |    1 +
67528  po/af.po   | 2015
67529  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
67530  2 files changed, 2016 insertions(+)
67531
67532 commit 62a133f55dcd5626e9583aabc2d95926936a8475
67533 Author: Javier Jardón <jjardon@gnome.org>
67534 Date:   Fri Mar 12 20:37:04 2010 +0100
67535
67536     Improve the documentation about single include exceptions
67537
67538     Also, reenable the compiling Glib application section
67539     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=612736
67540
67541  docs/reference/glib/compiling.sgml |    9 +++++++++
67542  docs/reference/glib/glib-docs.sgml |    1 +
67543  2 files changed, 10 insertions(+)
67544
67545 commit 5b19345246aa179788b09b7a82702e79f9d815d8
67546 Author: Ryan Lortie <desrt@desrt.ca>
67547 Date:   Fri Mar 12 15:38:47 2010 -0500
67548
67549     Bug 610858 - gvariant test fails sometimes
67550
67551     NaN floating point values get mangled when passing across the function
67552     call ABI on x86 so avoid using them to get rid of spurious failures.
67553
67554     Reported by Christian Persch and reliably reproduced by Emilio Pozuelo
67555     Monfort.
67556
67557  glib/tests/gvariant.c |    7 ++++++-
67558  1 file changed, 6 insertions(+), 1 deletion(-)
67559
67560 commit a57522deae75264bade35eae8826cda2771530c6
67561 Author: Tor Lillqvist <tml@iki.fi>
67562 Date:   Fri Mar 12 10:42:43 2010 +0200
67563
67564     The SO_KEEPALIVE value seems to actually be a char on Windows
67565
67566     Do still use a BOOL variable, but initialize it to FALSE before the
67567     getsockopt(), and drop the assertion on Windows. Should fix bug
67568
67569  gio/gsocket.c |   10 +++++++++-
67570  1 file changed, 9 insertions(+), 1 deletion(-)
67571
67572 commit 1caaa4f591ead74f0a146d73155f9cfb65899bed
67573 Author: Javier Jardón <jjardon@gnome.org>
67574 Date:   Wed Mar 10 05:06:50 2010 +0100
67575
67576     [docs] Don't reference deprecated functions
67577
67578     Use g_io_add_watch(), g_io_add_watch_full() and
67579     g_source_remove() instead the deprecated gtk_input_add_full(),
67580     gtk_input_remove(), gdk_input_add(), gdk_input_add_full() and
67581     gdk_input_remove()
67582
67583  glib/giochannel.c |    5 ++---
67584  1 file changed, 2 insertions(+), 3 deletions(-)
67585
67586 commit 95d42761a9fff5813db46a41bc2ec6c86a2eb947
67587 Author: Miloš Popović <mpopovic@src.gnome.org>
67588 Date:   Tue Mar 9 20:29:43 2010 +0100
67589
67590     Updated Serbian translations
67591
67592  po/sr.po       | 1017
67593  +++++++++++++++++++++++++++----------------------------
67594  po/sr@latin.po | 1028
67595  ++++++++++++++++++++++++++++----------------------------
67596  2 files changed, 1013 insertions(+), 1032 deletions(-)
67597
67598 commit a85b9c4badf22777b1b099befcd9e033afa45dbf
67599 Author: Ryan Lortie <desrt@desrt.ca>
67600 Date:   Tue Mar 9 13:34:00 2010 -0500
67601
67602     'default: g_assert_not_reached();' to silence GCC
67603
67604     Closes bug #612327 reported by Claudio Saavedra.
67605
67606  glib/gvariant-serialiser.c |    3 +++
67607  1 file changed, 3 insertions(+)
67608
67609 commit 89fa967ba1c72081a1698d35e6c10c99190b612d
67610 Author: Dagobert Michelsen <dam@opencsw.org>
67611 Date:   Tue Mar 9 15:02:57 2010 +0100
67612
67613     Use G_STRFUNC instead of explicit gcc-only __PRETTY_FUNC__
67614
67615  glib/gvariant.c |    2 +-
67616  1 file changed, 1 insertion(+), 1 deletion(-)
67617
67618 commit c69e6fd837cb92d0c7050d8ea2d0f98b6f70fbe8
67619 Author: Behdad Esfahbod <behdad@behdad.org>
67620 Date:   Mon Mar 8 14:28:23 2010 -0500
67621
67622     Cosmetic
67623
67624  glib/gmem.h |   18 ++++++++++--------
67625  1 file changed, 10 insertions(+), 8 deletions(-)
67626
67627 commit f6166be24d6c43ccbaf80439aefe8eff83e7843d
67628 Author: Ryan Lortie <desrt@desrt.ca>
67629 Date:   Mon Mar 8 11:53:36 2010 -0500
67630
67631     Bump version
67632
67633  configure.in |    2 +-
67634  1 file changed, 1 insertion(+), 1 deletion(-)
67635
67636 commit c58ce0e60c1a243df6326c26cf7d255d3af4ab2d
67637 Author: Ryan Lortie <desrt@desrt.ca>
67638 Date:   Mon Mar 8 11:48:14 2010 -0500
67639
67640     2.23.5
67641
67642  NEWS              |   50 ++
67643  po/am.po          |   93 ++--
67644  po/ar.po          |   98 ++--
67645  po/as.po          |   98 ++--
67646  po/ast.po         |   98 ++--
67647  po/az.po          |   98 ++--
67648  po/be.po          |  102 ++--
67649  po/be@latin.po    |  102 ++--
67650  po/bg.po          |  942 ++++++++++++++++++-------------------
67651  po/bn.po          |   98 ++--
67652  po/bn_IN.po       |   98 ++--
67653  po/bs.po          |   98 ++--
67654  po/ca.po          |  952 +++++++++++++++++++------------------
67655  po/ca@valencia.po |   98 ++--
67656  po/cs.po          |   97 ++--
67657  po/cy.po          |   98 ++--
67658  po/da.po          |  953 +++++++++++++++++++------------------
67659  po/de.po          |  955 +++++++++++++++++++------------------
67660  po/dz.po          |   98 ++--
67661  po/el.po          |   98 ++--
67662  po/en@shaw.po     |   98 ++--
67663  po/en_CA.po       |   98 ++--
67664  po/en_GB.po       |  942 ++++++++++++++++++-------------------
67665  po/eo.po          |   97 ++--
67666  po/es.po          |  951 +++++++++++++++++++------------------
67667  po/et.po          |  477 ++++++++++++++++++-
67668  po/eu.po          | 1005 ++++++++++++++++++++-------------------
67669  po/fa.po          |   98 ++--
67670  po/fi.po          |   98 ++--
67671  po/fr.po          |  950 +++++++++++++++++++------------------
67672  po/ga.po          |   94 ++--
67673  po/gl.po          |   97 ++--
67674  po/gu.po          |   98 ++--
67675  po/he.po          |   98 ++--
67676  po/hi.po          |   98 ++--
67677  po/hr.po          |   98 ++--
67678  po/hu.po          | 1021 ++++++++++++++++++++--------------------
67679  po/hy.po          |   94 ++--
67680  po/id.po          |   98 ++--
67681  po/is.po          |   98 ++--
67682  po/it.po          |  955 +++++++++++++++++++------------------
67683  po/ja.po          |   98 ++--
67684  po/ka.po          |   98 ++--
67685  po/kn.po          |   98 ++--
67686  po/ko.po          |   97 ++--
67687  po/ku.po          |   93 ++--
67688  po/lt.po          |  942 ++++++++++++++++++-------------------
67689  po/lv.po          |   97 ++--
67690  po/mai.po         |   98 ++--
67691  po/mg.po          |   98 ++--
67692  po/mk.po          |   98 ++--
67693  po/ml.po          |   98 ++--
67694  po/mn.po          |   98 ++--
67695  po/mr.po          |   98 ++--
67696  po/ms.po          |   98 ++--
67697  po/nb.po          |  942 ++++++++++++++++++-------------------
67698  po/ne.po          |   98 ++--
67699  po/nl.po          |   98 ++--
67700  po/nn.po          |   98 ++--
67701  po/oc.po          |   93 ++--
67702  po/or.po          |   98 ++--
67703  po/pa.po          |   98 ++--
67704  po/pl.po          |  942 ++++++++++++++++++-------------------
67705  po/ps.po          |   94 ++--
67706  po/pt.po          |  952 +++++++++++++++++++------------------
67707  po/pt_BR.po       |  942 ++++++++++++++++++-------------------
67708  po/ro.po          |   97 ++--
67709  po/ru.po          |  942 ++++++++++++++++++-------------------
67710  po/rw.po          |   98 ++--
67711  po/si.po          |   98 ++--
67712  po/sk.po          |   98 ++--
67713  po/sl.po          | 1324
67714  +++++++++++++++++++++++++--------------------------
67715  po/sq.po          |   98 ++--
67716  po/sr.po          |   98 ++--
67717  po/sr@ije.po      |   98 ++--
67718  po/sr@latin.po    |   98 ++--
67719  po/sv.po          | 1353
67720  ++++++++++++++++++++++++++---------------------------
67721  po/ta.po          |   98 ++--
67722  po/te.po          |   98 ++--
67723  po/th.po          |   97 ++--
67724  po/tl.po          |   98 ++--
67725  po/tr.po          |   98 ++--
67726  po/tt.po          |   93 ++--
67727  po/uk.po          |   98 ++--
67728  po/vi.po          |   98 ++--
67729  po/wa.po          |   98 ++--
67730  po/xh.po          |   98 ++--
67731  po/yi.po          |   97 ++--
67732  po/zh_CN.po       |   98 ++--
67733  po/zh_HK.po       |  968 +++++++++++++++++++-------------------
67734  po/zh_TW.po       |  953 +++++++++++++++++++------------------
67735  91 files changed, 13883 insertions(+), 13260 deletions(-)
67736
67737 commit f9d8d70396978ae201ce79708f7cd69cf6f93399
67738 Author: Ryan Lortie <desrt@desrt.ca>
67739 Date:   Mon Mar 8 11:29:27 2010 -0500
67740
67741     gtk-doc: ignore gvariant-internal.h
67742
67743  docs/reference/glib/Makefile.am |    1 +
67744  1 file changed, 1 insertion(+)
67745
67746 commit 929a2e1ae10083d647a77dd36c17071e7fac1593
67747 Author: Ryan Lortie <desrt@desrt.ca>
67748 Date:   Mon Mar 8 11:25:37 2010 -0500
67749
67750     Add gvariant-varargs.xml to the distribution
67751
67752  docs/reference/glib/Makefile.am |    3 ++-
67753  1 file changed, 2 insertions(+), 1 deletion(-)
67754
67755 commit 6393ca443af7f588275aa6ee8b051bb1d41394e8
67756 Author: Ryan Lortie <desrt@desrt.ca>
67757 Date:   Mon Mar 8 10:54:23 2010 -0500
67758
67759     distcheck: add gvariant-internal.h to SOURCES
67760
67761  glib/Makefile.am |    1 +
67762  1 file changed, 1 insertion(+)
67763
67764 commit 75f761bcaa66c82d132c9e3d8cdfcb8ee0971eb6
67765 Author: Ryan Lortie <desrt@desrt.ca>
67766 Date:   Mon Mar 8 10:30:59 2010 -0500
67767
67768     GVariant variable arguments, tests, cleanups
67769
67770     Merge GVariant variable arguments support and put it under tests.
67771
67772     Also, remove the hack of the test case directly '#include'ing .c files
67773     from glib/.  Instead, create a non-installed gvariant-internal.h that
67774     the tests can include and make the symbols in it visible on the symbol
67775     table of the shared library.  These symbols (as they are present in no
67776     installed header files) are not part of the API of GLib.
67777
67778     Increase test coverage in a few other areas.
67779
67780  docs/reference/glib/glib-docs.sgml       |    1 +
67781  docs/reference/glib/glib-sections.txt    |   11 +
67782  docs/reference/glib/gvariant-varargs.xml |  987 +++++++++++++++++++++
67783  glib/glib.symbols                        |   48 +-
67784  glib/gvariant-internal.h                 |   49 ++
67785  glib/gvariant-serialiser.c               |    4 +
67786  glib/gvariant-serialiser.h               |    9 -
67787  glib/gvariant.c                          | 1397
67788  ++++++++++++++++++++++++++----
67789  glib/gvariant.h                          |   18 +
67790  glib/gvarianttypeinfo.c                  |   11 +-
67791  glib/gvarianttypeinfo.h                  |   10 +-
67792  glib/tests/gvariant.c                    |  773 ++++++++++++++++-
67793  12 files changed, 3110 insertions(+), 208 deletions(-)
67794
67795 commit 8cd5c94f42fb362e1620368e805d50e3804e7bc2
67796 Author: Alexander Larsson <alexl@redhat.com>
67797 Date:   Mon Mar 8 12:03:40 2010 +0100
67798
67799     Add pregenerated ids for TRASH_ORIG_PATH and TRASH_DELETION_DATE
67800
67801     This fixes the build for me
67802
67803  gio/gfileinfo-priv.h |    3 ++-
67804  1 file changed, 2 insertions(+), 1 deletion(-)
67805
67806 commit fe4839dbb8358b65d19370114dc9d43cc71e6773
67807 Author: Piotr Drąg <piotrdrag@gmail.com>
67808 Date:   Mon Mar 8 10:51:11 2010 +0100
67809
67810     Updated Polish translation
67811
67812  po/pl.po |  951
67813  +++++++++++++++++++++++++++++++-------------------------------
67814  1 file changed, 479 insertions(+), 472 deletions(-)
67815
67816 commit 826abbefcee6c7f64ed8c21d9a2671f9cd0be089
67817 Author: Matthias Clasen <mclasen@redhat.com>
67818 Date:   Mon Mar 8 00:36:00 2010 -0500
67819
67820     Add defines for trash::orig-path and trash::deletion-date
67821
67822     See bug 612107.
67823
67824  gio/gfileinfo.c |   30 ++++++++++++++++--------------
67825  gio/gfileinfo.h |   24 ++++++++++++++++++++++++
67826  2 files changed, 40 insertions(+), 14 deletions(-)
67827
67828 commit 96d105906ef267b687ee6fbe085a791f3b17afc6
67829 Author: Priit Laes <plaes@plaes.org>
67830 Date:   Mon Mar 8 00:16:23 2010 -0500
67831
67832     Fix run-assert-msg-test to work with libtool-2.2.x.
67833
67834  tests/run-assert-msg-test.sh |    6 +++++-
67835  1 file changed, 5 insertions(+), 1 deletion(-)
67836
67837 commit 0a51b58e0776f2d5a82a5346ab81fb50ee75f9f4
67838 Author: Matthias Clasen <mclasen@redhat.com>
67839 Date:   Mon Mar 8 00:12:33 2010 -0500
67840
67841     Minor doc clarification
67842
67843     Mention g_realloc() as a possible function to use with
67844     g_memory_output_stream_new(). Bug 612041.
67845
67846  gio/gmemoryoutputstream.c |   10 +++++++---
67847  1 file changed, 7 insertions(+), 3 deletions(-)
67848
67849 commit 42f042d5fb381151a999e38740720e9244caa6da
67850 Author: Matthias Clasen <mclasen@redhat.com>
67851 Date:   Mon Mar 8 00:04:11 2010 -0500
67852
67853     Minor doc clarification
67854
67855     Spell out that g_utf8_strlen() behaves like strlen() wrt. to
67856     termination. Bug 612040.
67857
67858  glib/gutf8.c |   15 ++++++++-------
67859  1 file changed, 8 insertions(+), 7 deletions(-)
67860
67861 commit 485077e9ce78ad2b55bdb471b57dc9fe21259922
67862 Author: Duarte Loreto <happyguy_pt@hotmail.com>
67863 Date:   Mon Mar 8 02:31:12 2010 +0000
67864
67865     Updated Portuguese translation
67866
67867  po/pt.po |   29 +++++++++++++++++------------
67868  1 file changed, 17 insertions(+), 12 deletions(-)
67869
67870 commit 9dd6c60fbfc742eb08a5b5b27986395ed439fbc1
67871 Author: Matthias Clasen <mclasen@redhat.com>
67872 Date:   Sun Mar 7 17:42:25 2010 -0500
67873
67874     Plug a memleak in g_io_modules_scan_all_in_directory
67875
67876     ...and at the same time, fix a malloc<>g_free mismatch.
67877     Patch by Caolan McNamara, bug 611897
67878
67879  gio/giomodule.c |    4 ++--
67880  1 file changed, 2 insertions(+), 2 deletions(-)
67881
67882 commit 5f424088f5bdf041d5653f5f2aa310150155f58c
67883 Author: Jorge González <jorgegonz@svn.gnome.org>
67884 Date:   Sun Mar 7 11:49:58 2010 +0100
67885
67886     Updated Spanish translation
67887
67888  po/es.po |  963
67889  +++++++++++++++++++++++++++++++-------------------------------
67890  1 file changed, 484 insertions(+), 479 deletions(-)
67891
67892 commit a9d57e990b878d2b602b247dba676cd257426e23
67893 Author: Ryan Lortie <desrt@desrt.ca>
67894 Date:   Sun Mar 7 03:02:08 2010 -0500
67895
67896     .gitignore mem-overflow test
67897
67898  glib/tests/.gitignore |    1 +
67899  1 file changed, 1 insertion(+)
67900
67901 commit dfcee5865b7c677db722640dec5e34a8e89b4d07
67902 Author: Ryan Lortie <desrt@desrt.ca>
67903 Date:   Sun Mar 7 02:15:37 2010 -0500
67904
67905     gtk-doc: ignore GBuffer
67906
67907  docs/reference/glib/Makefile.am |    1 +
67908  1 file changed, 1 insertion(+)
67909
67910 commit a1b9743e1816c5269029e8ae2e21e8950c411f5c
67911 Author: Ryan Lortie <desrt@desrt.ca>
67912 Date:   Sat Mar 6 23:21:27 2010 -0500
67913
67914     Bug 608196 - Overflow-safe g_new family
67915
67916     Remove the macros for the g_malloc_n family -- calls directly to those
67917     functions now always go directly to those functions.
67918
67919     Reimplement the macros for g_new and friends.
67920
67921     Remove the branch that checked for calling g_new() with a constant
67922     n_structs == 1.  With the struct size always known this case will
67923     now be
67924     caught under the case that does the inline multiplication and the
67925     multiplication by 1 will be optimised away.
67926
67927  glib/gmem.c |    8 ------
67928  glib/gmem.h |   83
67929  +++++++++++++++++++++++++----------------------------------
67930  2 files changed, 35 insertions(+), 56 deletions(-)
67931
67932 commit 01ef92178b9978b7491bbb3397de9ee08e38af20
67933 Author: Alexander Shopov <ash@contact.bg>
67934 Date:   Sat Mar 6 20:22:49 2010 +0200
67935
67936     Updated Bulgarian translation
67937
67938  po/bg.po |   13 ++++++-------
67939  1 file changed, 6 insertions(+), 7 deletions(-)
67940
67941 commit 7fa6d67bdb3b4d467931d88e7c5ba38481df8bab
67942 Author: Gil Forcada <gforcada@gnome.org>
67943 Date:   Sat Mar 6 13:34:27 2010 +0100
67944
67945     Updated Catalan translation
67946
67947  po/ca.po |   18 ++++++++++--------
67948  1 file changed, 10 insertions(+), 8 deletions(-)
67949
67950 commit 3d98c449b1638a4dc242279737c36fa3e37cb8ce
67951 Author: Stefan Kost <ensonic@users.sf.net>
67952 Date:   Sat Mar 6 14:15:25 2010 +0200
67953
67954     gsignal: improve g_signal_new docs.
67955
67956     Using 0 for class_offset is only a means to be able to add signal
67957     when running
67958     out of slots in the lass structure.
67959
67960  gobject/gsignal.c |    7 ++++++-
67961  1 file changed, 6 insertions(+), 1 deletion(-)
67962
67963 commit fa32ee56109e295f3dae95c8bbdf98a99f1bc66e
67964 Author: Stefan Kost <ensonic@users.sf.net>
67965 Date:   Sat Mar 6 13:36:38 2010 +0200
67966
67967     docs: exchange "Subversion" with "source code repository"
67968
67969     Fixes the outdated reference.
67970
67971  docs/reference/gobject/tut_gsignal.xml |    2 +-
67972  1 file changed, 1 insertion(+), 1 deletion(-)
67973
67974 commit ada60fd83fdd4fa694d8d872ea7cbe14b09cbfcc
67975 Author: Luca Ferretti <lferrett@gnome.org>
67976 Date:   Sat Mar 6 01:05:40 2010 +0100
67977
67978     Updated Italian translation
67979
67980  po/it.po | 1036
67981  +++++++++++++++++++++++++++++++-------------------------------
67982  1 file changed, 518 insertions(+), 518 deletions(-)
67983
67984 commit bed0e3f14020bce9ea4eabfe846abb2b4cdfc83e
67985 Author: Daniel Nylander <po@danielnylander.se>
67986 Date:   Sat Mar 6 00:28:38 2010 +0100
67987
67988     Updated Swedish translation
67989
67990  po/sv.po | 1391
67991  ++++++++++++++++++++++++++++++++------------------------------
67992  1 file changed, 707 insertions(+), 684 deletions(-)
67993
67994 commit 54e830100de02d49d11842e9464511f160c8fbbc
67995 Author: Fridrich Strba <fridrich.strba@bluewin.ch>
67996 Date:   Fri Mar 5 23:15:45 2010 +0100
67997
67998     Adding new defines first appeared in 2.22 into glibconfig.h.win32.in
67999
68000  glibconfig.h.win32.in |    8 ++++++++
68001  1 file changed, 8 insertions(+)
68002
68003 commit 0772298b9bc43af10ddb53f63e2c6faca6371a82
68004 Author: Claude Paroz <claude@2xlibre.net>
68005 Date:   Fri Mar 5 22:32:07 2010 +0100
68006
68007     Updated French translation
68008
68009  po/fr.po |  964
68010  +++++++++++++++++++++++++++++++-------------------------------
68011  1 file changed, 483 insertions(+), 481 deletions(-)
68012
68013 commit 6949099124ddd6bed660c146a42800402b5807ea
68014 Author: Gabor Kelemen <kelemeng@gnome.hu>
68015 Date:   Fri Mar 5 22:03:27 2010 +0100
68016
68017     Updated Hungarian translation
68018
68019  po/hu.po |   87
68020  ++++++++++++++++++++++++--------------------------------------
68021  1 file changed, 33 insertions(+), 54 deletions(-)
68022
68023 commit 0edd7cb8a10388e22cd6b3a37295a6ffddf7e693
68024 Author: Ryan Lortie <desrt@desrt.ca>
68025 Date:   Fri Mar 5 15:52:38 2010 -0500
68026
68027     undef the proper macros to avoid warning message
68028
68029  glib/tests/mem-overflow.c |    4 ++--
68030  1 file changed, 2 insertions(+), 2 deletions(-)
68031
68032 commit a3420d8713d6b5425b80f30e5cb61e88bb9d46e2
68033 Author: Behdad Esfahbod <behdad@behdad.org>
68034 Date:   Fri Mar 5 15:48:08 2010 -0500
68035
68036     Add makegalias.pl dep on galias.h and co
68037
68038  glib/Makefile.am |    4 ++--
68039  1 file changed, 2 insertions(+), 2 deletions(-)
68040
68041 commit 4882be674326f85aaef479ba2aa6b63565f818b3
68042 Author: Leonid Kanter <leon@asplinux.ru>
68043 Date:   Fri Mar 5 15:49:12 2010 +0200
68044
68045     update Russian translation
68046
68047  po/ru.po |   81
68048  +++++++++++++++++++++++++++++++++++++++-----------------------
68049  1 file changed, 51 insertions(+), 30 deletions(-)
68050
68051 commit 24768ebd8f3a792a091f5583ab301424f84d77d3
68052 Author: Matej Urbančič <mateju@svn.gnome.org>
68053 Date:   Fri Mar 5 14:32:01 2010 +0100
68054
68055     Updated Slovenian translation
68056
68057  po/sl.po | 1338
68058  ++++++++++++++++++++++++++++++++------------------------------
68059  1 file changed, 697 insertions(+), 641 deletions(-)
68060
68061 commit 7026365db22a12b7606bf1e2defac803b359cf68
68062 Author: Ryan Lortie <desrt@desrt.ca>
68063 Date:   Fri Mar 5 06:10:01 2010 -0500
68064
68065     g_variant_get_strv: support objects and signatures
68066
68067  glib/gvariant.c |   10 ++++++++--
68068  1 file changed, 8 insertions(+), 2 deletions(-)
68069
68070 commit 118d59ba15324b49ab9f8b61332364148102d3fd
68071 Author: Ryan Lortie <desrt@desrt.ca>
68072 Date:   Fri Mar 5 06:09:38 2010 -0500
68073
68074     GVariant: fix some refcounting issues
68075
68076  glib/gvariant.c |    7 +++++--
68077  1 file changed, 5 insertions(+), 2 deletions(-)
68078
68079 commit 3297185f3962bd73714c376c101c891897b999b4
68080 Author: Ivar Smolin <okul@linux.ee>
68081 Date:   Fri Mar 5 13:08:05 2010 +0200
68082
68083     Estonian translation updated
68084
68085  po/et.po |  489
68086  ++------------------------------------------------------------
68087  1 file changed, 10 insertions(+), 479 deletions(-)
68088
68089 commit 6c58d5f8aeb420bd95caaf6ec62be60b47c819b7
68090 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
68091 Date:   Fri Mar 5 11:16:33 2010 +0200
68092
68093     Updated Lithuanian translation.
68094
68095  po/lt.po |   22 ++++++++++++----------
68096  1 file changed, 12 insertions(+), 10 deletions(-)
68097
68098 commit e0fff9a057dffc795146d5baa9a9e186587344b5
68099 Author: Philip Withnall <philip@tecnocode.co.uk>
68100 Date:   Thu Mar 4 23:54:07 2010 +0000
68101
68102     Updated British English translation
68103
68104  po/en_GB.po |   19 +++++++++++--------
68105  1 file changed, 11 insertions(+), 8 deletions(-)
68106
68107 commit e583d05374fc26de0e52ea20722254cdb081b23c
68108 Author: Kjartan Maraas <kmaraas@gnome.org>
68109 Date:   Thu Mar 4 22:57:03 2010 +0100
68110
68111     Updated Norwegian bokmål translation
68112
68113  po/nb.po |    2 +-
68114  1 file changed, 1 insertion(+), 1 deletion(-)
68115
68116 commit 1b1af2fa240f96fda5361784d1d80a94fae5752c
68117 Author: Kjartan Maraas <kmaraas@gnome.org>
68118 Date:   Thu Mar 4 22:56:37 2010 +0100
68119
68120     Updated Norwegian bokmål translation
68121
68122  po/nb.po |   12 ++++++++----
68123  1 file changed, 8 insertions(+), 4 deletions(-)
68124
68125 commit fe3c945a3fe15b6d4b1177c20f88ac7441d5dca9
68126 Author: Mario Blättermann <mariobl@gnome.org>
68127 Date:   Thu Mar 4 22:02:43 2010 +0100
68128
68129     Updated German translation
68130
68131  po/de.po |  128
68132  ++++++++++++++++++++++++++++++++++----------------------------
68133  1 file changed, 70 insertions(+), 58 deletions(-)
68134
68135 commit 983fd35c7c38ab54b2e39e25102990184377fbb3
68136 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
68137 Date:   Thu Mar 4 21:31:54 2010 +0100
68138
68139     Updated Basque language
68140
68141  po/eu.po |    8 ++++++--
68142  1 file changed, 6 insertions(+), 2 deletions(-)
68143
68144 commit 976cce06fc863496a595240ceb6af07b90d41313
68145 Author: Jonh Wendell <jwendell@gnome.org>
68146 Date:   Thu Mar 4 17:13:56 2010 -0300
68147
68148     Updated Brazilian Portuguese translation
68149
68150  po/pt_BR.po |  958
68151  ++++++++++++++++++++++++++++++-----------------------------
68152  1 file changed, 484 insertions(+), 474 deletions(-)
68153
68154 commit 7504095de09756efec4bc39225986c5db10d6ace
68155 Author: Jonh Wendell <jwendell@gnome.org>
68156 Date:   Thu Mar 4 17:03:13 2010 -0300
68157
68158     Mark a string for translation
68159
68160  gio/gfile.c |    2 +-
68161  1 file changed, 1 insertion(+), 1 deletion(-)
68162
68163 commit 766183c079192d8fb71044770456c8c9662bd5db
68164 Author: Claudio Saavedra <csaavedra@igalia.com>
68165 Date:   Thu Mar 4 19:18:12 2010 +0200
68166
68167     Remove GUtf8InputStream leftover in docs
68168
68169     Fixes build.
68170
68171  docs/reference/gio/gio.types |    1 -
68172  1 file changed, 1 deletion(-)
68173
68174 commit f3425cc38dae31b815db1038dcaac29848840409
68175 Author: Behdad Esfahbod <behdad@behdad.org>
68176 Date:   Thu Mar 4 10:38:31 2010 -0500
68177
68178     Fix galias build breakage with g_malloc_n macros
68179
68180  glib/gmem.c |   15 +++++++++------
68181  1 file changed, 9 insertions(+), 6 deletions(-)
68182
68183 commit c423c3a9c951a64b2c3d3eea67e15fce752a2bd0
68184 Author: Christian Dywan <christian@twotoasts.de>
68185 Date:   Thu Mar 4 11:02:31 2010 +0100
68186
68187     Add licence headers to gnativevolumemonitor.c/h
68188
68189     Fixes bug #609531
68190
68191  gio/gnativevolumemonitor.c |   22 ++++++++++++++++++++++
68192  gio/gnativevolumemonitor.h |   22 ++++++++++++++++++++++
68193  2 files changed, 44 insertions(+)
68194
68195 commit 343cbf25c7104f782b9d0070cb623c7605dab646
68196 Author: Behdad Esfahbod <behdad@behdad.org>
68197 Date:   Tue Feb 2 23:48:42 2010 -0500
68198
68199     Bug 608196 - Overflow-safe g_new family
68200
68201     New public API:
68202
68203     g_malloc_n
68204     g_malloc0_n
68205     g_realloc_n
68206     g_try_malloc_n
68207     g_try_malloc0_n
68208     g_try_realloc_n
68209
68210  docs/reference/glib/glib-sections.txt |    6 ++
68211  docs/reference/glib/tmpl/memory.sgml  |   82 ++++++++++++++++++++++++-
68212  glib/glib.symbols                     |    6 ++
68213  glib/gmem.c                           |   95
68214  ++++++++++++++++++++++++++++-
68215  glib/gmem.h                           |   92 +++++++++++++++++++++++-----
68216  glib/tests/Makefile.am                |    3 +
68217  glib/tests/mem-overflow.c             |  108
68218  +++++++++++++++++++++++++++++++++
68219  glib/tests/printf.c                   |    2 +-
68220  glib/tests/rand.c                     |    2 +-
68221  9 files changed, 375 insertions(+), 21 deletions(-)
68222
68223 commit 373f3d8b52ca8b08de0af6062eb284c2a7a856d9
68224 Author: Felix Riemann <friemann@gnome.org>
68225 Date:   Wed Feb 24 12:54:17 2010 +0100
68226
68227     Fix API docs for GZlibCompressor and GZlibDecompressor
68228
68229     Corrects the general descriptions and makes the signals and
68230     implemented
68231     interfaces appear.
68232
68233  docs/reference/gio/gio-sections.txt |    4 ++--
68234  gio/gzlibcompressor.c               |    4 ++--
68235  gio/gzlibdecompressor.c             |    2 +-
68236  3 files changed, 5 insertions(+), 5 deletions(-)
68237
68238 commit 560f5187432fc890725c5bb5c74a0997affb888c
68239 Author: Ryan Lortie <desrt@desrt.ca>
68240 Date:   Wed Mar 3 11:36:52 2010 -0500
68241
68242     GVariantBuilder: loosen assertion check
68243
68244     Don't check that a GVariantBuilder is fully-valid for use when
68245     performing refcounting operations, as these operations may be occuring
68246     after the builder has already been cleared.
68247
68248  glib/gvariant.c |    3 +--
68249  1 file changed, 1 insertion(+), 2 deletions(-)
68250
68251 commit 9a886135c80233a5a40071189df7693151201954
68252 Author: Dan Winship <danw@gnome.org>
68253 Date:   Wed Mar 3 08:35:32 2010 -0500
68254
68255     GResolver: fix Windows 2000 workaround
68256
68257     Move the <wspiapi.h> include from gwin32resolver.c to
68258     gnetworkingprivate.h, since gthreadedresolver.c needs it too.
68259
68260     https://bugzilla.gnome.org/show_bug.cgi?id=611696
68261
68262  gio/gnetworkingprivate.h |    8 ++++++++
68263  gio/gwin32resolver.c     |    8 --------
68264  2 files changed, 8 insertions(+), 8 deletions(-)
68265
68266 commit 67ba99f7abfba0d24719950b55e88024acfc91ae
68267 Author: Kjartan Maraas <kmaraas@gnome.org>
68268 Date:   Wed Mar 3 13:49:10 2010 +0100
68269
68270     Updated Norwegian bokmål translation
68271
68272  po/nb.po |  955
68273  +++++++++++++++++++++++++++++++-------------------------------
68274  1 file changed, 479 insertions(+), 476 deletions(-)
68275
68276 commit fe6e278a870c7b2a3e76ba9ef17a9b99a4c0c474
68277 Author: Ryan Lortie <desrt@desrt.ca>
68278 Date:   Wed Mar 3 03:37:37 2010 -0500
68279
68280     GVariantBuilder: allow for stack allocation
68281
68282  docs/reference/glib/glib-sections.txt |    2 +
68283  glib/glib.symbols                     |    6 +-
68284  glib/gvariant.c                       |  553
68285  ++++++++++++++++++++-------------
68286  glib/gvariant.h                       |   13 +-
68287  glib/tests/gvariant.c                 |   13 +-
68288  5 files changed, 352 insertions(+), 235 deletions(-)
68289
68290 commit bb0808638c5b4bac11355bc94434d35e76b53364
68291 Author: Gabor Kelemen <kelemeng@gnome.hu>
68292 Date:   Tue Mar 2 17:18:52 2010 +0100
68293
68294     Updated Hungarian translation
68295
68296  po/hu.po | 1030
68297  +++++++++++++++++++++++++++++++-------------------------------
68298  1 file changed, 507 insertions(+), 523 deletions(-)
68299
68300 commit 2927c5e0c628dfe97f2649661db703a30dbebd8b
68301 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
68302 Date:   Tue Mar 2 12:39:33 2010 +0100
68303
68304     Updated Basque language
68305
68306  po/eu.po | 1035
68307  ++++++++++++++++++++++++++++++--------------------------------
68308  1 file changed, 504 insertions(+), 531 deletions(-)
68309
68310 commit 277b9717da6261d089772684669bc55c5a0e911b
68311 Author: Paolo Borelli <pborelli@gnome.org>
68312 Date:   Mon Mar 1 10:24:43 2010 +0100
68313
68314     Remove utf8inputstream leftovers in a few other places
68315
68316  docs/reference/gio/gio-docs.xml     |    1 -
68317  docs/reference/gio/gio-sections.txt |   18 ------------------
68318  gio/giotypes.h                      |    1 -
68319  po/POTFILES.in                      |    1 -
68320  4 files changed, 21 deletions(-)
68321
68322 commit 2bfddf162e686c750beb2af2e4cb2e8d8d523440
68323 Author: Alexander Larsson <alexl@redhat.com>
68324 Date:   Mon Mar 1 09:56:02 2010 +0100
68325
68326     Remove GUtf8InputStream for now
68327
68328     It turns out that the way this worked did not work out for the current
68329     main usecase (gedit) due to issues with how this is best integrated
68330     with GtkTextView. So, in order to not have to support an unused
68331     non-ideal
68332     API forever we remove this before its been in a stable release.
68333
68334     The basic feature seems to have some utility though, so we hope for it
68335     to eventually return in a better form.
68336
68337  gio/Makefile.am               |    2 -
68338  gio/gio.h                     |    1 -
68339  gio/gio.symbols               |    7 -
68340  gio/gutf8inputstream.c        |  327
68341  -----------------------------------------
68342  gio/gutf8inputstream.h        |   80 ----------
68343  gio/tests/Makefile.am         |    4 -
68344  gio/tests/utf8-input-stream.c |  252 -------------------------------
68345  7 files changed, 673 deletions(-)
68346
68347 commit c47e1949e215126c70503843ebb7759449160212
68348 Author: Gil Forcada <gforcada@gnome.org>
68349 Date:   Sun Feb 28 18:55:54 2010 +0100
68350
68351     Updated Catalan translation
68352
68353  po/ca.po | 1009
68354  +++++++++++++++++++++++++++++++-------------------------------
68355  1 file changed, 506 insertions(+), 503 deletions(-)
68356
68357 commit 92d4cfbd1584847ea689146c57f3c79282813ae3
68358 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
68359 Date:   Sat Feb 27 20:40:04 2010 +0800
68360
68361     Updated Traditional Chinese translation(Hong Kong and Taiwan)
68362
68363  po/zh_HK.po |  965
68364  ++++++++++++++++++++++++++++++-----------------------------
68365  po/zh_TW.po |  950
68366  +++++++++++++++++++++++++++++-----------------------------
68367  2 files changed, 962 insertions(+), 953 deletions(-)
68368
68369 commit a3c7406cce2af55aea4ffdf1ceb8b828f5ef3219
68370 Author: Ryan Lortie <desrt@desrt.ca>
68371 Date:   Thu Feb 25 18:09:23 2010 -0500
68372
68373     GVariantTypeInfo: fix thread safety bug
68374
68375     Issue caught by Michael Meeks.  This patch based on his.
68376
68377     GVariantTypeInfo was dropping the reference count on the TypeInfo
68378     structure before removing it from the hash table.  This means that
68379     another thread could come along and grab the value from the hash table
68380     in the meantime.
68381
68382     Solve this by holding the lock on the table before dropping the
68383     reference.
68384
68385     Also: move the hash table initialisation inside of the lock to remove
68386     the standard double-initialisation race plus a more insidious issue
68387     caused by the fact that we free the hash table once it becomes empty.
68388
68389  glib/gvarianttypeinfo.c |   12 +++++++-----
68390  1 file changed, 7 insertions(+), 5 deletions(-)
68391
68392 commit 43b6c2b8f5a9000373b448eca7edea2e3dad4248
68393 Author: Duarte Loreto <happyguy_pt@hotmail.com>
68394 Date:   Thu Feb 25 02:03:17 2010 +0000
68395
68396     Updated Portuguese translation
68397
68398  po/pt.po | 1030
68399  +++++++++++++++++++++++++++++++-------------------------------
68400  1 file changed, 514 insertions(+), 516 deletions(-)
68401
68402 commit 24decf7658368ebcae012d82224627668485137a
68403 Author: Bruce Cowan <bcowan@fastmail.co.uk>
68404 Date:   Wed Feb 24 15:28:15 2010 +0000
68405
68406     Updated British English translation
68407
68408  po/en_GB.po | 1014
68409  ++++++++++++++++++++++++++++++-----------------------------
68410  1 file changed, 508 insertions(+), 506 deletions(-)
68411
68412 commit cf07bb353433234268b599d11afc0b0245fdddae
68413 Author: Leonid Kanter <leon@asplinux.ru>
68414 Date:   Wed Feb 24 10:49:16 2010 +0200
68415
68416     Update Russian translation by Yuri Kozlov <yuray@komyakino.ru>
68417
68418  po/ru.po | 1188
68419  ++++++++++++++++++++++++++++----------------------------------
68420  1 file changed, 538 insertions(+), 650 deletions(-)
68421
68422 commit a495a2122d404fdf2c6cf5e3aa0524cf0437ec30
68423 Author: Saleem Abdulrasool <compnerd@compnerd.org>
68424 Date:   Tue Feb 23 15:28:51 2010 -0800
68425
68426     include gio.h, not giotypes.h
68427
68428     Including giotypes.h in gfiledescriptor.h causes a compilation
68429     failure for users
68430     of the header as giotypes.h may not be included directly.
68431
68432  gio/gfiledescriptorbased.h |    2 +-
68433  1 file changed, 1 insertion(+), 1 deletion(-)
68434
68435 commit 8413dfda9b71ff671a92df2c1d3451fb7c0b2085
68436 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
68437 Date:   Tue Feb 23 23:45:09 2010 +0200
68438
68439     Updated Lithuanian translation.
68440
68441  po/lt.po | 1179
68442  +++++++++++++++++++++++++++++++-------------------------------
68443  1 file changed, 587 insertions(+), 592 deletions(-)
68444
68445 commit ec0e3089c0e80219ad6e7806b27363ac9c990462
68446 Author: Ask H. Larsen <asklarsen@gmail.com>
68447 Date:   Tue Feb 23 22:25:51 2010 +0100
68448
68449     Updated Danish translation
68450
68451  po/da.po | 1018
68452  +++++++++++++++++++++++++++++++-------------------------------
68453  1 file changed, 510 insertions(+), 508 deletions(-)
68454
68455 commit 1903c229a267611a2624409371390a472d97ad4c
68456 Author: Mario Blättermann <mariobl@gnome.org>
68457 Date:   Tue Feb 23 22:23:36 2010 +0100
68458
68459     Updated German translation
68460
68461  po/de.po | 1013
68462  +++++++++++++++++++++++++++++++-------------------------------
68463  1 file changed, 505 insertions(+), 508 deletions(-)
68464
68465 commit 2940285002c3504fb49fb7388d2265b464c92dcc
68466 Author: Ryan Lortie <desrt@desrt.ca>
68467 Date:   Tue Feb 23 12:49:08 2010 -0500
68468
68469     .gitignore gcov output (*.gcov, *.gcno, *.gcda)
68470
68471  .gitignore |    3 +++
68472  1 file changed, 3 insertions(+)
68473
68474 commit cecf61d1c3e8ff07b1595641bad85fb9f9b03ddf
68475 Author: Edward Hervey <bilboed@bilboed.com>
68476 Date:   Mon Dec 7 11:23:55 2009 +0100
68477
68478     gobject: Don't use G_PARAM_SPEC_VALUE_TYPE when we know the pspec
68479     is valid
68480
68481     https://bugzilla.gnome.org/show_bug.cgi?id=605667
68482
68483  gobject/gobject.c |   26 +++++++++++++-------------
68484  1 file changed, 13 insertions(+), 13 deletions(-)
68485
68486 commit a7cc500d3829db1a8757ae940db09869b78bdca8
68487 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
68488 Date:   Tue Feb 23 18:19:16 2010 +0100
68489
68490     Test for unexisting files in $TMP and not in $HOME
68491
68492     Some buildd environments have an unwritable $HOME, which makes the
68493     test that looks for an unexisting file there fail. Use $TMP instead,
68494     which should be more reliable.
68495
68496     https://bugzilla.gnome.org/show_bug.cgi?id=610860
68497
68498  gio/tests/readwrite.c |    2 +-
68499  1 file changed, 1 insertion(+), 1 deletion(-)
68500
68501 commit 355246579ee08753e80bef5d31816a6ef52da73b
68502 Author: Alexander Shopov <ash@contact.bg>
68503 Date:   Tue Feb 23 09:30:39 2010 +0200
68504
68505     Updated Bulgarian translation
68506
68507  po/bg.po |  973
68508  +++++++++++++++++++++++++++++++-------------------------------
68509  1 file changed, 488 insertions(+), 485 deletions(-)
68510
68511 commit 1f66523ad325c301d9caf7130b99d3fd74940338
68512 Author: Ryan Lortie <desrt@desrt.ca>
68513 Date:   Tue Feb 23 02:00:11 2010 -0500
68514
68515     Fix backward logic in g_return_if_fail().
68516
68517  glib/gvariant.c |    8 ++++----
68518  1 file changed, 4 insertions(+), 4 deletions(-)
68519
68520 commit 360b9b540ee5e88de01a4c8aaf16c84f6cf23dc8
68521 Author: Ryan Lortie <desrt@desrt.ca>
68522 Date:   Tue Feb 23 01:59:57 2010 -0500
68523
68524     GVariant: Improve test coverage.
68525
68526  glib/tests/gvariant.c |  253
68527  +++++++++++++++++++++++++++++++++++++++++++++++--
68528  1 file changed, 245 insertions(+), 8 deletions(-)
68529
68530 commit 202d7d37d6ce066291504276810c350c9a3feb7a
68531 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
68532 Date:   Fri Feb 19 19:00:02 2010 +0100
68533
68534     Don't fail a couple of tests when running as root
68535
68536     root can access and write to a directory when it doesn't have
68537     exec and write permissions respectively. So expect the tests that
68538     check that to succeed rather than to fail when running as root.
68539
68540     https://bugzilla.gnome.org/show_bug.cgi?id=552912
68541
68542  gio/tests/live-g-file.c |   18 ++++++++++++++++--
68543  1 file changed, 16 insertions(+), 2 deletions(-)
68544
68545 commit 4535683b3f42b6840e01bd94fe6ea792b0ebeecf
68546 Author: Alexander Larsson <alexl@redhat.com>
68547 Date:   Mon Feb 22 12:37:16 2010 +0100
68548
68549     Keep metadata when files are renamed and trashed
68550
68551     This fixes https://bugzilla.gnome.org/show_bug.cgi?id=609813
68552
68553  gio/glocalfile.c |   18 ++++++++++++++++--
68554  1 file changed, 16 insertions(+), 2 deletions(-)
68555
68556 commit 515434bdcb63073d62b424c4b352a9d509cee5e6
68557 Author: Ryan Lortie <desrt@desrt.ca>
68558 Date:   Mon Feb 22 00:39:01 2010 -0500
68559
68560     GVariantIter, GVariantBuilder
68561
68562  docs/reference/glib/glib-sections.txt     |   22 +
68563  docs/reference/glib/tmpl/glib-unused.sgml |   67 --
68564  docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
68565  docs/reference/glib/tmpl/version.sgml     |   68 ++
68566  glib/glib.symbols                         |   18 +
68567  glib/gvariant.c                           | 1531
68568  ++++++++++++++++++++++-------
68569  glib/gvariant.h                           |   36 +
68570  glib/gvarianttype.c                       |   17 +
68571  glib/gvarianttype.h                       |    1 +
68572  9 files changed, 1367 insertions(+), 398 deletions(-)
68573
68574 commit b9d728474ebc51c0d4ff46cb44d97134730174fc
68575 Author: Ryan Lortie <desrt@desrt.ca>
68576 Date:   Sun Feb 21 19:39:33 2010 -0500
68577
68578     Remove redudant check for direct #include gslice.h
68579
68580     This was added before we had a standardised header check and not
68581     removed
68582     when the standard check was added.
68583
68584  glib/gslice.c |    2 ++
68585  glib/gslice.h |    4 ----
68586  2 files changed, 2 insertions(+), 4 deletions(-)
68587
68588 commit 0a1ce31b6e8d3a7683ae5164d51e325d3669f53f
68589 Author: Matthias Clasen <mclasen@redhat.com>
68590 Date:   Sun Feb 21 21:38:33 2010 -0500
68591
68592     Bump version
68593
68594  configure.in |    2 +-
68595  1 file changed, 1 insertion(+), 1 deletion(-)
68596
68597 commit 7fea53a4a290f1cd2c052320b21ee3405e1ed605
68598 Author: Matthias Clasen <mclasen@redhat.com>
68599 Date:   Sun Feb 21 21:37:33 2010 -0500
68600
68601     2.23.4
68602
68603  po/am.po          |  115 ++---
68604  po/ar.po          |  115 ++---
68605  po/as.po          |  115 ++---
68606  po/ast.po         |  115 ++---
68607  po/az.po          |  115 ++---
68608  po/be.po          |  116 ++---
68609  po/be@latin.po    |  116 ++---
68610  po/bg.po          |  115 ++---
68611  po/bn.po          |  115 ++---
68612  po/bn_IN.po       |  115 ++---
68613  po/bs.po          |  115 ++---
68614  po/ca.po          |  115 ++---
68615  po/ca@valencia.po |  115 ++---
68616  po/cs.po          |  942 +++++++++++++++++++-------------------
68617  po/cy.po          |  115 ++---
68618  po/da.po          |  115 ++---
68619  po/de.po          |  956 +++++++++++++++++++-------------------
68620  po/dz.po          |  115 ++---
68621  po/el.po          |  115 ++---
68622  po/en@shaw.po     |  115 ++---
68623  po/en_CA.po       |  115 ++---
68624  po/en_GB.po       |  115 ++---
68625  po/eo.po          |  115 ++---
68626  po/es.po          |  951 +++++++++++++++++++-------------------
68627  po/et.po          |  477 ++++++++++++++++++-
68628  po/eu.po          |  115 ++---
68629  po/fa.po          |  115 ++---
68630  po/fi.po          |  115 ++---
68631  po/fr.po          |  115 ++---
68632  po/ga.po          |  115 ++---
68633  po/gl.po          |  942 +++++++++++++++++++-------------------
68634  po/gu.po          |  115 ++---
68635  po/he.po          |  115 ++---
68636  po/hi.po          |  115 ++---
68637  po/hr.po          |  115 ++---
68638  po/hu.po          |  115 ++---
68639  po/hy.po          |  115 ++---
68640  po/id.po          |  115 ++---
68641  po/is.po          |  115 ++---
68642  po/it.po          |  115 ++---
68643  po/ja.po          |  115 ++---
68644  po/ka.po          |  115 ++---
68645  po/kn.po          |  115 ++---
68646  po/ko.po          |  952 +++++++++++++++++++-------------------
68647  po/ku.po          |  115 ++---
68648  po/lt.po          |  115 ++---
68649  po/lv.po          |  115 ++---
68650  po/mai.po         |  115 ++---
68651  po/mg.po          |  115 ++---
68652  po/mk.po          |  115 ++---
68653  po/ml.po          |  115 ++---
68654  po/mn.po          |  115 ++---
68655  po/mr.po          |  115 ++---
68656  po/ms.po          |  115 ++---
68657  po/nb.po          |  115 ++---
68658  po/ne.po          |  115 ++---
68659  po/nl.po          |  116 ++---
68660  po/nn.po          |  115 ++---
68661  po/oc.po          |  115 ++---
68662  po/or.po          |  115 ++---
68663  po/pa.po          |  115 ++---
68664  po/pl.po          |  942 +++++++++++++++++++-------------------
68665  po/ps.po          |  115 ++---
68666  po/pt.po          |  115 ++---
68667  po/pt_BR.po       |  115 ++---
68668  po/ro.po          |  954 +++++++++++++++++++-------------------
68669  po/ru.po          |  115 ++---
68670  po/rw.po          |  116 ++---
68671  po/si.po          |  115 ++---
68672  po/sk.po          |  115 ++---
68673  po/sl.po          | 1323
68674  +++++++++++++++++++++++++----------------------------
68675  po/sq.po          |  119 ++---
68676  po/sr.po          |  115 ++---
68677  po/sr@ije.po      |  115 ++---
68678  po/sr@latin.po    |  115 ++---
68679  po/sv.po          |  115 ++---
68680  po/ta.po          |  115 ++---
68681  po/te.po          |  115 ++---
68682  po/th.po          |  115 ++---
68683  po/tl.po          |  115 ++---
68684  po/tr.po          |  115 ++---
68685  po/tt.po          |  115 ++---
68686  po/uk.po          |  115 ++---
68687  po/vi.po          |  115 ++---
68688  po/wa.po          |  115 ++---
68689  po/xh.po          |  115 ++---
68690  po/yi.po          |  115 ++---
68691  po/zh_CN.po       |  115 ++---
68692  po/zh_HK.po       |  960 +++++++++++++++++++-------------------
68693  po/zh_TW.po       |  945 +++++++++++++++++++-------------------
68694  90 files changed, 10110 insertions(+), 9327 deletions(-)
68695
68696 commit 9a08cd5b042a1550cd446724e1ce71ff5379ed2b
68697 Author: Matthias Clasen <mclasen@redhat.com>
68698 Date:   Sun Feb 21 20:28:34 2010 -0500
68699
68700     More distcheck fixes
68701
68702  glib/Makefile.am |    2 ++
68703  1 file changed, 2 insertions(+)
68704
68705 commit ef497e8e64100f672509b8398a9805677ce80bcb
68706 Author: Matthias Clasen <mclasen@redhat.com>
68707 Date:   Sun Feb 21 20:11:33 2010 -0500
68708
68709     Fix some distcheck issues
68710
68711  glib/Makefile.am |    1 -
68712  1 file changed, 1 deletion(-)
68713
68714 commit 3983418c25037dd01fea4b7a52eecdc703535d78
68715 Author: Matthias Clasen <mclasen@redhat.com>
68716 Date:   Sun Feb 21 19:55:02 2010 -0500
68717
68718     Fix up GFileDescriptorBased docs
68719
68720  docs/reference/gio/gio-docs.xml     |    1 +
68721  docs/reference/gio/gio-sections.txt |   13 +++++++++++++
68722  docs/reference/gio/gio.types        |    1 +
68723  gio/gfiledescriptorbased.c          |    4 ++--
68724  4 files changed, 17 insertions(+), 2 deletions(-)
68725
68726 commit 03fc92784d0ba995883fa2cbae96531ff3db8672
68727 Author: Matthias Clasen <mclasen@redhat.com>
68728 Date:   Sun Feb 21 19:48:22 2010 -0500
68729
68730     Add indices for 2.24 additions
68731
68732  docs/reference/glib/glib-docs.sgml       |    4 ++++
68733  docs/reference/gobject/gobject-docs.sgml |    4 ++++
68734  2 files changed, 8 insertions(+)
68735
68736 commit 80a160c7c6c1028febfda3d5bf3b557406a9555c
68737 Author: Matthias Clasen <mclasen@redhat.com>
68738 Date:   Sun Feb 21 19:46:57 2010 -0500
68739
68740     Small doc fixes
68741
68742  docs/reference/glib/glib-sections.txt       |    5 +++++
68743  docs/reference/gobject/gobject-sections.txt |    2 ++
68744  2 files changed, 7 insertions(+)
68745
68746 commit 2de84d65943c29b86c24f2da9c9e7ca094e9c3a6
68747 Author: Matthias Clasen <mclasen@redhat.com>
68748 Date:   Sun Feb 21 19:42:37 2010 -0500
68749
68750     Fix up make check
68751
68752  gio/gfiledescriptorbased.c |    2 ++
68753  gio/gio.symbols            |   13 ++++++++++---
68754  2 files changed, 12 insertions(+), 3 deletions(-)
68755
68756 commit fd751cc2a2906bf4fd19cadacf202de9819247c4
68757 Author: Matthias Clasen <mclasen@redhat.com>
68758 Date:   Sun Feb 21 19:17:50 2010 -0500
68759
68760     More updates
68761
68762  NEWS |    8 +++++++-
68763  1 file changed, 7 insertions(+), 1 deletion(-)
68764
68765 commit e0e57fd97d156e860f1211887b6f302c68c86202
68766 Author: Matthias Clasen <mclasen@redhat.com>
68767 Date:   Sun Feb 21 17:59:15 2010 -0500
68768
68769     Fix a doc typo.
68770
68771     Reported in bug 608063 by Дилян Палаузов.
68772
68773  glib/goption.h |   10 +++++-----
68774  1 file changed, 5 insertions(+), 5 deletions(-)
68775
68776 commit dcdc409cd88f6d47eb54a7eee528be6c8667d394
68777 Author: Matthias Clasen <mclasen@redhat.com>
68778 Date:   Sun Feb 21 16:29:15 2010 -0500
68779
68780     Fix the large array test to work
68781
68782     Fix by Sven Herzberg, bug 568760
68783
68784  glib/tests/array-test.c |    8 +++++---
68785  1 file changed, 5 insertions(+), 3 deletions(-)
68786
68787 commit 21080a33e12e87144e0534cd18b3699a9dbc2f36
68788 Author: Matthias Clasen <mclasen@redhat.com>
68789 Date:   Sun Feb 21 16:12:35 2010 -0500
68790
68791     Add missign single include guards
68792
68793     Reported in bug 609530. patch by Christian Dywan.
68794
68795  gio/gcharsetconverter.h    |    4 ++++
68796  gio/gnativevolumemonitor.h |    4 ++++
68797  gio/gzlibcompressor.h      |    4 ++++
68798  gio/gzlibdecompressor.h    |    4 ++++
68799  4 files changed, 16 insertions(+)
68800
68801 commit dd7bd61c5301f92408ccb420a5bbd094faa863c3
68802 Author: Matthias Clasen <mclasen@redhat.com>
68803 Date:   Sun Feb 21 16:04:21 2010 -0500
68804
68805     Documentation improvement
68806
68807     Document the size requirements on output buffer in
68808     g_base64_encode_close.
68809     Patch by Christian Persch, bug 609564.
68810
68811  glib/gbase64.c |    8 ++++++--
68812  1 file changed, 6 insertions(+), 2 deletions(-)
68813
68814 commit 6c1a914d511b9a94fbeb3e30d93608c3f537c0a7
68815 Author: Matthias Clasen <mclasen@redhat.com>
68816 Date:   Sun Feb 21 15:55:10 2010 -0500
68817
68818     Fix build on Solaris 8
68819
68820     System header fun. See bug 610131.
68821
68822  configure.in             |    2 +-
68823  gio/libasyncns/asyncns.c |    5 +++++
68824  2 files changed, 6 insertions(+), 1 deletion(-)
68825
68826 commit de6914a46a0af720de3df34539e61973e9d4446b
68827 Author: Matthias Clasen <mclasen@redhat.com>
68828 Date:   Sun Feb 21 15:32:08 2010 -0500
68829
68830     Add a pointer to G_DEFINE_INTERFACE
68831
68832  docs/reference/gobject/tut_gtype.xml |    7 +++++++
68833  1 file changed, 7 insertions(+)
68834
68835 commit ecb45f43824cdae003cf1280eb0c13039619d6b5
68836 Author: Matthias Clasen <mclasen@redhat.com>
68837 Date:   Sun Feb 21 15:28:04 2010 -0500
68838
68839     Fix an oversight
68840
68841     _Always_ explicitly compare strcmp to 0... this was pointed out in
68842     bug 610484 by Christian Persch.
68843
68844  glib/gvariant.c |    2 +-
68845  1 file changed, 1 insertion(+), 1 deletion(-)
68846
68847 commit 19e438556cd0d958b34cd9a63bd528d680d77c45
68848 Author: Matthias Clasen <mclasen@redhat.com>
68849 Date:   Sun Feb 21 15:19:06 2010 -0500
68850
68851     Updates
68852
68853  NEWS |   30 ++++++++++++++++++++++++++++++
68854  1 file changed, 30 insertions(+)
68855
68856 commit e377a6f4816ceef23a730c6e431d9ccbb052e7f0
68857 Author: Fran Diéguez <frandieguez@ubuntu.com>
68858 Date:   Sat Feb 20 22:22:04 2010 +0100
68859
68860     Updated Galician Translation
68861
68862  po/gl.po |  119
68863  ++++++++++++++++++++++++++++++++------------------------------
68864  1 file changed, 62 insertions(+), 57 deletions(-)
68865
68866 commit af22e5739ba89a9795f046ddaf00a506b77c5a8e
68867 Author: Piotr Drąg <piotrdrag@gmail.com>
68868 Date:   Sat Feb 20 22:20:04 2010 +0100
68869
68870     Updated Polish translation
68871
68872  po/pl.po | 1097
68873  +++++++++++++++++++++++++++++++-------------------------------
68874  1 file changed, 552 insertions(+), 545 deletions(-)
68875
68876 commit 5047fd7f688dc0a3e4c148864f63961389bc83f9
68877 Author: Colin Walters <walters@verbum.org>
68878 Date:   Fri Feb 19 16:06:22 2010 -0500
68879
68880     [gutf8.c] Add a bit of documentation to UNICODE_VALID
68881
68882  glib/gutf8.c |   18 +++++++++++++++++-
68883  1 file changed, 17 insertions(+), 1 deletion(-)
68884
68885 commit ed3c914cdbdd02d1af6d2f6a3a3f3a9fdc8dc1c2
68886 Author: Ryan Lortie <desrt@desrt.ca>
68887 Date:   Fri Feb 19 10:42:53 2010 -0500
68888
68889     Merge the main public API of GVariant
68890
68891  docs/reference/glib/glib-sections.txt |   60 +-
68892  glib/Makefile.am                      |    1 +
68893  glib/glib.symbols                     |   56 +
68894  glib/gvariant-core.c                  |   18 +
68895  glib/gvariant.c                       | 1858
68896  +++++++++++++++++++++++++++++++++
68897  glib/gvariant.h                       |   95 +-
68898  glib/tests/gvariant.c                 |  179 +++-
68899  7 files changed, 2259 insertions(+), 8 deletions(-)
68900
68901 commit afa5dc0c6d9e1aa9b6e057d93562e6ee5796bf46
68902 Author: Petr Kovar <pknbe@volny.cz>
68903 Date:   Thu Feb 18 20:07:56 2010 +0100
68904
68905     Update Czech translation
68906
68907  po/cs.po |  947
68908  +++++++++++++++++++++++++++++++-------------------------------
68909  1 file changed, 480 insertions(+), 467 deletions(-)
68910
68911 commit 48f74cab395044a07e1220440cdc816db01b9984
68912 Author: Christian Kellner <gicmo@gnome.org>
68913 Date:   Thu Feb 18 15:49:58 2010 +0100
68914
68915     Move event support in the inotify backend
68916
68917     This adds support for G_FILE_MONITOR_SEND_MOVED events when
68918     requested by
68919     the user to the inotify backend. Last part to fix bug #547890.
68920     Based heavily on a patch by Martyn Russel <martyn@lanedo.com>.
68921
68922  gio/inotify/ginotifydirectorymonitor.c |    7 +++--
68923  gio/inotify/ginotifyfilemonitor.c      |    9 +++++-
68924  gio/inotify/inotify-helper.c           |   49
68925  ++++++++++++++++++++++++++++----
68926  gio/inotify/inotify-kernel.c           |    4 +--
68927  gio/inotify/inotify-path.c             |   18 ++++++++++++
68928  gio/inotify/inotify-path.h             |    8 +++---
68929  gio/inotify/inotify-sub.c              |    6 ++--
68930  gio/inotify/inotify-sub.h              |    3 +-
68931  8 files changed, 86 insertions(+), 18 deletions(-)
68932
68933 commit 239af977126a4a4b6c68cb43e0876847c7ce2211
68934 Author: Christian Kellner <gicmo@gnome.org>
68935 Date:   Thu Feb 18 15:43:45 2010 +0100
68936
68937     GLocalFileMonitor: Support for GFileMonitorFlags
68938
68939     Evaluate and remember GFileMonitorFlags. This is a part of move
68940     event support for fs-monitoring (bug #547890).
68941
68942  gio/glocalfilemonitor.c |   28 +++++++++++++++++++++++++---
68943  gio/glocalfilemonitor.h |    1 +
68944  2 files changed, 26 insertions(+), 3 deletions(-)
68945
68946 commit 41956b237601a1c5ded0ba5e8821b9f5d09278be
68947 Author: Christian Kellner <gicmo@gnome.org>
68948 Date:   Thu Feb 18 15:40:13 2010 +0100
68949
68950     Move event support for fs-monitoring: Event & flag
68951
68952     Add a G_FILE_MONITOR_SEND_MOVED flag indicating the API user
68953     wants to receive the new G_FILE_MOINOTR_EVENT_MOVED event
68954     instead of single CREATED/DELETED events.
68955     First part of bug #547890.
68956
68957  gio/gioenums.h |   12 ++++++++++--
68958  1 file changed, 10 insertions(+), 2 deletions(-)
68959
68960 commit a5dc1af0a230ecfca2dac7fa0dcdf8359537a9f6
68961 Author: Ivar Smolin <okul@linux.ee>
68962 Date:   Thu Feb 18 11:46:06 2010 +0200
68963
68964     Estonian translation updated
68965
68966  po/et.po |  511
68967  +++-----------------------------------------------------------
68968  1 file changed, 21 insertions(+), 490 deletions(-)
68969
68970 commit e1cc5a5fecc1847a6080435fc8a40f2d8d534bbb
68971 Author: Mario Blättermann <mariobl@gnome.org>
68972 Date:   Wed Feb 17 09:00:04 2010 +0100
68973
68974     Updated German translation
68975
68976  po/de.po | 1022
68977  +++++++++++++++++++++++++++++++-------------------------------
68978  1 file changed, 515 insertions(+), 507 deletions(-)
68979
68980 commit 63a6666ab7a54c9584b6579e323301f3528e86b3
68981 Author: Benjamin Otte <otte@redhat.com>
68982 Date:   Wed Feb 17 08:45:28 2010 +0100
68983
68984     Make g_type_interface_prerequisites() only return one instantiable
68985     type
68986
68987     Previously, the code had a heisenbug and could potentially return
68988     superclasses, too. In fact, it was based on the behavior of malloc.
68989
68990     https://bugzilla.redhat.com/show_bug.cgi?id=554678
68991
68992  gobject/gtype.c |    8 +++++---
68993  1 file changed, 5 insertions(+), 3 deletions(-)
68994
68995 commit 9fdbae9344a04479ccb601ebd4ae2c709e7856d9
68996 Author: Matej Urbančič <mateju@svn.gnome.org>
68997 Date:   Tue Feb 16 12:38:11 2010 +0100
68998
68999     Updated Slovenian translation
69000
69001  po/sl.po |  163
69002  ++++++++++++++++++++++++++++++++------------------------------
69003  1 file changed, 84 insertions(+), 79 deletions(-)
69004
69005 commit b899bfc7415ec76ef563de3fc945b84675357464
69006 Author: Ryan Lortie <desrt@desrt.ca>
69007 Date:   Mon Feb 15 19:11:58 2010 -0500
69008
69009     GVariant: create child instance from its own data
69010
69011     also: white-space fix in the serialiser
69012
69013  glib/gvariant-core.c       |    8 ++++++--
69014  glib/gvariant-serialiser.c |    1 -
69015  2 files changed, 6 insertions(+), 3 deletions(-)
69016
69017 commit 7fb9d536c0c89800f745ea2c05380efd8f371bf1
69018 Author: Changwoo Ryu <cwryu@debian.org>
69019 Date:   Tue Feb 16 03:42:19 2010 +0900
69020
69021     Updated Korean translation
69022
69023  po/ko.po | 1032
69024  +++++++++++++++++++++++++++++++-------------------------------
69025  1 file changed, 517 insertions(+), 515 deletions(-)
69026
69027 commit 68505d5a9f0b2cbacee4eafa3ba754612f052a5f
69028 Author: Jorge González <jorgegonz@svn.gnome.org>
69029 Date:   Mon Feb 15 17:54:26 2010 +0100
69030
69031     Updated Spanish translation
69032
69033  po/es.po |  958
69034  +++++++++++++++++++++++++++++++-------------------------------
69035  1 file changed, 483 insertions(+), 475 deletions(-)
69036
69037 commit 36d29e06f9459ce28206d212667aee3adc1fd780
69038 Author: Fran Diéguez <frandieguez@ubuntu.com>
69039 Date:   Mon Feb 15 17:10:21 2010 +0100
69040
69041     Updated Galician Translation
69042
69043  po/gl.po | 1259
69044  ++++++++++++++++++++++++++++++++------------------------------
69045  1 file changed, 641 insertions(+), 618 deletions(-)
69046
69047 commit bb4f63d6390fe5efd183f259e5bd891f89de9e24
69048 Author: Christian Kellner <gicmo@gnome.org>
69049 Date:   Sun Feb 7 17:23:38 2010 +0100
69050
69051     GFile: Support for splice(2) in copy_fallback
69052
69053     The (linux specific) system call splice can be
69054     used to transfer data between file descriptors
69055     whitout copying them into user space.
69056     See bug #604086 for additional details.
69057
69058  configure.in |    1 +
69059  gio/gfile.c  |  187
69060  ++++++++++++++++++++++++++++++++++++++++++++++++++++------
69061  2 files changed, 170 insertions(+), 18 deletions(-)
69062
69063 commit 28f90db1edf938c04f0b5c8a2f54f8add50db234
69064 Author: Christian Kellner <gicmo@gnome.org>
69065 Date:   Sun Feb 7 17:18:06 2010 +0100
69066
69067     GLocalFileOutputStream: Implement GFileDescriptorBased
69068
69069     Also convert GLocalFileIOStream to use the new interface to obtain
69070     the file descriptor.
69071
69072  gio/glocalfileiostream.c     |    3 ++-
69073  gio/glocalfileoutputstream.c |   30 +++++++++++++++++++++++-------
69074  gio/glocalfileoutputstream.h |    1 -
69075  3 files changed, 25 insertions(+), 9 deletions(-)
69076
69077 commit 670f6210ced672eb9c8a500b3dd6cfd22346472b
69078 Author: Christian Kellner <gicmo@gnome.org>
69079 Date:   Sun Feb 7 17:17:44 2010 +0100
69080
69081     GLocalFileInputStream: Implement GFileDescriptorBased
69082
69083  gio/glocalfileinputstream.c |   22 +++++++++++++++++++++-
69084  1 file changed, 21 insertions(+), 1 deletion(-)
69085
69086 commit 4536a4adbc290f56f3686dec0c8e05c15049a602
69087 Author: Christian Kellner <gicmo@gnome.org>
69088 Date:   Sun Feb 7 14:51:01 2010 +0100
69089
69090     GFileDescriptorBased: New interface
69091
69092     New interface for file descriptor based io object. The interface
69093     is only exported on unix based systems. See bug 604086.
69094
69095  gio/Makefile.am            |    3 ++
69096  gio/gfiledescriptorbased.c |   72
69097  ++++++++++++++++++++++++++++++++++++++++++++
69098  gio/gfiledescriptorbased.h |   63 ++++++++++++++++++++++++++++++++++++++
69099  gio/giotypes.h             |    1 +
69100  4 files changed, 139 insertions(+)
69101
69102 commit 3840151012b6ed01bfa9aada2914cce974398d0d
69103 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
69104 Date:   Mon Feb 15 19:15:38 2010 +0800
69105
69106     Updated Traditional Chinese translation(Hong Kong and Taiwan)
69107
69108  po/zh_HK.po | 1028
69109  +++++++++++++++++++++++++++++------------------------------
69110  po/zh_TW.po | 1015
69111  +++++++++++++++++++++++++++++-----------------------------
69112  2 files changed, 1015 insertions(+), 1028 deletions(-)
69113
69114 commit b37da7134b127e6c92e7002150077515dc7d42b4
69115 Author: Alexander Larsson <alexl@redhat.com>
69116 Date:   Mon Feb 15 10:13:10 2010 +0100
69117
69118     Set result_uncertain in win32 g_content_type_guess implementation
69119
69120     Fixes bug #609143
69121
69122  gio/gcontenttype.c |    3 +++
69123  1 file changed, 3 insertions(+)
69124
69125 commit 83c6087dcc2168cc41db3a328bbd30341ac3955b
69126 Author: Lucian Grijincu <lucian.grijincu@gmail.com>
69127 Date:   Sat Feb 13 19:35:42 2010 +0200
69128
69129     Updated Romanian translation
69130
69131  po/ro.po | 1025
69132  +++++++++++++++++++++++++++++++-------------------------------
69133  1 file changed, 510 insertions(+), 515 deletions(-)
69134
69135 commit e66d66c5559f4f0423d015a4d006f170dcb5d582
69136 Author: Ryan Lortie <desrt@desrt.ca>
69137 Date:   Thu Feb 11 16:52:20 2010 -0500
69138
69139     GVariant: lock before freeing, to avoid assert
69140
69141  glib/gvariant-core.c |    2 ++
69142  1 file changed, 2 insertions(+)
69143
69144 commit fd3923aba2f827b47c54edc9728c953b9520fa52
69145 Author: Benjamin Otte <otte@redhat.com>
69146 Date:   Thu Feb 11 21:08:57 2010 +0100
69147
69148     Move offsets array from interface data member to TypeNode
69149
69150     We need to assign offsets when the interface is not yet instantiated.
69151
69152  gobject/gtype.c |   12 ++++++------
69153  1 file changed, 6 insertions(+), 6 deletions(-)
69154
69155 commit 61b649cffd26c3feafe4158da01ebb1394a1b574
69156 Author: Benjamin Otte <otte@redhat.com>
69157 Date:   Thu Feb 11 21:05:41 2010 +0100
69158
69159     Move prerequisites out of _prot struct
69160
69161     Also fix the naming (including typo)
69162
69163  gobject/gtype.c |    8 ++++----
69164  1 file changed, 4 insertions(+), 4 deletions(-)
69165
69166 commit 1e6b18422563bc428e17e8a4e3c84dac8ed02ab2
69167 Author: Ryan Lortie <desrt@desrt.ca>
69168 Date:   Wed Feb 10 13:59:14 2010 -0500
69169
69170     add performance tests to gitignore
69171
69172  tests/gobject/.gitignore |    2 ++
69173  1 file changed, 2 insertions(+)
69174
69175 commit 3e30e8a87e18952e9c26c0d05f5c336a110f2bed
69176 Author: Ryan Lortie <desrt@desrt.ca>
69177 Date:   Wed Feb 10 11:29:12 2010 -0500
69178
69179     make tests not dynamic link against /lib/libglib
69180
69181     For some reason, even though the tests are linked against
69182     libgobject.la
69183     and libgobject.la mentions libglib.la as a dependency, the tests are
69184     running against the system glib instead of the in-tree one.
69185
69186     Adding the libglib.la file as an explicit LDFLAG fixes it.
69187
69188  tests/gobject/Makefile.am |    8 +++++++-
69189  1 file changed, 7 insertions(+), 1 deletion(-)
69190
69191 commit 1e655eb02c6cadee45a28df359327ce9fb41c6a5
69192 Author: Ryan Lortie <desrt@desrt.ca>
69193 Date:   Wed Feb 10 11:13:06 2010 -0500
69194
69195     merge GVariant
69196
69197  docs/reference/glib/Makefile.am             |    7 +-
69198  docs/reference/glib/glib-docs.sgml          |    1 +
69199  docs/reference/glib/glib-sections.txt       |   18 +
69200  docs/reference/glib/tmpl/.gitignore         |    1 +
69201  docs/reference/gobject/gobject-sections.txt |    2 +
69202  glib/Makefile.am                            |    4 +
69203  glib/glib.h                                 |    1 +
69204  glib/glib.symbols                           |   13 +
69205  glib/gvariant-core.c                        |  855
69206  +++++++++++++++++++++++++++
69207  glib/gvariant-core.h                        |   46 ++
69208  glib/gvariant.h                             |   47 ++
69209  gobject/gboxed.c                            |   27 +
69210  gobject/gboxed.h                            |   18 +
69211  gobject/gobject.symbols                     |    2 +
69212  14 files changed, 1039 insertions(+), 3 deletions(-)
69213
69214 commit 2afe2325c4c9e42dab8ebfed11b86d24715837e0
69215 Author: Matej Urbančič <mateju@svn.gnome.org>
69216 Date:   Wed Feb 10 16:34:53 2010 +0100
69217
69218     Updated Slovenian translation
69219
69220  po/sl.po | 1352
69221  ++++++++++++++++++++++++++++++++------------------------------
69222  1 file changed, 701 insertions(+), 651 deletions(-)
69223
69224 commit 243e340d6edde4d7ae1c45b3041489332f83a6d5
69225 Author: Matthias Clasen <mclasen@redhat.com>
69226 Date:   Tue Feb 9 10:35:01 2010 -0500
69227
69228     bump version
69229
69230  configure.in |    2 +-
69231  1 file changed, 1 insertion(+), 1 deletion(-)
69232
69233 commit 1831ff2d30ee837179d9d79d9dbf36016564e0f0
69234 Author: Matthias Clasen <mclasen@redhat.com>
69235 Date:   Tue Feb 9 10:20:37 2010 -0500
69236
69237     2.23.3
69238
69239  po/am.po          |  250 +++++-----
69240  po/ar.po          |  254 +++++-----
69241  po/as.po          |  254 +++++-----
69242  po/ast.po         |  254 +++++-----
69243  po/az.po          |  253 +++++-----
69244  po/be.po          |  263 ++++++-----
69245  po/be@latin.po    |  260 ++++++-----
69246  po/bg.po          |  254 +++++-----
69247  po/bn.po          |  254 +++++-----
69248  po/bn_IN.po       |  254 +++++-----
69249  po/bs.po          |  253 +++++-----
69250  po/ca.po          |  254 +++++-----
69251  po/ca@valencia.po |  254 +++++-----
69252  po/cs.po          |  940 +++++++++++++++++++------------------
69253  po/cy.po          |  254 +++++-----
69254  po/da.po          |  254 +++++-----
69255  po/de.po          |  254 +++++-----
69256  po/dz.po          |  253 +++++-----
69257  po/el.po          |  254 +++++-----
69258  po/en@shaw.po     |  254 +++++-----
69259  po/en_CA.po       |  254 +++++-----
69260  po/en_GB.po       |  254 +++++-----
69261  po/eo.po          |  251 +++++-----
69262  po/es.po          |  955 +++++++++++++++++++-------------------
69263  po/et.po          |  254 +++++-----
69264  po/eu.po          |  255 +++++-----
69265  po/fa.po          |  253 +++++-----
69266  po/fi.po          |  254 +++++-----
69267  po/fr.po          |  950 ++++++++++++++++++-------------------
69268  po/ga.po          |  251 +++++-----
69269  po/gl.po          |  254 +++++-----
69270  po/gu.po          |  254 +++++-----
69271  po/he.po          |  254 +++++-----
69272  po/hi.po          |  254 +++++-----
69273  po/hr.po          |  253 +++++-----
69274  po/hu.po          |  254 +++++-----
69275  po/hy.po          |  251 +++++-----
69276  po/id.po          |  253 +++++-----
69277  po/is.po          |  253 +++++-----
69278  po/it.po          |  254 +++++-----
69279  po/ja.po          |  254 +++++-----
69280  po/ka.po          |  254 +++++-----
69281  po/kn.po          |  254 +++++-----
69282  po/ko.po          |  254 +++++-----
69283  po/ku.po          |  250 +++++-----
69284  po/lt.po          |  254 +++++-----
69285  po/lv.po          |  251 +++++-----
69286  po/mai.po         |  254 +++++-----
69287  po/mg.po          |  253 +++++-----
69288  po/mk.po          |  254 +++++-----
69289  po/ml.po          |  254 +++++-----
69290  po/mn.po          |  253 +++++-----
69291  po/mr.po          |  254 +++++-----
69292  po/ms.po          |  253 +++++-----
69293  po/nb.po          |  940 +++++++++++++++++++------------------
69294  po/ne.po          |  253 +++++-----
69295  po/nl.po          |  256 +++++-----
69296  po/nn.po          |  254 +++++-----
69297  po/oc.po          |  249 +++++-----
69298  po/or.po          |  254 +++++-----
69299  po/pa.po          |  254 +++++-----
69300  po/pl.po          |  254 +++++-----
69301  po/ps.po          |  253 +++++-----
69302  po/pt.po          |  254 +++++-----
69303  po/pt_BR.po       |  940 +++++++++++++++++++------------------
69304  po/ro.po          |  254 +++++-----
69305  po/ru.po          |  258 ++++++-----
69306  po/rw.po          |  253 +++++-----
69307  po/si.po          |  254 +++++-----
69308  po/sk.po          |  253 +++++-----
69309  po/sl.po          | 1340
69310  ++++++++++++++++++++++++++---------------------------
69311  po/sq.po          |  256 +++++-----
69312  po/sr.po          |  254 +++++-----
69313  po/sr@ije.po      |  253 +++++-----
69314  po/sr@latin.po    |  254 +++++-----
69315  po/sv.po          |  254 +++++-----
69316  po/ta.po          |  254 +++++-----
69317  po/te.po          |  254 +++++-----
69318  po/th.po          |   21 +-
69319  po/tl.po          |  253 +++++-----
69320  po/tr.po          |  254 +++++-----
69321  po/tt.po          |  250 +++++-----
69322  po/uk.po          |  254 +++++-----
69323  po/vi.po          |  254 +++++-----
69324  po/wa.po          |  253 +++++-----
69325  po/xh.po          |  253 +++++-----
69326  po/yi.po          |  251 +++++-----
69327  po/zh_CN.po       |  254 +++++-----
69328  po/zh_HK.po       |  254 +++++-----
69329  po/zh_TW.po       |  254 +++++-----
69330  90 files changed, 15161 insertions(+), 11981 deletions(-)
69331
69332 commit f570cf99b32d65633082f451a41d3336de0ec005
69333 Author: Matthias Clasen <mclasen@redhat.com>
69334 Date:   Tue Feb 9 09:16:23 2010 -0500
69335
69336     Doc cleanups
69337
69338  docs/reference/glib/Makefile.am |    2 ++
69339  1 file changed, 2 insertions(+)
69340
69341 commit a68c0cde8f3b3ca7aa581843a65e43fcc2b11409
69342 Author: Matthias Clasen <mclasen@redhat.com>
69343 Date:   Tue Feb 9 08:46:50 2010 -0500
69344
69345     Updates
69346
69347  NEWS |   26 ++++++++++++++++++++++++++
69348  1 file changed, 26 insertions(+)
69349
69350 commit bd6a88aef70cb93d79580c00dae420c4a4729f1e
69351 Author: Ryan Lortie <desrt@desrt.ca>
69352 Date:   Mon Feb 8 00:43:17 2010 -0500
69353
69354     gstrfuncs.h: needs gmacros.h for G_BEGIN_DECLS
69355
69356  glib/gstrfuncs.h |    1 +
69357  1 file changed, 1 insertion(+)
69358
69359 commit 0be1a4fb973e6a10c12ad9d67344281ccee5ce7e
69360 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
69361 Date:   Mon Feb 8 09:57:37 2010 +0700
69362
69363     Updated Thai translation.
69364
69365  po/th.po |  276
69366  +++++++++++++++++++++++++++++++++++---------------------------
69367  1 file changed, 155 insertions(+), 121 deletions(-)
69368
69369 commit e04c9c699c1ca181419d3d325aade70cf3e14763
69370 Author: Ryan Lortie <desrt@desrt.ca>
69371 Date:   Sun Feb 7 15:41:21 2010 -0500
69372
69373     add missing #include "config.h"
69374
69375  glib/gbuffer.c             |    2 ++
69376  glib/gurifuncs.c           |    2 ++
69377  glib/gvariant-serialiser.c |    2 ++
69378  glib/gvarianttype.c        |    2 ++
69379  glib/gvarianttypeinfo.c    |    2 ++
69380  5 files changed, 10 insertions(+)
69381
69382 commit 218c691ca33f556033535fa43a39b65cd2276282
69383 Author: Ryan Lortie <desrt@desrt.ca>
69384 Date:   Sun Feb 7 03:14:28 2010 -0500
69385
69386     remove #include <glib.h> from some .c files
69387
69388     include individual headers instead
69389
69390  glib/gurifuncs.c        |    9 +++++++--
69391  glib/gvarianttypeinfo.c |    5 ++++-
69392  2 files changed, 11 insertions(+), 3 deletions(-)
69393
69394 commit ea2917b01f045d8e7ede4824039d462203af3290
69395 Author: Ryan Lortie <desrt@desrt.ca>
69396 Date:   Sun Feb 7 03:08:08 2010 -0500
69397
69398     gurifuncs.c: #include "string.h" -> <string.h>
69399
69400  glib/gurifuncs.c |    2 +-
69401  1 file changed, 1 insertion(+), 1 deletion(-)
69402
69403 commit 9f303375736edbb6c7d39f339b89be14d621fd8e
69404 Author: Ryan Lortie <desrt@desrt.ca>
69405 Date:   Sun Feb 7 02:52:07 2010 -0500
69406
69407     GVariantTypeInfo: free hash table when not in use
69408
69409  glib/gvarianttypeinfo.c |    7 ++++++-
69410  1 file changed, 6 insertions(+), 1 deletion(-)
69411
69412 commit 80538aba7ea8f9a05ea1a6a66eb202a4ccfe4b5f
69413 Author: Ryan Lortie <desrt@desrt.ca>
69414 Date:   Thu Feb 4 21:18:53 2010 -0500
69415
69416     merge the GVariant serialiser
69417
69418  glib/Makefile.am           |    2 +
69419  glib/gvariant-serialiser.c | 1656
69420  ++++++++++++++++++++++++++++++++++++++++++++
69421  glib/gvariant-serialiser.h |   75 ++
69422  glib/tests/gvariant.c      | 1245 +++++++++++++++++++++++++++++++++
69423  4 files changed, 2978 insertions(+)
69424
69425 commit eea6042f5f4db2f123763097ac2fd4738cef24ee
69426 Author: Ryan Lortie <desrt@desrt.ca>
69427 Date:   Fri Feb 5 12:37:43 2010 -0500
69428
69429     GMappedFile: minimal changes to support GBuffer
69430
69431     Just reorganise the GMappedFile struct to be binary compatible with
69432     GBuffer.  If GBuffer becomes public later then we can revisit this.
69433
69434  glib/gmappedfile.c |   46 +++++++++++++++++++++++++++++++---------------
69435  1 file changed, 31 insertions(+), 15 deletions(-)
69436
69437 commit 3f4b7f6d37cd0036f65c31eeee033d650072561e
69438 Author: Ryan Lortie <desrt@desrt.ca>
69439 Date:   Sat Feb 6 10:18:07 2010 -0500
69440
69441     add private GBuffer type
69442
69443  glib/Makefile.am |    2 +
69444  glib/gbuffer.c   |  205
69445  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
69446  glib/gbuffer.h   |   88 +++++++++++++++++++++++
69447  3 files changed, 295 insertions(+)
69448
69449 commit 813d0d17a65be2ecb5961a96630d11a195ce6a67
69450 Author: Tim-Philipp Müller <tim@centricular.net>
69451 Date:   Fri Feb 5 01:14:20 2010 +0000
69452
69453     Don't leak filename in g_io_modules_scan_all_in_directory
69454
69455     https://bugzilla.gnome.org/show_bug.cgi?id=608159
69456
69457  gio/giomodule.c |    2 ++
69458  1 file changed, 2 insertions(+)
69459
69460 commit 4adde81771f5a4471a568a409a38fd9162d49418
69461 Author: Hans Breuer <hans@breuer.org>
69462 Date:   Sat Feb 6 13:22:39 2010 +0100
69463
69464     Fix inconsistent line-endings
69465
69466     Apparently CRLF (windows format) was checked in from Linux
69467     causing modified by checkout under windows. See:
69468     http://help.github.com/dealing-with-lineendings/
69469     http://mail.gnome.org/archives/gtk-devel-list/2009-July/msg00041.html
69470
69471  po/be.po |  400
69472  +++++++++++++++++++++++++++++++-------------------------------
69473  1 file changed, 200 insertions(+), 200 deletions(-)
69474
69475 commit 00b55e2bc7cb7f4ff7adb3b40e1b41becce6cba1
69476 Author: Tor Lillqvist <tml@iki.fi>
69477 Date:   Sat Feb 6 10:40:03 2010 +0200
69478
69479     Drop empty elements from the VS9 vcproj files
69480
69481     Dunno if this makes sense, if one lets VS edit the it will put them
69482     back anyway. But it's more pleasing to the eye.
69483
69484  build/win32/vs9/gio.vcproj                         |   50 -----
69485  build/win32/vs9/glib-genmarshal.vcproj             |   50 -----
69486  build/win32/vs9/glib.vcproj                        |  230
69487  +++++---------------
69488  build/win32/vs9/gmodule.vcproj                     |   50 -----
69489  build/win32/vs9/gobject.vcproj                     |   50 -----
69490  build/win32/vs9/gspawn-win32-helper-console.vcproj |   50 -----
69491  build/win32/vs9/gspawn-win32-helper.vcproj         |   50 -----
69492  build/win32/vs9/gthread.vcproj                     |   50 -----
69493  build/win32/vs9/testglib.vcproj                    |   50 -----
69494  9 files changed, 60 insertions(+), 570 deletions(-)
69495
69496 commit 10cd6df4a8b947b3b2b68891c779f5318b46e8de
69497 Author: Jonh Wendell <jwendell@gnome.org>
69498 Date:   Fri Feb 5 11:09:26 2010 -0300
69499
69500     Updated Brazilian Portuguese translation
69501
69502  po/pt_BR.po | 1005
69503  +++++++++++++++++++++++++++++++----------------------------
69504  1 file changed, 523 insertions(+), 482 deletions(-)
69505
69506 commit 5e753d6abcad6040a6fd25f5ac34d5dab4f7ae22
69507 Author: Ryan Lortie <desrt@desrt.ca>
69508 Date:   Thu Feb 4 20:27:11 2010 -0500
69509
69510     rename test: gvarianttype -> gvariant
69511
69512     More test cases will be added to this file.
69513
69514  glib/tests/.gitignore     |    2 +-
69515  glib/tests/Makefile.am    |    4 +-
69516  glib/tests/gvariant.c     | 1041
69517  +++++++++++++++++++++++++++++++++++++++++++++
69518  glib/tests/gvarianttype.c | 1041
69519  ---------------------------------------------
69520  4 files changed, 1044 insertions(+), 1044 deletions(-)
69521
69522 commit 9a990cea0cfc7357000e30f3c24030fed2ff4708
69523 Author: Petr Kovar <pknbe@volny.cz>
69524 Date:   Thu Feb 4 23:54:15 2010 +0100
69525
69526     Update Czech translation
69527
69528  po/cs.po | 1012
69529  ++++++++++++++++++++++++++++++++------------------------------
69530  1 file changed, 521 insertions(+), 491 deletions(-)
69531
69532 commit 762e18d8cebf907e51aed14298525048f7c9e015
69533 Author: Tor Lillqvist <tml@iki.fi>
69534 Date:   Thu Feb 4 19:57:38 2010 +0200
69535
69536     Further work on VS9 project files
69537
69538  build/win32/vs9/README.txt     |   16 ++++++++++++----
69539  build/win32/vs9/glib.vsprops   |   32 ++++++++++++++++++++++++++++++--
69540  build/win32/vs9/install.vcproj |    8 ++++----
69541  3 files changed, 46 insertions(+), 10 deletions(-)
69542
69543 commit 021643cda4f9b13fd72e898165744e9aefb346cd
69544 Author: Tor Lillqvist <tml@iki.fi>
69545 Date:   Thu Feb 4 19:54:50 2010 +0200
69546
69547     Clarify use of struct stat on Windows
69548
69549  gio/glocalfile.c     |   23 ++++++++++++++---------
69550  gio/glocalfileinfo.c |   10 ++++++----
69551  glib/gstdio.c        |   24 +++++++++++++++++++-----
69552  glib/gstdio.h        |   37 +++++++++++++++++++++++++++++++++++++
69553  4 files changed, 76 insertions(+), 18 deletions(-)
69554
69555 commit 5589d2b45567a0b35e8d8f55f20b1e381c53ca04
69556 Author: Tor Lillqvist <tml@iki.fi>
69557 Date:   Thu Feb 4 19:20:08 2010 +0200
69558
69559     Internally use the _stati64 API explicitly on Windows
69560
69561     Avoids warnings and confusion when compiling with MSVC.
69562
69563  glib/giowin32.c    |   24 ++++++++++--------------
69564  glib/gkeyfile.c    |    5 ++---
69565  glib/gmappedfile.c |    5 ++---
69566  3 files changed, 14 insertions(+), 20 deletions(-)
69567
69568 commit 05291c0d11f269dedacde62e767b75976c27bd33
69569 Author: Tor Lillqvist <tml@iki.fi>
69570 Date:   Thu Feb 4 15:24:56 2010 +0200
69571
69572     Enable libtool compatible DLL naming in the VS9 projects
69573
69574  build/win32/vs9/gio.vcproj     |    8 ++++----
69575  build/win32/vs9/glib.vcproj    |    8 ++++----
69576  build/win32/vs9/glib.vsprops   |   28 +++++++++++++++++++++++++++-
69577  build/win32/vs9/gmodule.vcproj |    8 ++++----
69578  build/win32/vs9/gobject.vcproj |    8 ++++----
69579  build/win32/vs9/gthread.vcproj |    8 ++++----
69580  6 files changed, 47 insertions(+), 21 deletions(-)
69581
69582 commit bfd60d8835149ede901b52f42d2a56c8ec6e7f77
69583 Author: Ryan Lortie <desrt@desrt.ca>
69584 Date:   Thu Feb 4 09:06:56 2010 -0500
69585
69586     GVariantType test case: assert all memory freed
69587
69588     Make sure we've freed all TypeInfos at the end of the test.
69589
69590  glib/tests/gvarianttype.c |    2 ++
69591  1 file changed, 2 insertions(+)
69592
69593 commit 6d6d7a8bb2c58b4cce7031e68d31978b2f83e6ff
69594 Author: Ryan Lortie <desrt@desrt.ca>
69595 Date:   Thu Feb 4 09:04:32 2010 -0500
69596
69597     GVariantTypeInfo tweaks
69598
69599       1) always emit ending type FIXED for fixed sized items
69600
69601         The serialiser needs to know if it dealing with a fixed sized item
69602         in case the serialised data is corrupt and the item has the wrong
69603         size.
69604
69605       2) add a macro that will be used by test cases to check that all
69606          memory has been freed.
69607
69608  glib/gvarianttypeinfo.c |   10 +++++++---
69609  1 file changed, 7 insertions(+), 3 deletions(-)
69610
69611 commit cb7dfdc1943c016fe05c67ccedf653bfb7bc3891
69612 Author: Tor Lillqvist <tml@iki.fi>
69613 Date:   Thu Feb 4 15:00:15 2010 +0200
69614
69615     Use inherited properties in all configurations in gmodule, too
69616
69617  build/win32/vs9/gmodule.vcproj |    9 +++------
69618  1 file changed, 3 insertions(+), 6 deletions(-)
69619
69620 commit 79eb03aa4f6f75c7049a3c5b11cb83fea0685b88
69621 Author: Tor Lillqvist <tml@iki.fi>
69622 Date:   Thu Feb 4 14:51:56 2010 +0200
69623
69624     Use README.txt instead of README for Windows developer friendliness
69625
69626  build/win32/vs9/Makefile.am |    2 +-
69627  build/win32/vs9/README      |   29 -----------------------------
69628  build/win32/vs9/README.txt  |   29 +++++++++++++++++++++++++++++
69629  3 files changed, 30 insertions(+), 30 deletions(-)
69630
69631 commit ec1944781589fdb15d61b2b251d51bd7e4617832
69632 Author: Tor Lillqvist <tml@iki.fi>
69633 Date:   Thu Feb 4 14:50:36 2010 +0200
69634
69635     Update README for VS9 build
69636
69637  build/win32/vs9/README |   33 +++++++++++++++++++++++++++++----
69638  1 file changed, 29 insertions(+), 4 deletions(-)
69639
69640 commit 9d444f7b12fff6b7f9e6ba4a2667ab293af793eb
69641 Author: Tor Lillqvist <tml@iki.fi>
69642 Date:   Thu Feb 4 14:36:23 2010 +0200
69643
69644     Refactor VS9 project files
69645
69646     Factor out common parts into a vsprops file. Drop empty elements for
69647     tools that aren't used.
69648
69649  build/win32/vs9/Makefile.am                        |    9 +-
69650  build/win32/vs9/gio.vcproj                         |  184
69651  +++---------------
69652  build/win32/vs9/glib-genmarshal.vcproj             |  138 +-------------
69653  build/win32/vs9/glib.vcproj                        |  194
69654  +++----------------
69655  build/win32/vs9/glib.vsprops                       |  196
69656  ++++++++++++++++++++
69657  build/win32/vs9/gmodule.vcproj                     |  173
69658  ++---------------
69659  build/win32/vs9/gobject.vcproj                     |  178
69660  ++----------------
69661  build/win32/vs9/gspawn-win32-helper-console.vcproj |  142 +-------------
69662  build/win32/vs9/gspawn-win32-helper.vcproj         |  142 +-------------
69663  build/win32/vs9/gthread.vcproj                     |  150 +--------------
69664  build/win32/vs9/install.vcproj                     |  164
69665  +---------------
69666  build/win32/vs9/testglib.vcproj                    |  142 +-------------
69667  12 files changed, 319 insertions(+), 1493 deletions(-)
69668
69669 commit 241c7f476d8867d4d380c655d15a8963152a1fa0
69670 Author: Tor Lillqvist <tml@iki.fi>
69671 Date:   Thu Feb 4 14:35:04 2010 +0200
69672
69673     Don't use deprecated g_win32 API
69674
69675  tests/testglib.c |   24 ------------------------
69676  1 file changed, 24 deletions(-)
69677
69678 commit 3f3c163aa2ddbfb756b556b70901d2a58b1313d9
69679 Author: Tor Lillqvist <tml@iki.fi>
69680 Date:   Thu Feb 4 00:37:13 2010 +0200
69681
69682     Put a version info resource also in the gio DLL
69683
69684     Also, distribute gio/gio.rc(.in).
69685
69686  configure.in    |    1 +
69687  gio/Makefile.am |   18 +++++++++++++++++-
69688  gio/gio.rc.in   |    2 +-
69689  3 files changed, 19 insertions(+), 2 deletions(-)
69690
69691 commit 154a5314be98b22cb3171721d40cb9c4e6d5f102
69692 Author: Tor Lillqvist <tml@iki.fi>
69693 Date:   Thu Feb 4 00:11:44 2010 +0200
69694
69695     Update copyright years
69696
69697  glib/glib.rc.in       |    2 +-
69698  gmodule/gmodule.rc.in |    2 +-
69699  gobject/gobject.rc.in |    2 +-
69700  gthread/gthread.rc.in |    2 +-
69701  4 files changed, 4 insertions(+), 4 deletions(-)
69702
69703 commit 33b011ce7d9415d60493595bbfe14dbc02c2d201
69704 Author: Krzesimir Nowak <qdlacz@gmail.com>
69705 Date:   Wed Jan 13 18:40:17 2010 +0100
69706
69707     Add checks for NULL pointer in arrays.
69708
69709     Fixes: Bug 599197 -  array ref and unref functions crash on NULL
69710     array.
69711
69712     * garray.c: Added safety guards to all public functions, which did
69713     not have them earlier. Now when NULL is passed to them, they will
69714     issue a warning and return, instead of segfaulting.
69715
69716  glib/garray.c |   21 +++++++++++++++++++++
69717  1 file changed, 21 insertions(+)
69718
69719 commit 2b121c02efc13f4b8c6c771b33a2363a21e7757f
69720 Author: River Tarnell <river@loreley.flyingparchment.org.uk>
69721 Date:   Wed Feb 3 17:31:02 2010 +0100
69722
69723     properly guard the includes
69724
69725     Fixes: Bug 604967 -  2.22.3 libasyncns build fails on HP-UX 11.11
69726
69727     * gio/libasyncns/asyncns.c: properly guard the includes of
69728     sys/select.h
69729       and sys/time.h
69730
69731  gio/libasyncns/asyncns.c |    8 ++++++++
69732  1 file changed, 8 insertions(+)
69733
69734 commit e62e7227bf6d97215b697fd9a1d7b4a5addd70cb
69735 Author: Tor Lillqvist <tml@iki.fi>
69736 Date:   Wed Feb 3 18:09:28 2010 +0200
69737
69738     Fix the "install" VS9 project
69739
69740     Install also ghostutils.h. Don't bother mentioning any pointless
69741     PreprocessorDefinitions for the "install" project, as all it does is
69742     copy files.
69743
69744  build/win32/vs9/install.vcproj |    6 +++---
69745  1 file changed, 3 insertions(+), 3 deletions(-)
69746
69747 commit 0ac2277b490dae967b7a5083966610cffe8582e1
69748 Author: Ryan Lortie <desrt@desrt.ca>
69749 Date:   Tue Feb 2 23:38:20 2010 -0500
69750
69751     GVariantTypeInfo changes
69752
69753      - rename 'type' in MemberInfo to 'type_info'
69754      - add 'ending_type' field to MemberInfo
69755      - document how to find the ending
69756
69757  glib/gvarianttypeinfo.c   |   23 ++++++++++++++++-------
69758  glib/gvarianttypeinfo.h   |   21 ++++++++++++++++++++-
69759  glib/tests/gvarianttype.c |    6 +++---
69760  3 files changed, 39 insertions(+), 11 deletions(-)
69761
69762 commit 1de58ef708fb1972445a65e184e1579f0d0bbaaf
69763 Author: Tor Lillqvist <tml@iki.fi>
69764 Date:   Tue Feb 2 21:24:45 2010 +0200
69765
69766     Link with dnsapi.lib also in 32-bit builds
69767
69768  build/win32/vs9/gio.vcproj |    4 ++--
69769  1 file changed, 2 insertions(+), 2 deletions(-)
69770
69771 commit 57d3e4cba3a0a273d93a25356801080d710d926e
69772 Author: Tor Lillqvist <tml@iki.fi>
69773 Date:   Tue Feb 2 21:23:27 2010 +0200
69774
69775     Include also testglib.vcproj in tarball
69776
69777  build/win32/vs9/Makefile.am |    1 +
69778  1 file changed, 1 insertion(+)
69779
69780 commit cf0e4c33fa8a7efdc62d52cad0d7dc9135dccdf8
69781 Author: Philip Withnall <philip@tecnocode.co.uk>
69782 Date:   Tue Feb 2 10:41:00 2010 +0000
69783
69784     Don't use a compiler keyword as a variable name
69785
69786     Appease the MS C++ compiler by using _val instead of __value as
69787     a variable
69788     name in G_VALUE_COLLECT_INIT.
69789
69790     Problem found by Haakon Sporsheim <haakon.sporsheim@gmail.com>.
69791     Re-closes: bgo#608602
69792
69793  gobject/gvaluecollector.h |   10 +++++-----
69794  1 file changed, 5 insertions(+), 5 deletions(-)
69795
69796 commit e2bc5c21122b0a0703524a37df6cef43577a46f7
69797 Author: Ryan Lortie <desrt@desrt.ca>
69798 Date:   Mon Feb 1 18:30:57 2010 -0500
69799
69800     g_bit_lock: remove double variable declarations
69801
69802     Remove double declaration of local static variables used for futex
69803     emulation.
69804
69805     Problem found by Haakon Sporsheim <haakon.sporsheim@gmail.com>.
69806
69807  glib/gbitlock.c |    3 ---
69808  1 file changed, 3 deletions(-)
69809
69810 commit 27a080537efdb8660c62445427b53fc29735f304
69811 Author: Dan Winship <danw@gnome.org>
69812 Date:   Mon Feb 1 18:11:43 2010 -0500
69813
69814     ghostutils: Fix a crash and add some tests
69815
69816     https://bugzilla.gnome.org/show_bug.cgi?id=608743
69817
69818  glib/ghostutils.c      |   13 ++++++++++++-
69819  glib/tests/hostutils.c |   19 +++++++++++++++++++
69820  2 files changed, 31 insertions(+), 1 deletion(-)
69821
69822 commit 3443f47ddf520b044997d5b09b95dec692e34ae5
69823 Author: Ryan Lortie <desrt@desrt.ca>
69824 Date:   Sun Jan 31 14:30:08 2010 -0500
69825
69826     G{Byte,Ptr,}Array: move docs from tmpl to .c
69827
69828  docs/reference/glib/tmpl/.gitignore          |    3 +
69829  docs/reference/glib/tmpl/arrays.sgml         |  339 --------------
69830  docs/reference/glib/tmpl/arrays_byte.sgml    |  211 ---------
69831  docs/reference/glib/tmpl/arrays_pointer.sgml |  308 -------------
69832  glib/garray.c                                |  629
69833  ++++++++++++++++++++++++++
69834  5 files changed, 632 insertions(+), 858 deletions(-)
69835
69836 commit 501a2906d3208440a74bebe8736ea39b3f5b5947
69837 Author: Ryan Lortie <desrt@desrt.ca>
69838 Date:   Sun Jan 31 13:07:16 2010 -0500
69839
69840     GList, GSList: move docs from tmpl to .c
69841
69842  docs/reference/glib/tmpl/.gitignore               |    2 +
69843  docs/reference/glib/tmpl/linked_lists_double.sgml |  467
69844  ---------------------
69845  docs/reference/glib/tmpl/linked_lists_single.sgml |  394
69846  -----------------
69847  glib/glist.c                                      |  154 +++++++
69848  glib/gslist.c                                     |  113 +++++
69849  5 files changed, 269 insertions(+), 861 deletions(-)
69850
69851 commit c8c5c5a991b384964d0650d7fec02663dddc9035
69852 Author: Ryan Lortie <desrt@desrt.ca>
69853 Date:   Sun Jan 31 01:26:49 2010 -0500
69854
69855     remove trailing whitespace breaking .gitignore
69856
69857  docs/reference/glib/tmpl/.gitignore |    2 +-
69858  1 file changed, 1 insertion(+), 1 deletion(-)
69859
69860 commit 4bdf7d12a8ef7e027dced8d0da46986c2009180e
69861 Author: Ryan Lortie <desrt@desrt.ca>
69862 Date:   Sun Jan 31 00:39:40 2010 -0500
69863
69864     GIOChannel: move docs from tmpl to .c
69865
69866  docs/reference/glib/tmpl/.gitignore      |    1 +
69867  docs/reference/glib/tmpl/iochannels.sgml |  666
69868  ------------------------------
69869  glib/giochannel.c                        |  196 +++++++++
69870  glib/giounix.c                           |   36 ++
69871  glib/giowin32.c                          |   52 +++
69872  5 files changed, 285 insertions(+), 666 deletions(-)
69873
69874 commit 4353151449fedf8e018c07ae4d196652a39f0528
69875 Author: Ryan Lortie <desrt@desrt.ca>
69876 Date:   Sun Jan 31 00:27:28 2010 -0500
69877
69878     GTree, GNode: move docs from tmpl to .c
69879
69880  docs/reference/glib/tmpl/.gitignore        |    2 +
69881  docs/reference/glib/tmpl/trees-binary.sgml |  250 --------------
69882  docs/reference/glib/tmpl/trees-nary.sgml   |  501
69883  ----------------------------
69884  glib/gnode.c                               |  116 +++++++
69885  glib/gtree.c                               |   67 ++++
69886  5 files changed, 185 insertions(+), 751 deletions(-)
69887
69888 commit d81506a154ba387e339dfb5ff6acddac1e4866c5
69889 Author: Ryan Lortie <desrt@desrt.ca>
69890 Date:   Sun Jan 31 00:18:09 2010 -0500
69891
69892     GThreadPool: move docs from tmpl to .c
69893
69894  docs/reference/glib/tmpl/.gitignore        |    1 +
69895  docs/reference/glib/tmpl/thread_pools.sgml |  202
69896  ----------------------------
69897  glib/gthreadpool.c                         |   50 +++++++
69898  3 files changed, 51 insertions(+), 202 deletions(-)
69899
69900 commit c471468ca477b44c1c14038951f720fd1ca26070
69901 Author: Ryan Lortie <desrt@desrt.ca>
69902 Date:   Sun Jan 31 00:16:14 2010 -0500
69903
69904     GRelation: move docs from tmpl to .c
69905
69906  docs/reference/glib/tmpl/.gitignore     |    1 +
69907  docs/reference/glib/tmpl/relations.sgml |  204
69908  -------------------------------
69909  glib/grel.c                             |  162 ++++++++++++++++++++++++
69910  3 files changed, 163 insertions(+), 204 deletions(-)
69911
69912 commit 21a6b69f4fe85948e6e97650ccdd6e280098a790
69913 Author: Ryan Lortie <desrt@desrt.ca>
69914 Date:   Sun Jan 31 00:10:58 2010 -0500
69915
69916     GCache: move docs from tmpl to .c
69917
69918  docs/reference/glib/tmpl/.gitignore  |    1 +
69919  docs/reference/glib/tmpl/caches.sgml |  162
69920  ----------------------------------
69921  glib/gcache.c                        |  134 ++++++++++++++++++++++++++++
69922  3 files changed, 135 insertions(+), 162 deletions(-)
69923
69924 commit fa7cafae5cfea880a1d6cfc82b000eecd34534e1
69925 Author: Ryan Lortie <desrt@desrt.ca>
69926 Date:   Sun Jan 31 00:05:48 2010 -0500
69927
69928     GChecksum: move docs from tmpl to .c
69929
69930  docs/reference/glib/tmpl/.gitignore    |    1 +
69931  docs/reference/glib/tmpl/checksum.sgml |  145
69932  --------------------------------
69933  glib/gchecksum.c                       |   22 +++++
69934  3 files changed, 23 insertions(+), 145 deletions(-)
69935
69936 commit 5ee096636b3e603863e0935c2e7ff107b4d72f63
69937 Author: Ryan Lortie <desrt@desrt.ca>
69938 Date:   Sun Jan 31 00:03:33 2010 -0500
69939
69940     GCompletion: move docs from tmpl to .c
69941
69942  docs/reference/glib/tmpl/.gitignore      |    1 +
69943  docs/reference/glib/tmpl/completion.sgml |  158
69944  ------------------------------
69945  glib/gcompletion.c                       |  122 +++++++++++++++++++++++
69946  3 files changed, 123 insertions(+), 158 deletions(-)
69947
69948 commit 75b3bd99e1a219fdd8d8f0be5a9fdddfda120ace
69949 Author: Christian Dywan <christian@twotoasts.de>
69950 Date:   Mon Feb 1 12:37:23 2010 +0100
69951
69952     Fix typo in introduction to threads in Glib
69953
69954  glib/gthread.c |    2 +-
69955  1 file changed, 1 insertion(+), 1 deletion(-)
69956
69957 commit f25e756ab65fef3bd793aaf234a82b4a82d19d67
69958 Author: Kjartan Maraas <kmaraas@gnome.org>
69959 Date:   Sun Jan 31 19:57:59 2010 +0100
69960
69961     Updated Norwegian bokmål translation
69962
69963  po/nb.po |  965
69964  ++++++++++++++++++++++++++++++++------------------------------
69965  1 file changed, 504 insertions(+), 461 deletions(-)
69966
69967 commit aa67c725e1bde15c900b65c1971771ec084cef20
69968 Author: Philip Withnall <philip@tecnocode.co.uk>
69969 Date:   Sun Jan 31 16:15:32 2010 +0000
69970
69971     Fix shadowing of G_VALUE_COLLECT variables in G_VALUE_COLLECT_INIT
69972
69973     Closes: bgo#608602
69974
69975  gobject/gvaluecollector.h |   10 +++++-----
69976  1 file changed, 5 insertions(+), 5 deletions(-)
69977
69978 commit 6d52d34dff51676bdfa42d09c26c683304275c39
69979 Author: Ryan Lortie <desrt@desrt.ca>
69980 Date:   Sat Jan 30 23:34:19 2010 -0500
69981
69982     data{list,sets}, quarks: move docs from tmpl to .c
69983
69984  docs/reference/glib/tmpl/.gitignore    |    3 +
69985  docs/reference/glib/tmpl/datalist.sgml |  244 ------------------
69986  docs/reference/glib/tmpl/datasets.sgml |  212 ----------------
69987  docs/reference/glib/tmpl/quarks.sgml   |  124 ---------
69988  glib/gdataset.c                        |  428
69989  +++++++++++++++++++++++++++++++-
69990  5 files changed, 429 insertions(+), 582 deletions(-)
69991
69992 commit c7000fcfecca109a9f35c8c2e4e56d3a63cf5bd6
69993 Author: Ryan Lortie <desrt@desrt.ca>
69994 Date:   Sat Jan 30 23:10:34 2010 -0500
69995
69996     GPattern: move docs from tmpl to .c
69997
69998  docs/reference/glib/tmpl/.gitignore    |    1 +
69999  docs/reference/glib/tmpl/patterns.sgml |  124
70000  --------------------------------
70001  glib/gpattern.c                        |  103 ++++++++++++++++++++++++++
70002  3 files changed, 104 insertions(+), 124 deletions(-)
70003
70004 commit 84572f81bfc2696390625e814d0200cbb26220cb
70005 Author: Ryan Lortie <desrt@desrt.ca>
70006 Date:   Sat Jan 30 23:04:52 2010 -0500
70007
70008     String chunks: move docs from tmpl to .c
70009
70010  docs/reference/glib/tmpl/.gitignore         |    1 +
70011  docs/reference/glib/tmpl/string_chunks.sgml |  108
70012  ---------------------------
70013  glib/gstring.c                              |   35 +++++++++
70014  3 files changed, 36 insertions(+), 108 deletions(-)
70015
70016 commit 4431ac5dda5a3f130c9eb8f41445c883d960fe4c
70017 Author: Ryan Lortie <desrt@desrt.ca>
70018 Date:   Sat Jan 30 22:58:43 2010 -0500
70019
70020     Move allocator and memchunk docs from tmpl to .c
70021
70022  docs/reference/glib/tmpl/.gitignore         |    2 +
70023  docs/reference/glib/tmpl/allocators.sgml    |   57 -----
70024  docs/reference/glib/tmpl/memory_chunks.sgml |  331
70025  -------------------------
70026  glib/gmem.c                                 |  353
70027  +++++++++++++++++++++++++++
70028  glib/gtimer.c                               |    3 +-
70029  5 files changed, 357 insertions(+), 389 deletions(-)
70030
70031 commit 3a161ee8f34f8c5861075a4b0d52730f7ba5bec0
70032 Author: Ryan Lortie <desrt@desrt.ca>
70033 Date:   Sat Jan 30 22:19:29 2010 -0500
70034
70035     GSequence: move docs from tmpl to .c
70036
70037  docs/reference/glib/tmpl/.gitignore    |    1 +
70038  docs/reference/glib/tmpl/sequence.sgml |  432
70039  --------------------------------
70040  glib/gsequence.c                       |   69 +++++
70041  3 files changed, 70 insertions(+), 432 deletions(-)
70042
70043 commit 0ab7bb4b18908813b484514b8d2f597d962dd3c7
70044 Author: Ryan Lortie <desrt@desrt.ca>
70045 Date:   Sat Jan 30 22:15:35 2010 -0500
70046
70047     GShell: move docs from tmpl to .c
70048
70049  docs/reference/glib/tmpl/.gitignore |    1 +
70050  docs/reference/glib/tmpl/shell.sgml |   68
70051  -----------------------------------
70052  glib/gshell.c                       |   22 ++++++++++++
70053  3 files changed, 23 insertions(+), 68 deletions(-)
70054
70055 commit f6482a1eaa10f6e21536776ca667980ccd9e5f77
70056 Author: Ryan Lortie <desrt@desrt.ca>
70057 Date:   Sat Jan 30 22:12:22 2010 -0500
70058
70059     GTimer: move docs from tmpl to .c
70060
70061  docs/reference/glib/tmpl/.gitignore  |    1 +
70062  docs/reference/glib/tmpl/timers.sgml |  110
70063  ----------------------------------
70064  glib/gtimer.c                        |   91 +++++++++++++++++++++++++++-
70065  3 files changed, 91 insertions(+), 111 deletions(-)
70066
70067 commit d87712d3e6d3975b2c0a5fb436b8b8d3e009a3e1
70068 Author: Ryan Lortie <desrt@desrt.ca>
70069 Date:   Sat Jan 30 21:55:03 2010 -0500
70070
70071     Fix up gthread.c documentation
70072
70073     The last incomplete commit got pushed accidentally.  This finishes
70074     it up.
70075
70076  glib/gthread.c |  214
70077  +++++++++++++++++++++++++++++++++++++++-----------------
70078  1 file changed, 151 insertions(+), 63 deletions(-)
70079
70080 commit 0f246e28ca6651b7b40a5a5668b45729226ca177
70081 Author: Ryan Lortie <desrt@desrt.ca>
70082 Date:   Sat Jan 30 20:15:25 2010 -0500
70083
70084     merge GVariantTypeInfo
70085
70086  glib/Makefile.am          |    2 +
70087  glib/gvarianttypeinfo.c   |  841
70088  +++++++++++++++++++++++++++++++++++++++++++++
70089  glib/gvarianttypeinfo.h   |  140 ++++++++
70090  glib/tests/gvarianttype.c |  429 +++++++++++++++++++++--
70091  4 files changed, 1392 insertions(+), 20 deletions(-)
70092
70093 commit 4c58a85dd1eb89fe45b8fc5730291238c057d63e
70094 Author: Ryan Lortie <desrt@desrt.ca>
70095 Date:   Sat Jan 30 16:00:51 2010 -0500
70096
70097     Revert accidental commit "dirt"
70098
70099     This reverts commit c46bc6ba1fc8c5045c9a93b95e78e81936e2d954.
70100
70101  docs/reference/glib/Makefile.am           |    1 -
70102  docs/reference/glib/glib-sections.txt     |    2 +
70103  docs/reference/glib/tmpl/glib-unused.sgml |  847
70104  ++---------------------------
70105  docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
70106  docs/reference/glib/tmpl/version.sgml     |   68 ---
70107  5 files changed, 44 insertions(+), 879 deletions(-)
70108
70109 commit f411e23043a5f97010ee12895f78a779df43b3dd
70110 Author: Ryan Lortie <desrt@desrt.ca>
70111 Date:   Sat Jan 30 14:06:12 2010 -0500
70112
70113     GIO: Remove trailing "." from Since: tags in docs
70114
70115     Typing "Since: 2.22." results in the creation of an
70116     api-index-2.22..xml
70117     file (ie: the last '.' is taken to be part of the version number).
70118
70119  gio/gfileinfo.h |    4 ++--
70120  gio/gsocket.c   |    2 +-
70121  2 files changed, 3 insertions(+), 3 deletions(-)
70122
70123 commit c46bc6ba1fc8c5045c9a93b95e78e81936e2d954
70124 Author: Ryan Lortie <desrt@desrt.ca>
70125 Date:   Sat Jan 30 13:00:01 2010 -0500
70126
70127     dirt
70128
70129  docs/reference/glib/Makefile.am           |    1 +
70130  docs/reference/glib/glib-sections.txt     |    2 -
70131  docs/reference/glib/tmpl/glib-unused.sgml |  847
70132  +++++++++++++++++++++++++++--
70133  docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
70134  docs/reference/glib/tmpl/version.sgml     |   68 +++
70135  5 files changed, 879 insertions(+), 44 deletions(-)
70136
70137 commit 6857767b8600a361188f75e62c086ed7d7c06d7c
70138 Author: Ryan Lortie <desrt@desrt.ca>
70139 Date:   Sat Jan 30 12:32:09 2010 -0500
70140
70141     move threads docs to .c
70142
70143  docs/reference/glib/tmpl/.gitignore   |    1 +
70144  docs/reference/glib/tmpl/threads.sgml | 1801
70145  ---------------------------------
70146  glib/gthread.c                        | 1492 ++++++++++++++++++++++++++-
70147  3 files changed, 1475 insertions(+), 1819 deletions(-)
70148
70149 commit 4234481855b8bef92d594421977a2aa130ac3ad6
70150 Author: Ryan Lortie <desrt@desrt.ca>
70151 Date:   Sat Jan 30 13:29:23 2010 -0500
70152
70153     GIOChannel: fill in missing docs
70154
70155  docs/reference/glib/tmpl/iochannels.sgml |   22 +++++++++++-----------
70156  1 file changed, 11 insertions(+), 11 deletions(-)
70157
70158 commit 7b6c8a56059657073f56dbc2a9d04acde2588349
70159 Author: Ryan Lortie <desrt@desrt.ca>
70160 Date:   Sat Jan 30 12:30:53 2010 -0500
70161
70162     g_strlcpy doc: small fixup
70163
70164     prevent the <note> from getting sucked in as part of the Returns:
70165
70166  glib/gstrfuncs.c |    6 +++---
70167  1 file changed, 3 insertions(+), 3 deletions(-)
70168
70169 commit 522dafe126ed814a1699238142fbc12b7f55b0b6
70170 Author: Ryan Lortie <desrt@desrt.ca>
70171 Date:   Sat Jan 30 12:13:50 2010 -0500
70172
70173     gbitlock: fix gtkdoc brokenness
70174
70175  glib/gbitlock.c |    1 +
70176  glib/gbitlock.h |    6 +++---
70177  2 files changed, 4 insertions(+), 3 deletions(-)
70178
70179 commit d51b6c471ab13348077630e8f7a3a480b3d266f0
70180 Author: Ryan Lortie <desrt@desrt.ca>
70181 Date:   Sat Jan 30 01:00:50 2010 -0500
70182
70183     GRand: move docs from tmpl to inline comments
70184
70185  docs/reference/glib/tmpl/.gitignore          |    1 +
70186  docs/reference/glib/tmpl/random_numbers.sgml |  206
70187  --------------------------
70188  glib/grand.c                                 |   64 ++++++++
70189  3 files changed, 65 insertions(+), 206 deletions(-)
70190
70191 commit 3de141b8d5d410a87481a2dec1bb3227464d97c8
70192 Author: Jorge González <jorgegonz@svn.gnome.org>
70193 Date:   Sat Jan 30 12:37:00 2010 +0100
70194
70195     Updated Spanish translation
70196
70197  po/es.po |  984
70198  ++++++++++++++++++++++++++++++++------------------------------
70199  1 file changed, 514 insertions(+), 470 deletions(-)
70200
70201 commit 2f4bc34b324505cc6b196a9793b71e8455fe8540
70202 Author: Ryan Lortie <desrt@desrt.ca>
70203 Date:   Sat Jan 30 00:00:48 2010 -0500
70204
70205     gvarianttype: fix a trivial missing const
70206
70207  glib/gvarianttype.c |    2 +-
70208  1 file changed, 1 insertion(+), 1 deletion(-)
70209
70210 commit 1d55cfb51e03f4ba23191df4625ca62d3624652e
70211 Author: Ryan Lortie <desrt@desrt.ca>
70212 Date:   Fri Jan 29 23:56:04 2010 -0500
70213
70214     don't #include <glib.h> from other public headers
70215
70216     fix up some problems that were hidden by that
70217
70218  glib/glib.symbols   |    6 ++++--
70219  glib/gtestutils.c   |    1 +
70220  glib/gtestutils.h   |    6 +++++-
70221  glib/gurifuncs.c    |    1 +
70222  glib/gurifuncs.h    |    2 +-
70223  glib/gvarianttype.c |    1 +
70224  6 files changed, 13 insertions(+), 4 deletions(-)
70225
70226 commit 71b14dedd8fa7b141e1496ba0b727996f6808579
70227 Author: Claude Paroz <claude@2xlibre.net>
70228 Date:   Fri Jan 29 22:52:58 2010 +0100
70229
70230     Updated French translation
70231
70232  po/fr.po | 1008
70233  ++++++++++++++++++++++++++++++++------------------------------
70234  1 file changed, 514 insertions(+), 494 deletions(-)
70235
70236 commit a4f5a3705b7df850cac0313853f8f95b5cfe24df
70237 Author: Andre Klapper <a9016009@gmx.de>
70238 Date:   Fri Jan 29 22:33:06 2010 +0100
70239
70240     Update POTFILES.in to make l10n.gnome.org happy
70241
70242  po/POTFILES.in |    8 ++++++++
70243  1 file changed, 8 insertions(+)
70244
70245 commit 6aa73f03eb14188b71b91c647442488e776a4952
70246 Author: Ryan Lortie <desrt@desrt.ca>
70247 Date:   Thu Jan 28 22:43:51 2010 -0500
70248
70249     improve gitignore
70250
70251  .gitignore         |    3 +++
70252  glib/.gitignore    |    4 ++++
70253  gmodule/.gitignore |    1 +
70254  gobject/.gitignore |    1 +
70255  gthread/.gitignore |    1 +
70256  po/.gitignore      |    1 +
70257  tests/.gitignore   |    2 ++
70258  7 files changed, 13 insertions(+)
70259
70260 commit c73d2818432956aaedb12886ea0011847b7d030e
70261 Author: Ryan Lortie <desrt@desrt.ca>
70262 Date:   Thu Jan 28 22:36:48 2010 -0500
70263
70264     GHash: move docs from tmpl to inline comments
70265
70266  docs/reference/glib/tmpl/.gitignore       |    1 +
70267  docs/reference/glib/tmpl/hash_tables.sgml |  489
70268  -----------------------------
70269  glib/ghash.c                              |  114 +++++++
70270  glib/ghash.h                              |   17 +-
70271  4 files changed, 130 insertions(+), 491 deletions(-)
70272
70273 commit fe89b2ea293cbcd02de2cba1834e03eee0190cdc
70274 Author: Ryan Lortie <desrt@desrt.ca>
70275 Date:   Thu Jan 28 19:12:55 2010 -0500
70276
70277     Since: markers for g_bit_*lock()
70278
70279  glib/gbitlock.c |    6 ++++++
70280  1 file changed, 6 insertions(+)
70281
70282 commit 40eae351b1a95626f49ea042e5f5e9824c171c50
70283 Author: Ryan Lortie <desrt@desrt.ca>
70284 Date:   Thu Jan 28 18:41:19 2010 -0500
70285
70286     Bug 548967 - 1 bit mutex lock: add tests
70287
70288     Add a test case for the new API.
70289
70290     Always check the emulated futex(2) implementation, even on systems
70291     with
70292     futex support.
70293
70294  configure.in               |    1 +
70295  glib/gbitlock.c            |    4 ++
70296  gthread/Makefile.am        |    3 ++
70297  gthread/tests/.gitignore   |    2 +
70298  gthread/tests/1bit-mutex.c |  127
70299  ++++++++++++++++++++++++++++++++++++++++++++
70300  gthread/tests/Makefile.am  |   15 ++++++
70301  6 files changed, 152 insertions(+)
70302
70303 commit 669b0f2d6b5ef3a4924a1402d569c4e38e4fb41c
70304 Author: Ryan Lortie <desrt@desrt.ca>
70305 Date:   Thu Jan 28 11:32:07 2010 -0500
70306
70307     Bug 548967 - 1 bit mutex lock
70308
70309     Add support for a mutex lock that consumes only one bit of storage
70310     inside of an integer on systems that support futexes.  Futex is
70311     emulated
70312     (at a higher cost) on systems that don't have it -- but only in the
70313     contended case.
70314
70315  configure.in                          |   26 +++
70316  docs/reference/glib/glib-sections.txt |    5 +
70317  glib/Makefile.am                      |    2 +
70318  glib/gbitlock.c                       |  292
70319  +++++++++++++++++++++++++++++++++
70320  glib/gbitlock.h                       |   43 +++++
70321  glib/glib.h                           |    1 +
70322  glib/glib.symbols                     |    8 +
70323  glib/gthread.c                        |    1 +
70324  glib/gthreadprivate.h                 |    1 +
70325  9 files changed, 379 insertions(+)
70326
70327 commit 595cad2531ac8bb4a4954337931134cb304088df
70328 Author: Ryan Lortie <desrt@desrt.ca>
70329 Date:   Thu Jan 28 12:39:46 2010 -0500
70330
70331     glib docs: Delete and ignore empty .tmpl files
70332
70333  docs/reference/glib/tmpl/.gitignore      |    4 ++
70334  docs/reference/glib/tmpl/ghostutils.sgml |   64 ------------------
70335  docs/reference/glib/tmpl/gurifuncs.sgml  |  104
70336  ------------------------------
70337  3 files changed, 4 insertions(+), 168 deletions(-)
70338
70339 commit b0a0ac51cb7e628f90b8293c098a6a1a26425301
70340 Author: Ryan Lortie <desrt@desrt.ca>
70341 Date:   Wed Jan 27 21:30:26 2010 -0500
70342
70343     Return NULL from g_mapped_file_get_contents()
70344
70345     In the case of an empty file, return NULL instead of "".  This means
70346     that the return result of g_mapped_file_get_contents() will always be
70347     page-aligned.
70348
70349  README.in          |    5 +++++
70350  glib/gmappedfile.c |    6 ++++--
70351  2 files changed, 9 insertions(+), 2 deletions(-)
70352
70353 commit 2a19bb7699c13e6d7cc5761d9285617e6b2b51f7
70354 Author: Matej Urbančič <mateju@svn.gnome.org>
70355 Date:   Wed Jan 27 13:16:13 2010 +0100
70356
70357     Updated Slovenian translation
70358
70359  po/sl.po | 1315
70360  ++++++++++++++++++++++++++++++++------------------------------
70361  1 file changed, 682 insertions(+), 633 deletions(-)
70362
70363 commit 082ff883b64ca39a197b7fccb520f0b5fa707e8a
70364 Author: Behdad Esfahbod <behdad@behdad.org>
70365 Date:   Tue Jan 26 16:12:20 2010 -0500
70366
70367     Improve type documentation
70368
70369  docs/reference/glib/tmpl/types.sgml |   31
70370  +++++++++++++++++++------------
70371  1 file changed, 19 insertions(+), 12 deletions(-)
70372
70373 commit 7d6af08777d4762ec17bfe8a4fa6eb83ba8d6f36
70374 Author: Christian Dywan <christian@twotoasts.de>
70375 Date:   Tue Jan 26 20:45:40 2010 +0100
70376
70377     Add gtk-doc comments with Since tags to GMemoryOutputStream properties
70378
70379  gio/gmemoryoutputstream.c |   35 +++++++++++++++++++++++++++++++++++
70380  1 file changed, 35 insertions(+)
70381
70382 commit b0d2f344a68abcc14558c0363ffbe5bfdcba2a66
70383 Author: Javier Jardón <jjardon@gnome.org>
70384 Date:   Tue Jan 26 19:15:48 2010 +0100
70385
70386     [glib/gvarianttype] Move some documentation to header file
70387
70388     Also, change G_VARIANT_TYPE(str) for G_VARIANT_TYPE(type_string)
70389     so It's correctly documented now.
70390
70391  glib/gvarianttype.c |   23 -----------------------
70392  glib/gvarianttype.h |   30 ++++++++++++++++++++++++++----
70393  2 files changed, 26 insertions(+), 27 deletions(-)
70394
70395 commit 3c66490503534eccdd9d3082684ca5c9abf89c0c
70396 Author: Javier Jardón <jjardon@gnome.org>
70397 Date:   Tue Jan 26 19:00:41 2010 +0100
70398
70399     [glib/gvariantype] Added missing "Since: 2.24" tag
70400
70401  glib/gvarianttype.c |    2 ++
70402  1 file changed, 2 insertions(+)
70403
70404 commit 3658727cfa0eca8c66bc2cdff46992099caf0acd
70405 Author: Martin Pitt <martin.pitt@ubuntu.com>
70406 Date:   Tue Jan 26 11:22:31 2010 +0100
70407
70408     always use our own internal assertion message symbol
70409
70410     Re-using glibc's __abort_msg symbol causes linking problems, since
70411     the symbol
70412     is declared private. Always use our own__glib_abort_msg symbol
70413     to store
70414     assertion messages, to avoid compatibility and linking problems.
70415
70416     Also fix the test case to work with out of tree builds (such as "make
70417     distcheck"), and re-enable it.
70418
70419     https://bugzilla.gnome.org/show_bug.cgi?id=594872
70420
70421  configure.in                 |   14 --------------
70422  glib/gtestutils.c            |   26 +++++++++-----------------
70423  tests/Makefile.am            |    2 +-
70424  tests/run-assert-msg-test.sh |   17 +++++------------
70425  4 files changed, 15 insertions(+), 44 deletions(-)
70426
70427 commit e84a3f824855419c361ebc9f2e04768f96c6f3b9
70428 Author: Matthias Clasen <mclasen@redhat.com>
70429 Date:   Mon Jan 25 14:16:09 2010 -0500
70430
70431     Bump version
70432
70433  configure.in |    2 +-
70434  1 file changed, 1 insertion(+), 1 deletion(-)
70435
70436 commit 079c980ecabf42ee9d0a061f9a11b078c6394225
70437 Author: Matthias Clasen <mclasen@redhat.com>
70438 Date:   Mon Jan 25 14:14:14 2010 -0500
70439
70440     2.23.2
70441
70442  po/am.po          |   42 +-
70443  po/ar.po          |   45 +-
70444  po/as.po          |   45 +-
70445  po/ast.po         | 1355
70446  ++++++++++++++++++++++++++---------------------------
70447  po/az.po          |   42 +-
70448  po/be.po          |   42 +-
70449  po/be@latin.po    |   45 +-
70450  po/bg.po          |  921 ++++++++++++++++++------------------
70451  po/bn.po          | 1256
70452  +++++++++++++++++++++++--------------------------
70453  po/bn_IN.po       |   45 +-
70454  po/bs.po          |   42 +-
70455  po/ca.po          |   45 +-
70456  po/ca@valencia.po |   45 +-
70457  po/cs.po          |   45 +-
70458  po/cy.po          |   42 +-
70459  po/da.po          |   45 +-
70460  po/de.po          |   45 +-
70461  po/dz.po          |   42 +-
70462  po/el.po          |   45 +-
70463  po/en@shaw.po     |   45 +-
70464  po/en_CA.po       |   45 +-
70465  po/en_GB.po       |   45 +-
70466  po/eo.po          |   42 +-
70467  po/es.po          |  929 ++++++++++++++++++------------------
70468  po/et.po          |  484 ++++++++++++++++++-
70469  po/eu.po          |  996 ++++++++++++++++++++-------------------
70470  po/fa.po          |   42 +-
70471  po/fi.po          |   45 +-
70472  po/fr.po          |   45 +-
70473  po/ga.po          |   42 +-
70474  po/gl.po          |   45 +-
70475  po/gu.po          |   45 +-
70476  po/he.po          |   45 +-
70477  po/hi.po          |   45 +-
70478  po/hr.po          |   42 +-
70479  po/hu.po          |   45 +-
70480  po/hy.po          |   42 +-
70481  po/id.po          |   42 +-
70482  po/is.po          |   42 +-
70483  po/it.po          |   45 +-
70484  po/ja.po          |   45 +-
70485  po/ka.po          |   42 +-
70486  po/kn.po          |   45 +-
70487  po/ko.po          |   45 +-
70488  po/ku.po          |   42 +-
70489  po/lt.po          |   45 +-
70490  po/lv.po          |   42 +-
70491  po/mai.po         |   45 +-
70492  po/mg.po          |   42 +-
70493  po/mk.po          |   45 +-
70494  po/ml.po          |   45 +-
70495  po/mn.po          |   42 +-
70496  po/mr.po          |   45 +-
70497  po/ms.po          |   42 +-
70498  po/nb.po          |  925 ++++++++++++++++++------------------
70499  po/ne.po          |   42 +-
70500  po/nl.po          |   45 +-
70501  po/nn.po          |   45 +-
70502  po/oc.po          |   42 +-
70503  po/or.po          |   45 +-
70504  po/pa.po          |   45 +-
70505  po/pl.po          |   45 +-
70506  po/ps.po          |   42 +-
70507  po/pt.po          |   45 +-
70508  po/pt_BR.po       |   45 +-
70509  po/ro.po          |   45 +-
70510  po/ru.po          |   45 +-
70511  po/rw.po          |   42 +-
70512  po/si.po          |   42 +-
70513  po/sk.po          |   42 +-
70514  po/sl.po          |   45 +-
70515  po/sq.po          |   47 +-
70516  po/sr.po          |   45 +-
70517  po/sr@ije.po      |   42 +-
70518  po/sr@latin.po    |   45 +-
70519  po/sv.po          | 1323
70520  ++++++++++++++++++++++++++-------------------------
70521  po/ta.po          |   45 +-
70522  po/te.po          |   45 +-
70523  po/th.po          |   45 +-
70524  po/tl.po          |   42 +-
70525  po/tr.po          |   45 +-
70526  po/tt.po          |   42 +-
70527  po/uk.po          |  939 +++++++++++++++++++------------------
70528  po/vi.po          |   45 +-
70529  po/wa.po          |   42 +-
70530  po/xh.po          |   42 +-
70531  po/yi.po          |   42 +-
70532  po/zh_CN.po       |   45 +-
70533  po/zh_HK.po       |   45 +-
70534  po/zh_TW.po       |   45 +-
70535  90 files changed, 7008 insertions(+), 5674 deletions(-)
70536
70537 commit 975aea7bce39a2909607c6c40c2c0c945169b0c6
70538 Author: Matthias Clasen <mclasen@redhat.com>
70539 Date:   Mon Jan 25 14:13:48 2010 -0500
70540
70541     Disable yet another failing test that was recently added...
70542
70543  tests/Makefile.am |    2 +-
70544  1 file changed, 1 insertion(+), 1 deletion(-)
70545
70546 commit f13804f68e37c597533644e671d38229e80b917a
70547 Author: Matthias Clasen <mclasen@redhat.com>
70548 Date:   Mon Jan 25 12:46:35 2010 -0500
70549
70550     Minor docs update
70551
70552  docs/reference/gio/gio-sections.txt |    1 +
70553  1 file changed, 1 insertion(+)
70554
70555 commit bc4f3904f27652b844f9786ba2b243a5ea3368b5
70556 Author: Matthias Clasen <mclasen@redhat.com>
70557 Date:   Mon Jan 25 12:43:10 2010 -0500
70558
70559     Another few failing tests disabled
70560
70561  gio/tests/filter-streams.c |    2 ++
70562  1 file changed, 2 insertions(+)
70563
70564 commit 305c9c6de5436b35fc3929d4c4ff3f29c00d8678
70565 Author: Matthias Clasen <mclasen@redhat.com>
70566 Date:   Mon Jan 25 12:29:09 2010 -0500
70567
70568     Disable a failing test, tsk, tsk.
70569
70570  glib/tests/array-test.c |    2 ++
70571  1 file changed, 2 insertions(+)
70572
70573 commit 81f186d1e55621622fc3a29f43522a8d5494edde
70574 Author: Matthias Clasen <mclasen@redhat.com>
70575 Date:   Mon Jan 25 12:00:06 2010 -0500
70576
70577     Mention GVariant
70578
70579  NEWS |    4 ++++
70580  1 file changed, 4 insertions(+)
70581
70582 commit e0d1124bd9bc516daaa84c94fee39decf9acc1d8
70583 Author: Matthias Clasen <mclasen@redhat.com>
70584 Date:   Mon Jan 25 11:57:47 2010 -0500
70585
70586     Updates
70587
70588  NEWS |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
70589  1 file changed, 53 insertions(+)
70590
70591 commit b4c0b10658bb77f14005a117d5abdb620fec4068
70592 Author: Ryan Lortie <desrt@desrt.ca>
70593 Date:   Mon Jan 25 11:31:56 2010 -0500
70594
70595     add testcase for GVariantType
70596
70597  glib/tests/.gitignore     |    1 +
70598  glib/tests/Makefile.am    |    3 +
70599  glib/tests/gvarianttype.c |  650
70600  +++++++++++++++++++++++++++++++++++++++++++++
70601  3 files changed, 654 insertions(+)
70602
70603 commit 0ccb288da103890dcf89ceda75fb8b488077a1de
70604 Author: Ryan Lortie <desrt@desrt.ca>
70605 Date:   Mon Jan 25 11:26:27 2010 -0500
70606
70607     merge GVariantType
70608
70609     GVariantType is the type system for GVariant
70610
70611  docs/reference/glib/glib-docs.sgml    |    1 +
70612  docs/reference/glib/glib-sections.txt |   68 ++
70613  glib/Makefile.am                      |    2 +
70614  glib/glib.h                           |    1 +
70615  glib/glib.symbols                     |   34 +
70616  glib/gvarianttype.c                   | 1495
70617  +++++++++++++++++++++++++++++++++
70618  glib/gvarianttype.h                   |  282 +++++++
70619  7 files changed, 1883 insertions(+)
70620
70621 commit 11d4e59712b5a19c9847facf6da79946c9bd24aa
70622 Author: Benjamin Otte <otte@redhat.com>
70623 Date:   Wed Jan 20 21:06:30 2010 +0100
70624
70625     Move the boxed private type data to TypeNode
70626
70627     This way we don't need to keep a custom array that we bsearch on (and
70628     that isn't threadsafe) but can use the gtype.c machinery that is
70629     threadsafe. And fast, too!
70630
70631     https://bugzilla.gnome.org/show_bug.cgi?id=554887
70632
70633  gobject/Makefile.am     |    5 +++-
70634  gobject/gboxed.c        |   72
70635  ++++-------------------------------------------
70636  gobject/gtype-private.h |   41 +++++++++++++++++++++++++++
70637  gobject/gtype.c         |   45 +++++++++++++++++++++++++++++
70638  4 files changed, 95 insertions(+), 68 deletions(-)
70639
70640 commit ac666d2ae35b86c0d92ae70a0fb77b9df91035d1
70641 Author: Benjamin Otte <otte@redhat.com>
70642 Date:   Wed Jan 20 20:02:24 2010 +0100
70643
70644     Put calls to registered copy/free functions into separate functions
70645
70646     This eases cleaning up these functions.
70647
70648     One optimization in value_set_internal() was lost in the process. It
70649     shouldn't cause too many issues when all is said and done.
70650
70651     https://bugzilla.gnome.org/show_bug.cgi?id=554887
70652
70653  gobject/gboxed.c |   97
70654  +++++++++++++++++-------------------------------------
70655  1 file changed, 31 insertions(+), 66 deletions(-)
70656
70657 commit 4ecf8655b315f9da3d108356c8f39394300deae3
70658 Author: Alexander Shopov <ash@contact.bg>
70659 Date:   Mon Jan 25 11:58:18 2010 +0200
70660
70661     Updated Bulgarian translation
70662
70663  po/bg.po |  974
70664  +++++++++++++++++++++++++++++++-------------------------------
70665  1 file changed, 490 insertions(+), 484 deletions(-)
70666
70667 commit d819c8e486c9aaa2602d93fdd5cd1743d5a46624
70668 Author: Matthias Clasen <mclasen@redhat.com>
70669 Date:   Sun Jan 24 20:50:51 2010 -0500
70670
70671     Typo fixes
70672
70673  gio/gsimpleasyncresult.c |    4 ++--
70674  1 file changed, 2 insertions(+), 2 deletions(-)
70675
70676 commit cd59feff775e3cf9b15190dd6d75c4e6b98336e8
70677 Author: Jamil Ahmed <itsjamil@gmail.com>
70678 Date:   Sun Jan 24 22:54:12 2010 +0600
70679
70680     Updated Bengali translation
70681
70682  po/bn.po | 1295
70683  +++++++++++++++++++++++++++++++++-----------------------------
70684  1 file changed, 691 insertions(+), 604 deletions(-)
70685
70686 commit e71dcb204e3be3c0129c0782f3b5420be47fb2ef
70687 Author: Ryan Lortie <desrt@desrt.ca>
70688 Date:   Sat Jan 23 01:07:46 2010 -0500
70689
70690     gio: .gitignore gio-querymodules
70691
70692  gio/.gitignore |    1 +
70693  1 file changed, 1 insertion(+)
70694
70695 commit c8fc3112f910b544ace0e1cb14d47555b38be6d8
70696 Author: Ryan Lortie <desrt@desrt.ca>
70697 Date:   Fri Jan 22 20:18:58 2010 -0500
70698
70699     Bug 448888 - don't init g_slice for always-malloc
70700
70701  glib/gslice.c |   16 +++++++++++++---
70702  1 file changed, 13 insertions(+), 3 deletions(-)
70703
70704 commit 7693b0af445645f09e55ed7cebe0051c3d1fdd8d
70705 Author: Alberto Garcia <agarcia@igalia.com>
70706 Date:   Wed Jan 20 18:53:08 2010 +0100
70707
70708     [tests] Remove C++ style comments
70709
70710     It makes the IBM XL C Compiler (the 'native' non-free compiler
70711     on the AIX 5.3 and 6.1 platform) stop compiling with syntax error.
70712
70713     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=581300
70714
70715     Signed-off-by: Javier Jardón <jjardon@gnome.org>
70716
70717  gobject/tests/threadtests.c |    8 ++++----
70718  tests/slice-concurrent.c    |    2 +-
70719  tests/slice-test.c          |    2 +-
70720  3 files changed, 6 insertions(+), 6 deletions(-)
70721
70722 commit 6c3551fedb7bfde716fa00cfcbba00ca987c2a79
70723 Author: Dan Winship <danw@gnome.org>
70724 Date:   Mon Jan 18 09:46:19 2010 -0500
70725
70726     [configure] More -lresolv-checking-fixing
70727
70728     https://bugzilla.gnome.org/show_bug.cgi?id=586150
70729
70730  configure.in |   10 ++++++++--
70731  1 file changed, 8 insertions(+), 2 deletions(-)
70732
70733 commit 914120b9701650ccf7bede1907b69b521ca43236
70734 Author: Benjamin Otte <otte@redhat.com>
70735 Date:   Mon Jan 18 14:03:16 2010 +0100
70736
70737     Ensure values are memset to 0 when calling G_VALUE_COLLECT_INIT()
70738
70739     The reason we need to enforce this is that the GTypeValueTable
70740     documentation explicitly states that memory is memset to 0 when the
70741     value_init function is called.
70742
70743     https://bugzilla.gnome.org/show_bug.cgi?id=603590
70744
70745  gobject/gobject.c         |    2 +-
70746  gobject/gsignal.c         |    4 ++--
70747  gobject/gvaluecollector.h |    3 +--
70748  3 files changed, 4 insertions(+), 5 deletions(-)
70749
70750 commit 956b3b507d03b6d10f8bef34b3775a409c5ba9ee
70751 Author: Dan Winship <danw@gnome.org>
70752 Date:   Wed Jan 13 11:24:28 2010 -0500
70753
70754     [configure] Fix res_query check for OS X
70755
70756     https://bugzilla.gnome.org/show_bug.cgi?id=586150
70757
70758  configure.in  |   36 +++++++++++++++++++-----------------
70759  gio-2.0.pc.in |    2 +-
70760  2 files changed, 20 insertions(+), 18 deletions(-)
70761
70762 commit a6ab4b78725f6376c04f7fb2eb6cbf9a56387253
70763 Author: Javier Jardón <jjardon@gnome.org>
70764 Date:   Tue Nov 17 21:15:15 2009 +0100
70765
70766     Upgrade to version 0.8 of libasyncns
70767
70768     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=602240
70769
70770  gio/libasyncns/asyncns.c   |   94
70771  +++++++++++++++++++++++++++-----------------
70772  gio/libasyncns/g-asyncns.h |   16 ++------
70773  2 files changed, 61 insertions(+), 49 deletions(-)
70774
70775 commit fe23567c436612e7a167c1681d6cb69392769fb7
70776 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
70777 Date:   Wed Jan 13 17:29:39 2010 +0100
70778
70779     Updated Basque language
70780
70781  po/eu.po | 1044
70782  ++++++++++++++++++++++++++++++--------------------------------
70783  1 file changed, 512 insertions(+), 532 deletions(-)
70784
70785 commit b577c207a5279667801c44d8f1d9469ca431478b
70786 Author: Kjartan Maraas <kmaraas@gnome.org>
70787 Date:   Wed Jan 13 16:20:56 2010 +0100
70788
70789     Updated Norwegian bokmål translation
70790
70791  po/nb.po |  937
70792  ++++++++++++++++++++++++++++++++------------------------------
70793  1 file changed, 477 insertions(+), 460 deletions(-)
70794
70795 commit 7448eb71c3ac85a08c8f0fceaf9747e6298ae5c9
70796 Author: Sven Herzberg <herzi@gnome-de.org>
70797 Date:   Wed Jan 13 14:47:58 2010 +0100
70798
70799     properly abort instead of looping infinitely
70800
70801     Fixes: Bug 568760 - nautilus freezes due to a bug in garray.c:322
70802
70803     * glib/garray.c: increase the size of potential return values by
70804       using an unsigned result; properly check if we still handle
70805       valid size
70806       proposals, return the original request if there's no usable
70807       size left
70808     * tests/array-test.c: reproduce the error condition of the bug report
70809
70810  glib/garray.c           |   18 ++++++++++--------
70811  glib/tests/array-test.c |   24 ++++++++++++++++++++++++
70812  2 files changed, 34 insertions(+), 8 deletions(-)
70813
70814 commit 820181a5de46da070d7792128fe148b51fc79a20
70815 Author: Alexander Larsson <alexl@redhat.com>
70816 Date:   Wed Jan 13 10:25:52 2010 +0100
70817
70818     Fix docs in previous commit
70819
70820  gobject/gvaluecollector.h |    4 ++--
70821  1 file changed, 2 insertions(+), 2 deletions(-)
70822
70823 commit 3c5e1fd903ce18efe51672074e01d1637c4bc0b2
70824 Author: Alexander Larsson <alexl@redhat.com>
70825 Date:   Wed Jan 13 10:24:09 2010 +0100
70826
70827     Remove additional thread support in performance test
70828
70829     We're always enabling threads now so this is not needed.
70830
70831  tests/gobject/performance.c      |    6 ------
70832  tests/gobject/run-performance.sh |    3 +--
70833  2 files changed, 1 insertion(+), 8 deletions(-)
70834
70835 commit 40bf3aa5d2fd9d2aa6244ce8023ad1eed3bf0383
70836 Author: Edward Hervey <bilboed@bilboed.com>
70837 Date:   Wed Dec 2 11:50:02 2009 +0100
70838
70839     gobject: Use new G_VALUE_COLLECT_INIT variant
70840
70841     Makes g_object_new_valist 20% to 30% faster (against 2321e5a).
70842
70843     Profiled against the pan newsreader which uses a variant of simple
70844     and complex object creation.
70845
70846     https://bugzilla.gnome.org/show_bug.cgi?id=603590
70847
70848  gobject/gobject.c |   10 ++++------
70849  1 file changed, 4 insertions(+), 6 deletions(-)
70850
70851 commit 0f25115ffc887110993f6947f9907a85374933d3
70852 Author: Edward Hervey <bilboed@bilboed.com>
70853 Date:   Wed Dec 2 11:49:49 2009 +0100
70854
70855     gsignal: Use new G_VALUE_COLLECT_INIT variant
70856
70857     Makes g_signal_emit_valist from 15% to 20% faster.
70858
70859     Results reported from profiling the pan newsreader which uses
70860     a variant
70861     of simple and complex signal emissions (i.e no args or various args)
70862
70863     https://bugzilla.gnome.org/show_bug.cgi?id=603590
70864
70865  gobject/gsignal.c |   20 ++++++++------------
70866  1 file changed, 8 insertions(+), 12 deletions(-)
70867
70868 commit 546fc0ca331c8d1b3393fe218a697b6a1a1c1072
70869 Author: Edward Hervey <bilboed@bilboed.com>
70870 Date:   Wed Dec 2 11:48:18 2009 +0100
70871
70872     gvaluecollector: Add variant of G_VALUE_COLLECT for most used cases.
70873
70874     Most callers of G_VALUE_COLLECT previously had to initialize the
70875     GValue
70876     and then G_VALUE_COLLECT would still go through a cleanup phase.
70877
70878     The new variant allows passing a unitialized GValue along with a GType
70879     and speedup the initialization/collection process.
70880
70881     https://bugzilla.gnome.org/show_bug.cgi?id=603590
70882
70883  gobject/gvaluecollector.h |   44
70884  ++++++++++++++++++++++++++++++++++++--------
70885  1 file changed, 36 insertions(+), 8 deletions(-)
70886
70887 commit 3bb404f13329dbd6c67f777e5a6d9228716ab440
70888 Author: Alexander Larsson <alexl@redhat.com>
70889 Date:   Tue Jan 12 21:55:15 2010 +0100
70890
70891     Mention thread changes in NEWS
70892
70893  README.in |    8 ++++++++
70894  1 file changed, 8 insertions(+)
70895
70896 commit 94b8613b5ffefadb5c82424bd1f3083ff11fa811
70897 Author: Alexander Larsson <alexl@redhat.com>
70898 Date:   Tue Jan 12 21:28:23 2010 +0100
70899
70900     Use unconditional thread calls in gio and gobject
70901
70902     If threads are available we always enable threads in gobject, which
70903     means all gio/gobject code can enable the unconditional thread calls.
70904
70905     This is a minor optimization since we avoid a bunch of unnecessary
70906     is-threads-enabled checks.
70907
70908     https://bugzilla.gnome.org/show_bug.cgi?id=606775
70909
70910  configure.in        |    1 +
70911  gio/Makefile.am     |    5 +++++
70912  gobject/Makefile.am |    5 +++++
70913  3 files changed, 11 insertions(+)
70914
70915 commit de5c708e0b3d257388d3a5d09c80806d27069c88
70916 Author: Alexander Larsson <alexl@redhat.com>
70917 Date:   Tue Jan 12 21:26:52 2010 +0100
70918
70919     Make thread calls unconditional if G_THREADS_MANDATORY is set
70920
70921     Since gobject now initialized threads unconditionally if threads are
70922     available it makes no sense to have each thread operation
70923     conditionally check if threads are enables, so allow this to be
70924     avoided.
70925
70926     https://bugzilla.gnome.org/show_bug.cgi?id=606775
70927
70928  glib/gthread.h |    4 ++++
70929  1 file changed, 4 insertions(+)
70930
70931 commit fa2bced1f30f93443ef43ce8b5b1e437cd07168c
70932 Author: Alexander Larsson <alexl@redhat.com>
70933 Date:   Tue Jan 12 21:22:45 2010 +0100
70934
70935     Enable threads in g_type_init()
70936
70937     This means threads will be supported for all gobject
70938     libraries/applications
70939     and initialized early enough to not cause any problems.
70940
70941     This solves the problem of libraries needing threadsafety. Previosly
70942     they just called g_threads_init() anyway, which often works but
70943     sometimes
70944     breaks in unexpected ways.
70945
70946     See this thread for more details:
70947     http://mail.gnome.org/archives/gtk-devel-list/2009-November/msg00208.html
70948
70949     https://bugzilla.gnome.org/show_bug.cgi?id=606775
70950
70951  docs/reference/glib/tmpl/threads.sgml |    8 ++++++++
70952  gobject-2.0-uninstalled.pc.in         |    2 +-
70953  gobject-2.0.pc.in                     |    2 +-
70954  gobject/Makefile.am                   |    2 +-
70955  gobject/gtype.c                       |    9 ++++++++-
70956  5 files changed, 19 insertions(+), 4 deletions(-)
70957
70958 commit 0df3ca8f9bbb624b219ecdb25d3fe8aa4a51d953
70959 Author: Alexander Larsson <alexl@redhat.com>
70960 Date:   Tue Jan 12 21:16:59 2010 +0100
70961
70962     Relax g_thread_init() requirements
70963
70964     We now allow g_thread_init(NULL) to be called after other glib calls
70965     (with
70966     some minor limitations). This is mainly a documentation change as this
70967     really was already possible.
70968
70969     We also allow g_thread_init() to be called multiple times. Only the
70970     first call actually initializes the threading system, further calls
70971     are ignored (but print a warning if the argument is not NULL).
70972
70973     https://bugzilla.gnome.org/show_bug.cgi?id=606775
70974
70975  docs/reference/glib/tmpl/threads.sgml |   55
70976  ++++++++++++---------------------
70977  gthread/gthread-impl.c                |    7 ++++-
70978  2 files changed, 25 insertions(+), 37 deletions(-)
70979
70980 commit 74ad124cfba3278c385d177a527f19574fda9670
70981 Author: Alexander Larsson <alexl@redhat.com>
70982 Date:   Tue Jan 12 13:09:10 2010 +0100
70983
70984     Implement lazy loading of fam plugin
70985
70986  gio/fam/Makefile.am  |   15 ++++++++++++++-
70987  gio/fam/fam-module.c |   11 +++++++++++
70988  2 files changed, 25 insertions(+), 1 deletion(-)
70989
70990 commit 57b771235e8e548ba3bb68a49ae4f016072ee89f
70991 Author: Alexander Larsson <alexl@redhat.com>
70992 Date:   Tue Jan 12 13:11:22 2010 +0100
70993
70994     Add gio-querymodule program
70995
70996     This can be used to update the giomodule.cache file in directories
70997     with
70998     giomodules in order to support lazy module loading.
70999
71000  gio/Makefile.am        |   10 ++++
71001  gio/gio-querymodules.c |  133
71002  ++++++++++++++++++++++++++++++++++++++++++++++++
71003  2 files changed, 143 insertions(+)
71004
71005 commit 682b3da99b1766b3dda0ee5978040e11108e063c
71006 Author: Alexander Larsson <alexl@redhat.com>
71007 Date:   Tue Jan 12 11:57:17 2010 +0100
71008
71009     Use the new lazy loading of modules for gio modules
71010
71011  gio/giomodule.c |   30 +++++++++++-------------------
71012  1 file changed, 11 insertions(+), 19 deletions(-)
71013
71014 commit 488bede191081f035f24f7c3e55a86bc8ee2d7ae
71015 Author: Alexander Larsson <alexl@redhat.com>
71016 Date:   Tue Jan 12 11:36:12 2010 +0100
71017
71018     Add support for lazy loading of giomodules
71019
71020     Adds an optional query method to giomodules which should return all
71021     possible extension points the module may implement.
71022
71023     Then we add a new call g_io_modules_scan_all_in_directory() similar to
71024     g_io_modules_load_all_in_directory() that doesn't return all loaded
71025     modules, thus allowing lazy loading.
71026
71027     In g_io_modules_scan_all_in_directory we look for an optional
71028     giomodule.cache file and use the information in that to avoid
71029     loading modules until they are needed for an extension point.
71030
71031  gio/gio.symbols |    1 +
71032  gio/giomodule.c |  211
71033  +++++++++++++++++++++++++++++++++++++++++++++++++------
71034  gio/giomodule.h |   31 ++++++++
71035  3 files changed, 222 insertions(+), 21 deletions(-)
71036
71037 commit 6aa1aef5562b2db9777ad17183427dbbb88599b2
71038 Author: Ignacio Casal Quinteiro <icq@gnome.org>
71039 Date:   Tue Jan 12 12:54:49 2010 +0100
71040
71041     Flush gcharsetconverter when needed.
71042
71043     This patch fixes bug #605686.
71044
71045  gio/gcharsetconverter.c |   53
71046  +++++++++++++++++++++++++++--------------------
71047  1 file changed, 31 insertions(+), 22 deletions(-)
71048
71049 commit f4ccd96ea1a137eb0c533f177ff87290a84ee0d5
71050 Author: Kamal Mostafa <kamal@whence.com>
71051 Date:   Fri Jan 1 20:36:28 2010 -0800
71052
71053     g_object_new(): skip varargs for simple calls
71054
71055     g_object_new() avoids useless varargs processing for simple calls
71056     with no
71057     properties.  Fixes https://bugzilla.gnome.org/show_bug.cgi?id=605883
71058
71059  gobject/gobject.c |    4 ++++
71060  1 file changed, 4 insertions(+)
71061
71062 commit 8c293b0ae0f3d7a404b3249872a1591313467b4f
71063 Author: Daniel Nylander <po@danielnylander.se>
71064 Date:   Sat Jan 9 16:43:35 2010 +0100
71065
71066     Updated Swedish translation
71067
71068  po/sv.po | 1354
71069  ++++++++++++++++++++++++++++++++------------------------------
71070  1 file changed, 691 insertions(+), 663 deletions(-)
71071
71072 commit e61fed47b39265056dc2f9f5c3c5a6fc14bc0bf2
71073 Author: Jorge González <jorgegonz@svn.gnome.org>
71074 Date:   Thu Jan 7 20:26:48 2010 +0100
71075
71076     Updated Spanish translation
71077
71078  po/es.po |  950
71079  ++++++++++++++++++++++++++++++++------------------------------
71080  1 file changed, 483 insertions(+), 467 deletions(-)
71081
71082 commit 37716bd00a7911de545ebca3dc7a248503eaf46e
71083 Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
71084 Date:   Thu Jan 7 19:33:39 2010 +0900
71085
71086     Use GCC atomic builtin operations.
71087
71088     Fix for bug #531902.
71089
71090  configure.in       |  211
71091  ++++++++++++++++++++++++++++------------------------
71092  glib/Makefile.am   |    8 +-
71093  glib/gatomic-gcc.c |   92 +++++++++++++++++++++++
71094  3 files changed, 214 insertions(+), 97 deletions(-)
71095
71096 commit 7211f7f8eb6845b010f45dd9084f67f80af40412
71097 Author: Stefan Kost <ensonic@users.sf.net>
71098 Date:   Thu Jan 7 10:47:20 2010 +0200
71099
71100     docs: switch to xi:inbclude for the content to save some more seconds
71101
71102  docs/reference/gobject/gobject-docs.sgml |   77 ++++-------
71103  docs/reference/gobject/tut_gobject.xml   |    3 +
71104  docs/reference/gobject/tut_gsignal.xml   |    3 +
71105  docs/reference/gobject/tut_gtype.xml     |    5 +-
71106  docs/reference/gobject/tut_howto.xml     |   21 +--
71107  docs/reference/gobject/tut_intro.xml     |    3 +
71108  docs/reference/gobject/tut_tools.xml     |  221
71109  +++++++++++++++---------------
71110  7 files changed, 163 insertions(+), 170 deletions(-)
71111
71112 commit 00db5238d9cdd1034f39749cac2d7b18df4b231c
71113 Author: Stefan Kost <ensonic@users.sf.net>
71114 Date:   Thu Jan 7 11:31:24 2010 +0200
71115
71116     docs: switch to xi:inbclude for the content to save some more seconds
71117
71118  docs/reference/glib/building.sgml     |    4 +
71119  docs/reference/glib/changes.sgml      |    4 +
71120  docs/reference/glib/compiling.sgml    |    4 +
71121  docs/reference/glib/cross.sgml        |    4 +
71122  docs/reference/glib/glib-docs.sgml    |  231
71123  +++++++++++----------------------
71124  docs/reference/glib/regex-syntax.sgml |    4 +
71125  docs/reference/glib/resources.sgml    |    4 +
71126  docs/reference/glib/running.sgml      |    4 +
71127  8 files changed, 103 insertions(+), 156 deletions(-)
71128
71129 commit d01e2527ce59b5daac2b63a6ac0074cbec8bebe5
71130 Author: Stefan Kost <ensonic@users.sf.net>
71131 Date:   Thu Jan 7 10:22:14 2010 +0200
71132
71133     docs: use xi:include to use the generated indexes if available.
71134
71135     This works transparantly for people with new enough gtk-doc
71136     (>=1.11) and
71137     significantly improves the build time.
71138
71139  docs/reference/gio/gio-docs.xml          |   19 ++++++---
71140  docs/reference/glib/glib-docs.sgml       |   62
71141  ++++++++++++++++++------------
71142  docs/reference/gobject/gobject-docs.sgml |   54
71143  ++++++++++++++++----------
71144  3 files changed, 84 insertions(+), 51 deletions(-)
71145
71146 commit 4c55b45162a3a76ca6c1d1c450ea667eeb7bae44
71147 Author: Haakon Sporsheim <haakon.sporsheim@gmail.com>
71148 Date:   Thu Jan 7 10:12:13 2010 +0200
71149
71150     Don't do pointer arithmetics on void*
71151
71152     For instance MSVC doesn't like that.
71153
71154     Signed-off-by: Tor Lillqvist <tml@iki.fi>
71155
71156  gobject/gatomicarray.c |    2 +-
71157  1 file changed, 1 insertion(+), 1 deletion(-)
71158
71159 commit 759fbac7b765e3ef3df4e64e534c99d45526bdd3
71160 Author: Matthias Clasen <mclasen@redhat.com>
71161 Date:   Wed Jan 6 17:37:11 2010 -0500
71162
71163     Add properties to GMemoryOutputStream
71164
71165     This helps bindings. Patch by Krzysztof Kosiński. See bug 605733.
71166
71167  gio/gmemoryoutputstream.c        |  308
71168  +++++++++++++++++++++++++++-----------
71169  gio/gmemoryoutputstream.h        |    6 +-
71170  gio/tests/memory-output-stream.c |   37 +++++
71171  3 files changed, 260 insertions(+), 91 deletions(-)
71172
71173 commit f2d8f6287d6e3fcb9e58402c2051d557f7e41632
71174 Author: Matthias Clasen <mclasen@redhat.com>
71175 Date:   Wed Jan 6 13:23:48 2010 -0500
71176
71177     Fix the filename roundtrip check
71178
71179     The check was always failing because the code was comparing
71180     the wrong strings. Reported in bug 605977.
71181
71182  gio/glocalfile.c |    2 +-
71183  1 file changed, 1 insertion(+), 1 deletion(-)
71184
71185 commit baf20e09842a97c2d7925dff5ff9c6d35e36b27d
71186 Author: Ryan Lortie <desrt@desrt.ca>
71187 Date:   Tue Jan 5 18:49:23 2010 -0500
71188
71189     GUnixFDMessage: fix a small typo in an extra check
71190
71191     In the deserialise function, GUnixFDMessage was comparing 'level' to
71192     both SOL_SOCKET and SCM_RIGHTS.  It is correct to compare 'type' to
71193     SCM_RIGHTS.  The code passed tests only because:
71194
71195     1) it's a "should always be OK" double-check
71196
71197     2) SOL_SOCKET and SCM_RIGHTS, by chance, both have the value '1' on
71198        Linux systems.
71199
71200  gio/gunixfdmessage.c |    2 +-
71201  1 file changed, 1 insertion(+), 1 deletion(-)
71202
71203 commit b00c6d7fb5798b4e528554e1221a553ab95506ed
71204 Author: Matthias Clasen <mclasen@redhat.com>
71205 Date:   Tue Jan 5 18:18:55 2010 -0500
71206
71207     Fix a memleak
71208
71209     An early exit in expand_application_parameters forgot to free
71210     a GString. Reported by Steve Grubb.
71211
71212  gio/gdesktopappinfo.c |   14 ++++++++------
71213  1 file changed, 8 insertions(+), 6 deletions(-)
71214
71215 commit 6cee86a3efc98333282218f8eb1e0149a7cd703d
71216 Author: Matthias Clasen <mclasen@redhat.com>
71217 Date:   Tue Jan 5 18:16:37 2010 -0500
71218
71219     Fix an off-by-one error
71220
71221     Reported by Steve Grubb.
71222
71223  gio/gcontenttype.c |    2 +-
71224  1 file changed, 1 insertion(+), 1 deletion(-)
71225
71226 commit 95889d19275fd0f8f47f6c7f0e5b37861aa28497
71227 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
71228 Date:   Tue Jan 5 16:53:01 2010 +0200
71229
71230     Update Ukrainian translation
71231
71232  po/uk.po |  948
71233  +++++++++++++++++++++++++++++++-------------------------------
71234  1 file changed, 474 insertions(+), 474 deletions(-)
71235
71236 commit e8ccfd1bb2e17037d54440290b718bd19567a2e4
71237 Author: Haakon Sporsheim <haakon.sporsheim@gmail.com>
71238 Date:   Tue Jan 5 11:28:43 2010 +0200
71239
71240     Avoid compilation warning from MSVC
71241
71242     Signed-off-by: Tor Lillqvist <tml@iki.fi>
71243
71244  glib/gutils.h |    2 +-
71245  1 file changed, 1 insertion(+), 1 deletion(-)
71246
71247 commit d13c552dafe93e819e9c17bb68f46c33c9e97b10
71248 Author: Piotr Eljasiak <epiotr@src.gnome.org>
71249 Date:   Tue Jan 5 00:48:02 2010 +0100
71250
71251     Fix a typo in the docs
71252
71253  glib/gmarkup.c |    2 +-
71254  1 file changed, 1 insertion(+), 1 deletion(-)
71255
71256 commit c4600066a60e4ade006eeba196e560232f26116a
71257 Author: Xandru Armesto Fernandez <xandru@softastur.org>
71258 Date:   Mon Jan 4 22:10:47 2010 +0100
71259
71260     Added asturian language
71261
71262  po/LINGUAS |    1 +
71263  1 file changed, 1 insertion(+)
71264
71265 commit 4655e85081f1fe62a0dd01342dab2109d2979b16
71266 Author: Xandru Armesto Fernandez <xandru@softastur.org>
71267 Date:   Mon Jan 4 22:10:29 2010 +0100
71268
71269     Updated asturian translations
71270
71271  po/ast.po | 2084
71272  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
71273  1 file changed, 2084 insertions(+)
71274
71275 commit 3f5fb1ee9c2e3c09bc21913f02c1797550acdcea
71276 Author: Javier Jardón <jjardon@gnome.org>
71277 Date:   Sun Jan 3 23:34:26 2010 +0100
71278
71279     [docs] Fix @title usage in "Enumeration and flags types" section
71280
71281  gobject/genums.c |    6 ++----
71282  1 file changed, 2 insertions(+), 4 deletions(-)
71283
71284 commit a91514ba1946ee048d9b2ddb049bc7dff5998940
71285 Author: Matthias Clasen <mclasen@redhat.com>
71286 Date:   Sat Jan 2 19:50:55 2010 -0500
71287
71288     Document that various functions ref GSimpleAsyncResult
71289
71290     Patch by Will Thompson, see bug 602417.
71291
71292  gio/gsimpleasyncresult.c |  220
71293  ++++++++++++++++++++++++----------------------
71294  1 file changed, 113 insertions(+), 107 deletions(-)
71295
71296 commit f58fa6934315bc83d57a6d63ae1f9ca08dd9731b
71297 Author: Matthias Clasen <mclasen@redhat.com>
71298 Date:   Sat Jan 2 19:44:26 2010 -0500
71299
71300     Document that _finish() must be called at most once.
71301
71302     The patch was provided by Will Thompson in bug 602417.
71303
71304  gio/gasyncresult.c |   22 +++++++++++-----------
71305  1 file changed, 11 insertions(+), 11 deletions(-)
71306
71307 commit 74af99b860db66d6e32ed12c54016246e60be99a
71308 Author: Matthias Clasen <mclasen@redhat.com>
71309 Date:   Sat Jan 2 19:35:08 2010 -0500
71310
71311     Fix a typo
71312
71313     ...and some whitespace fixes. Pointed out by Will Thompson in
71314     bug 602417.
71315
71316  gio/gasyncresult.c |   69
71317  ++++++++++++++++++++++++++--------------------------
71318  1 file changed, 35 insertions(+), 34 deletions(-)
71319
71320 commit 0542e6dbf9b817a3ad4f0dbf4b85177536e11277
71321 Author: Pablo Castellano <pablog@src.gnome.org>
71322 Date:   Sun Jan 3 01:23:53 2010 +0100
71323
71324     Updated .gitignore files
71325
71326  glib/.gitignore    |    1 +
71327  gobject/.gitignore |    1 +
71328  2 files changed, 2 insertions(+)
71329
71330 commit ab799115defeab7771f3cb5cd0c88eba0d73558a
71331 Author: Matthias Clasen <mclasen@redhat.com>
71332 Date:   Sat Jan 2 19:17:37 2010 -0500
71333
71334     Don't return anything from a void function
71335
71336     Sun C doesn't like it. Reported in bug 604824.
71337
71338  gio/gconverter.c |    2 +-
71339  1 file changed, 1 insertion(+), 1 deletion(-)
71340
71341 commit 05af612943b4f34b63e4bfcb7dc7bbab6725417b
71342 Author: Ivar Smolin <okul@linux.ee>
71343 Date:   Sat Jan 2 22:42:01 2010 +0200
71344
71345     Updating Estonian translation
71346
71347  po/et.po |  490
71348  ++------------------------------------------------------------
71349  1 file changed, 15 insertions(+), 475 deletions(-)
71350
71351 commit 32f79f55ef287bf505ff434f13d79d89f3630bb2
71352 Author: Paolo Borelli <pborelli@gnome.org>
71353 Date:   Thu Dec 31 12:42:41 2009 +0100
71354
71355     Bug 604457 -  gutf8inputstream.c: increasing unknown size pointer
71356
71357  gio/gutf8inputstream.c |    4 ++--
71358  1 file changed, 2 insertions(+), 2 deletions(-)
71359
71360 commit 73ca6f70199353c22bf2d6aa99d5cd1eaea76702
71361 Author: Javier Jardón <jjardon@gnome.org>
71362 Date:   Mon Dec 28 02:04:01 2009 +0100
71363
71364     [docs] Fix 'Deprecated' tag on some win32 functions
71365
71366     Fix g_win32_get_package_installation_directory() and
71367     g_win32_get_package_installation_subdirectory_utf8()
71368
71369  glib/gwin32.c |    4 ++--
71370  1 file changed, 2 insertions(+), 2 deletions(-)
71371
71372 commit 85e00d3a9433a5f83f9897c832fa00e4e0540e2c
71373 Author: Javier Jardón <jjardon@gnome.org>
71374 Date:   Thu Dec 24 05:05:21 2009 +0100
71375
71376     [docs] Fix 'Deprecated' tag in g_date_set_time()
71377
71378  glib/gdate.c |    2 +-
71379  1 file changed, 1 insertion(+), 1 deletion(-)
71380
71381 commit da66897950431870390f8dc3f798e24f23ffb8c8
71382 Author: Martin Pitt <martin.pitt@ubuntu.com>
71383 Date:   Tue Dec 22 11:09:20 2009 +0100
71384
71385     Support storing assertion messages into core dump
71386
71387     Crash interception/debugging systems like Apport or ABRT capture
71388     core dumps for
71389     later crash analysis. However, if a program exits with an assertion
71390     failure,
71391     the core dump is not useful since the assertion message is only
71392     printed to
71393     stderr.
71394
71395     glibc recently got a patch which stores the message of assert()
71396     into the
71397     __abort_msg global variable.
71398     (http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=48dcd0ba)
71399     That works fine for programs which actually use the standard C
71400     assert() macro.
71401
71402     This patch adds the same functionality for glib's assertion tests. If
71403     we are
71404     building against a glibc which already has __abort_msg (2.11 and
71405     later, or
71406     backported above git commit), use that, otherwise put it into our
71407     own field
71408     __glib_assert_msg.
71409
71410     Usage:
71411
71412       $ cat test.c
71413       #include <glib.h>
71414
71415       int main() {
71416           g_assert(1 < 0);
71417           return 0;
71418       }
71419
71420       $ ./test
71421       **ERROR:test.c:5:main: assertion failed: (1 < 0)
71422       Aborted (Core dumped)
71423
71424       $ gdb --batch --ex 'print (char*) __abort_msg' ./test core
71425       [...]
71426       $1 = 0x93bf028 "ERROR:test.c:5:main: assertion failed: (1 < 0)"
71427
71428     https://bugzilla.gnome.org/show_bug.cgi?id=594872
71429
71430  configure.in                 |   14 ++++++++++++
71431  glib/gtestutils.c            |   23 ++++++++++++++++++++
71432  tests/.gitignore             |    1 +
71433  tests/Makefile.am            |    6 ++++--
71434  tests/assert-msg-test.c      |    8 +++++++
71435  tests/run-assert-msg-test.sh |   48
71436  ++++++++++++++++++++++++++++++++++++++++++
71437  6 files changed, 98 insertions(+), 2 deletions(-)
71438
71439 commit e9ab9eaff66b62c9653b90cca2eaf1d142f716a1
71440 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
71441 Date:   Tue Dec 22 23:39:21 2009 +0700
71442
71443     Updated Thai translation.
71444
71445  po/th.po |   35 +++++++++++++++--------------------
71446  1 file changed, 15 insertions(+), 20 deletions(-)
71447
71448 commit 8202728f067c5d418f4fcc5172a990aa1c68312b
71449 Author: Tor Lillqvist <tml@iki.fi>
71450 Date:   Tue Dec 22 00:46:12 2009 +0200
71451
71452     Install gio-unix-2.0.pc only on Unix
71453
71454     The gio-unix-2.0 headers are installed only on Unix anyway.
71455
71456  Makefile.am |    6 +++++-
71457  1 file changed, 5 insertions(+), 1 deletion(-)
71458
71459 commit dba6cef3c9c29314c20a122647c23b12329025dc
71460 Author: Javier Jardón <jjardon@gnome.org>
71461 Date:   Mon Dec 21 23:04:43 2009 +0100
71462
71463     [docs] Fix G_DEFINE_INTERFACE "Since" tag
71464
71465     This symbol is available since Glib 2.24, not 2.20.
71466
71467  gobject/gtype.h |    4 ++--
71468  1 file changed, 2 insertions(+), 2 deletions(-)
71469
71470 commit e7488ca85721b05181f699f4e8b12098077ce210
71471 Author: Behdad Esfahbod <behdad@behdad.org>
71472 Date:   Fri Jun 5 23:28:17 2009 -0400
71473
71474     [gobject] Grow gvalue transform array exponentially
71475
71476     Bug 589176 - Grow gvalue transform array exponentially
71477
71478     Reduces about 180 realloc calls during g_type_init().
71479
71480  gobject/gvalue.c |    2 +-
71481  1 file changed, 1 insertion(+), 1 deletion(-)
71482
71483 commit 88261680f518c3c701154504011f778866d6dc2a
71484 Author: Matthias Clasen <mclasen@redhat.com>
71485 Date:   Mon Dec 21 10:56:03 2009 -0500
71486
71487     Bump version
71488
71489  configure.in |    4 ++--
71490  1 file changed, 2 insertions(+), 2 deletions(-)
71491
71492 commit d7bdc48c2618cbc6b99c161592fd59c92d28d1c8
71493 Author: Matthias Clasen <mclasen@redhat.com>
71494 Date:   Mon Dec 21 10:54:11 2009 -0500
71495
71496     2.23.1
71497
71498  po/am.po          |   80 ++---
71499  po/ar.po          |   80 ++---
71500  po/as.po          |   80 ++---
71501  po/az.po          |   80 ++---
71502  po/be.po          |   80 ++---
71503  po/be@latin.po    |   80 ++---
71504  po/bg.po          |   80 ++---
71505  po/bn.po          |   80 ++---
71506  po/bn_IN.po       |   80 ++---
71507  po/bs.po          |   80 ++---
71508  po/ca.po          |   80 ++---
71509  po/ca@valencia.po |   80 ++---
71510  po/cs.po          |   80 ++---
71511  po/cy.po          |  917
71512  ++++++++++++++++++++++++++--------------------------
71513  po/da.po          |   80 ++---
71514  po/de.po          |   80 ++---
71515  po/dz.po          |   80 ++---
71516  po/el.po          |   80 ++---
71517  po/en@shaw.po     |   80 ++---
71518  po/en_CA.po       |   80 ++---
71519  po/en_GB.po       |   80 ++---
71520  po/eo.po          |   80 ++---
71521  po/es.po          |   80 ++---
71522  po/et.po          |  465 ++++++++++++++++++++++++++-
71523  po/eu.po          |   80 ++---
71524  po/fa.po          |   80 ++---
71525  po/fi.po          |   80 ++---
71526  po/fr.po          |   80 ++---
71527  po/ga.po          |   80 ++---
71528  po/gl.po          |   80 ++---
71529  po/gu.po          |   80 ++---
71530  po/he.po          |  930
71531  ++++++++++++++++++++++++++---------------------------
71532  po/hi.po          |   80 ++---
71533  po/hr.po          |   80 ++---
71534  po/hu.po          |   80 ++---
71535  po/hy.po          |   80 ++---
71536  po/id.po          |   80 ++---
71537  po/is.po          |   80 ++---
71538  po/it.po          |   80 ++---
71539  po/ja.po          |   80 ++---
71540  po/ka.po          |   80 ++---
71541  po/kn.po          |   80 ++---
71542  po/ko.po          |   80 ++---
71543  po/ku.po          |   80 ++---
71544  po/lt.po          |   80 ++---
71545  po/lv.po          |   80 ++---
71546  po/mai.po         |   80 ++---
71547  po/mg.po          |   80 ++---
71548  po/mk.po          |   80 ++---
71549  po/ml.po          |   80 ++---
71550  po/mn.po          |   80 ++---
71551  po/mr.po          |   80 ++---
71552  po/ms.po          |   80 ++---
71553  po/nb.po          |  917
71554  ++++++++++++++++++++++++++--------------------------
71555  po/ne.po          |   80 ++---
71556  po/nl.po          |   80 ++---
71557  po/nn.po          |   80 ++---
71558  po/oc.po          |   80 ++---
71559  po/or.po          |   80 ++---
71560  po/pa.po          |   80 ++---
71561  po/pl.po          |   80 ++---
71562  po/ps.po          |   80 ++---
71563  po/pt.po          |   80 ++---
71564  po/pt_BR.po       |   80 ++---
71565  po/ro.po          |   80 ++---
71566  po/ru.po          |   80 ++---
71567  po/rw.po          |   80 ++---
71568  po/si.po          |   80 ++---
71569  po/sk.po          |   80 ++---
71570  po/sl.po          |   80 ++---
71571  po/sq.po          |   80 ++---
71572  po/sr.po          |   80 ++---
71573  po/sr@ije.po      |   80 ++---
71574  po/sr@latin.po    |   80 ++---
71575  po/sv.po          |   80 ++---
71576  po/ta.po          |   80 ++---
71577  po/te.po          |   80 ++---
71578  po/th.po          |   80 ++---
71579  po/tl.po          |   80 ++---
71580  po/tr.po          |   80 ++---
71581  po/tt.po          |   80 ++---
71582  po/uk.po          |   80 ++---
71583  po/vi.po          |  127 ++++----
71584  po/wa.po          |   80 ++---
71585  po/xh.po          |   80 ++---
71586  po/yi.po          |   80 ++---
71587  po/zh_CN.po       |   80 ++---
71588  po/zh_HK.po       |   80 ++---
71589  po/zh_TW.po       |   80 ++---
71590  89 files changed, 5260 insertions(+), 4816 deletions(-)
71591
71592 commit ad1580e516fd481eaa1c6bb9134c1c11a517e824
71593 Author: Matthias Clasen <mclasen@redhat.com>
71594 Date:   Mon Dec 21 10:02:07 2009 -0500
71595
71596     Update release notes
71597
71598  README.in |   10 ++++++++--
71599  1 file changed, 8 insertions(+), 2 deletions(-)
71600
71601 commit 7af2609a44f26b8a6e65601fc2fa6f7453ff73c5
71602 Author: Matthias Clasen <mclasen@redhat.com>
71603 Date:   Mon Dec 21 09:59:24 2009 -0500
71604
71605     Updates
71606
71607  NEWS |   37 +++++++++++++++++++++++++++++++++++++
71608  1 file changed, 37 insertions(+)
71609
71610 commit 52405a6b5dcaa1e8e6268192760ee6e11939a3b5
71611 Author: Iestyn Pryce <dylunio@gmail.com>
71612 Date:   Mon Dec 21 14:57:15 2009 +0000
71613
71614     Updated Welsh translation
71615
71616  po/cy.po |   99
71617  +++++++++++++++++++++++++++++---------------------------------
71618  1 file changed, 47 insertions(+), 52 deletions(-)
71619
71620 commit 71d508776efc69e2ee97b424bbeb25d3ced38ac8
71621 Author: Matthias Clasen <mclasen@redhat.com>
71622 Date:   Mon Dec 21 09:21:54 2009 -0500
71623
71624     Remove comment as well
71625
71626  glib/tests/option-context.c |    4 ----
71627  1 file changed, 4 deletions(-)
71628
71629 commit 7db8b92b979b2f95268d42eecf9dc7a361e6f5d1
71630 Author: Matthias Clasen <mclasen@redhat.com>
71631 Date:   Mon Dec 21 09:11:23 2009 -0500
71632
71633     Revert the g_set_prgname change
71634
71635     This change breaks our API and causes warnings from essentially
71636     all applications.
71637     See bug 563627.
71638
71639  glib/gutils.c               |   11 ++---------
71640  glib/tests/option-context.c |    2 --
71641  2 files changed, 2 insertions(+), 11 deletions(-)
71642
71643 commit 473fd041324931cc1267e354408475058611d740
71644 Author: Iestyn Pryce <dylunio@gmail.com>
71645 Date:   Sun Dec 20 12:03:19 2009 +0000
71646
71647     Updated Welsh translation
71648
71649  po/cy.po | 1114
71650  +++++++++++++++++++++++++++++++-------------------------------
71651  1 file changed, 561 insertions(+), 553 deletions(-)
71652
71653 commit ccd33a4043008f2927df6988bfe623341afb91f9
71654 Author: Behdad Esfahbod <behdad@behdad.org>
71655 Date:   Sat Dec 19 11:46:19 2009 +0100
71656
71657     Bug 501166 - Warning message says IA__g_type_init instead of
71658     g_type_init
71659
71660  gobject/gtype.c |   24 ++++++++++++------------
71661  1 file changed, 12 insertions(+), 12 deletions(-)
71662
71663 commit 991702494946bdfcea958c6bd421b51867ea7545
71664 Author: Javier Jardón <jjardon@gnome.org>
71665 Date:   Tue Dec 15 21:15:41 2009 +0100
71666
71667     G_DEFINE_INTERFACE_* documentation is not generated
71668
71669     Fix the documentation: Replace "@Since:" with "Since:"
71670
71671     https://bugzilla.gnome.org/show_bug.cgi?id=604645
71672
71673  gobject/gtype.h |    4 ++--
71674  1 file changed, 2 insertions(+), 2 deletions(-)
71675
71676 commit 046e521b4f08a88c889620225faea7284356eb23
71677 Author: Kamal Mostafa <kamal@whence.com>
71678 Date:   Fri Dec 18 10:34:05 2009 -0800
71679
71680     Fix typo "Performace" in gtester-report Details pop-up window
71681
71682  glib/gtester-report |    2 +-
71683  1 file changed, 1 insertion(+), 1 deletion(-)
71684
71685 commit f74c0e257fef1b6304294d34130e74b591b14acf
71686 Author: Dan Winship <danw@gnome.org>
71687 Date:   Fri Dec 18 12:27:36 2009 +0100
71688
71689     update .gitignores
71690
71691  gio/tests/.gitignore     |   26 +++++++++++++++-----------
71692  gobject/tests/.gitignore |    1 +
71693  2 files changed, 16 insertions(+), 11 deletions(-)
71694
71695 commit 28d91b5bb6f0543c259976d8338a7b4d95054dd3
71696 Author: Dan Winship <danw@gnome.org>
71697 Date:   Fri Dec 18 10:26:09 2009 +0100
71698
71699     Fix UnixWare build by not using "sa_len" as a variable name
71700
71701     https://bugzilla.gnome.org/show_bug.cgi?id=604875
71702
71703  gio/gnetworkingprivate.h |    2 +-
71704  gio/gresolver.c          |    4 ++--
71705  2 files changed, 3 insertions(+), 3 deletions(-)
71706
71707 commit 50741f2fb2db13ef236974e676d1b6472c3aef5c
71708 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
71709 Date:   Fri Dec 18 15:00:54 2009 +0700
71710
71711     vi.po: updated Vietnamese translation
71712
71713  po/vi.po |  412
71714  ++++++++++++++++++++++++++++++--------------------------------
71715  1 file changed, 197 insertions(+), 215 deletions(-)
71716
71717 commit 3f41e31bf974f6abaeb28264654d6b46b87b7428
71718 Author: Gian Mario Tagliaretti <gianmt@gnome.org>
71719 Date:   Tue Dec 15 23:49:18 2009 +0100
71720
71721     Remove wrong file imports, only gio/gio.h should be included
71722
71723  gio/gunixconnection.h |    3 +--
71724  1 file changed, 1 insertion(+), 2 deletions(-)
71725
71726 commit a0bcd63304c683d54e1d55203922a58de672b8f6
71727 Author: Tor Lillqvist <tml@iki.fi>
71728 Date:   Mon Dec 14 03:16:55 2009 +0200
71729
71730     Don't check for headers we include unconditionally
71731
71732     Don't bother checking for winsock2.h and mswsock.h in the configure
71733     script as we include these unconditionally when building for Windows
71734     anyway.
71735
71736  config.h.win32.in |    3 ---
71737  configure.in      |    2 +-
71738  2 files changed, 1 insertion(+), 4 deletions(-)
71739
71740 commit 8dc200db043fb7251baed6e346a7c5542a24a7b9
71741 Author: Tor Lillqvist <tml@iki.fi>
71742 Date:   Mon Dec 14 03:09:46 2009 +0200
71743
71744     Check for <wspiapi.h> and use it if present
71745
71746     Should help bug #603527 if glib is built in an environment that has
71747     <wspiapi.h>.
71748
71749  config.h.win32.in    |    7 +++++++
71750  configure.in         |    2 +-
71751  gio/gwin32resolver.c |    8 ++++++++
71752  3 files changed, 16 insertions(+), 1 deletion(-)
71753
71754 commit cdf00a6a9b98574dd4a06779de43612b9c8fa42a
71755 Author: Paolo Borelli <pborelli@gnome.org>
71756 Date:   Tue Dec 8 17:05:09 2009 +0100
71757
71758     Add unit tests for some more methods
71759
71760  gio/tests/buffered-input-stream.c |   83
71761  ++++++++++++++++++++++++++++++++++++-
71762  1 file changed, 82 insertions(+), 1 deletion(-)
71763
71764 commit 4fbbe190b7cbfd271bbb18428bc103ebffa41112
71765 Author: Alexander Larsson <alexl@redhat.com>
71766 Date:   Mon Dec 7 22:00:51 2009 +0100
71767
71768     Remove default implementation of async filter steam ops
71769
71770     Not only is the default implementation broken (it causes infinite
71771     recursion
71772     as seen in bug #603982), but its also worthless. If we just fall
71773     back on the
71774     default stream operations we automatically get async version based on
71775     the sync filter stream operations, which is what we want.
71776
71777  gio/gfilterinputstream.c  |  185
71778  +--------------------------------------------
71779  gio/gfilteroutputstream.c |  173
71780  ------------------------------------------
71781  2 files changed, 2 insertions(+), 356 deletions(-)
71782
71783 commit 8a6d5e203eb22dad7e197f33b8c7d96f72be4bea
71784 Author: Paolo Borelli <pborelli@gnome.org>
71785 Date:   Sun Dec 6 15:45:37 2009 +0100
71786
71787     Fix makefile typo
71788
71789  gio/Makefile.am |    2 +-
71790  1 file changed, 1 insertion(+), 1 deletion(-)
71791
71792 commit 568cd48365a8c8ffa6fc25d5282ec92de6e2ff31
71793 Author: Paolo Borelli <pborelli@gnome.org>
71794 Date:   Sat Nov 28 23:39:48 2009 +0100
71795
71796     Add GUtf8InputStream - Bug #603270
71797
71798     Add a filter input stream that performs utf8 validation.
71799
71800  docs/reference/gio/gio-docs.xml     |    1 +
71801  docs/reference/gio/gio-sections.txt |   18 ++
71802  docs/reference/gio/gio.types        |    1 +
71803  gio/Makefile.am                     |    2 +
71804  gio/gio.h                           |    1 +
71805  gio/gio.symbols                     |    7 +
71806  gio/giotypes.h                      |    1 +
71807  gio/gutf8inputstream.c              |  327
71808  +++++++++++++++++++++++++++++++++++
71809  gio/gutf8inputstream.h              |   80 +++++++++
71810  gio/tests/Makefile.am               |    4 +
71811  gio/tests/utf8-input-stream.c       |  252 +++++++++++++++++++++++++++
71812  11 files changed, 694 insertions(+)
71813
71814 commit c20280b41bc084793e2baa094dc03dc9d1d75f8b
71815 Author: Yair Hershkovitz <yairhr@gmail.com>
71816 Date:   Sun Dec 6 08:41:49 2009 +0200
71817
71818     Updated Hebrew translation
71819
71820  po/he.po |  961
71821  +++++++++++++++++++++++++++++++-------------------------------
71822  1 file changed, 481 insertions(+), 480 deletions(-)
71823
71824 commit efb594b7d49e5058de621f1253671ec192eae695
71825 Author: Kjartan Maraas <kmaraas@gnome.org>
71826 Date:   Fri Dec 4 21:18:32 2009 +0100
71827
71828     Updated Norwegian bokmål translation.
71829
71830  po/nb.po |  951
71831  +++++++++++++++++++++++++++++++-------------------------------
71832  1 file changed, 476 insertions(+), 475 deletions(-)
71833
71834 commit 2321e5aed07154761223bb124770beba56700e41
71835 Author: Matthew W. S. Bell <matthew@bells23.org.uk>
71836 Date:   Wed Dec 2 01:48:30 2009 +0100
71837
71838     Initialise variable in g_time_val_from_iso8601()
71839
71840     The function does not initialise the struct tm,
71841     giving it improper values of tm_isdst making the result
71842     an hour out.
71843
71844     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=603540
71845
71846  glib/gtimer.c |    7 ++++---
71847  1 file changed, 4 insertions(+), 3 deletions(-)
71848
71849 commit 3d8035f799f632f196d914fde02dc052b7944581
71850 Author: Jeroen Nijhof <jeroen.nijhof@ericsson.com>
71851 Date:   Tue Dec 1 19:42:09 2009 +0100
71852
71853     [gio] Remove some commas at end of enumerator list
71854
71855     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=603476
71856
71857  gio/gioenums.h |    6 +++---
71858  1 file changed, 3 insertions(+), 3 deletions(-)
71859
71860 commit 39cd766e8ef6901c097fdf2d3148fdc952f06b0e
71861 Author: Dan Winship <danw@gnome.org>
71862 Date:   Tue Dec 1 10:42:58 2009 +0100
71863
71864     Use G_DEFINE_INTERFACE in gio
71865
71866     Note: Since we export types with Iface in the name rather than
71867     Interface we have to use some typedefs to make this work. New
71868     interfaces should probably use Interface as the public name.
71869
71870  gio/gappinfo.c        |   45 +------------
71871  gio/gasyncresult.c    |   44 +------------
71872  gio/gdesktopappinfo.c |   44 +------------
71873  gio/gdrive.c          |  175
71874  ++++++++++++++++++-------------------------------
71875  gio/gfile.c           |   46 +------------
71876  gio/gicon.c           |   44 +------------
71877  gio/gloadableicon.c   |   45 +------------
71878  gio/gmount.c          |  143 ++++++++++++++--------------------------
71879  gio/gseekable.c       |   38 +----------
71880  gio/gvolume.c         |  105 +++++++++--------------------
71881  10 files changed, 165 insertions(+), 564 deletions(-)
71882
71883 commit 91d96350a7eed2e2acfc0c254b6dfc4e6fe81a8b
71884 Author: Dan Winship <danw@gnome.org>
71885 Date:   Tue Dec 1 10:33:12 2009 +0100
71886
71887     Add G_DEFINE_INTERFACE
71888
71889     This is a macro similar to G_DEFINE_TYPE but it lets you define
71890     interfaces rather than classes.
71891
71892     For discussion, see bug #320482
71893
71894  docs/reference/gobject/gobject-sections.txt |    2 +
71895  gobject/gtype.h                             |   70
71896  ++++++++++++++++++++++++++-
71897  gobject/tests/threadtests.c                 |   30 ------------
71898  3 files changed, 70 insertions(+), 32 deletions(-)
71899
71900 commit 74a970f754bbffcc9f0a3fa6dd9977a8640544c8
71901 Author: Ryan Lortie <desrt@desrt.ca>
71902 Date:   Mon Nov 30 19:50:21 2009 -0500
71903
71904     Add byteswap macros for gsize/gssize.
71905
71906  configure.in                             |    5 +++
71907  docs/reference/glib/glib-sections.txt    |   12 +++++
71908  docs/reference/glib/tmpl/byte_order.sgml |   72
71909  ++++++++++++++++++++++++++++++
71910  glib/gtypes.h                            |    5 +++
71911  glibconfig.h.win32.in                    |    4 ++
71912  5 files changed, 98 insertions(+)
71913
71914 commit 2a78adc5e3f5b33e92cc55570397da24e062aa24
71915 Author: Benjamin Otte <otte@gnome.org>
71916 Date:   Thu Oct 8 20:01:15 2009 +0200
71917
71918     Only add object to list new objects when it has a custom constructor
71919
71920     This works around the need to take a custom mutex twice and add the
71921     object to a GSList of objects that are currently in construction
71922     for the
71923     common case. Only when the constructor is overwritten do we use the
71924     previous behavior and allow things like singleton objects.
71925
71926     The only slightly incompatible change is that previously, it was ok to
71927     call g_object_set() on construct-only properties while the object was
71928     initialized. This will now fail. If that behavior is needed, setting a
71929     custom constructor that just chains up will reenable this
71930     functionality.
71931
71932     https://bugzilla.gnome.org/show_bug.cgi?id=557151
71933
71934  gobject/gobject.c |   26 ++++++++++++++++++--------
71935  1 file changed, 18 insertions(+), 8 deletions(-)
71936
71937 commit f0f32a7ef0f7ae8cdd2aa2992d2e116dd7b602fe
71938 Author: Benjamin Otte <otte@gnome.org>
71939 Date:   Thu Sep 24 15:04:20 2009 +0200
71940
71941     Remove more read locks usage
71942
71943     g_type_default_interface_peek() and g_type_value_table_peek()
71944     don't need
71945     to acquire read locks anymore when they test the refcount instead of
71946     node->data.
71947
71948  gobject/gtype.c |   15 ++++-----------
71949  1 file changed, 4 insertions(+), 11 deletions(-)
71950
71951 commit 5cac5c828b9d56ed0b1932deb7364d6ba926eb96
71952 Author: Benjamin Otte <otte@gnome.org>
71953 Date:   Thu Sep 24 14:57:19 2009 +0200
71954
71955     Make g_type_class_peek[_static]() not take any locks
71956
71957     By replacing a check for node->data with a check for
71958     NODE_REFCOUNT(node)
71959     these functions don't require a read lock anymore.
71960
71961  gobject/gtype.c |    8 ++------
71962  1 file changed, 2 insertions(+), 6 deletions(-)
71963
71964 commit 83ee0d947d7c103e975be0fc4e62415ad7d57571
71965 Author: Edward Hervey <bilboed@bilboed.com>
71966 Date:   Thu Sep 24 13:19:46 2009 +0200
71967
71968     gobject/tests: New test for dynamic class creation/destruction
71969
71970     Starts 100 threads which ref/unref a dynamic class to test the recent
71971     changes to class init/uninit.
71972
71973  gobject/tests/Makefile.am    |    4 +-
71974  gobject/tests/dynamictests.c |  235
71975  ++++++++++++++++++++++++++++++++++++++++++
71976  2 files changed, 238 insertions(+), 1 deletion(-)
71977
71978 commit 35c376a8a6be94f6fd5c22164a5e0968f4d3e26e
71979 Author: Edward Hervey <bilboed@bilboed.com>
71980 Date:   Thu Sep 24 12:42:49 2009 +0200
71981
71982     Add type_data_ref_U() and use it in g_type_class_ref()
71983
71984     The function returns TRUE if the type was previously initialized
71985     and can
71986     be easily reused. It returns FALSE and does not take a reference
71987     if the
71988     type is not referenced yet.
71989
71990     g_type_class_ref() uses this to avoid taking locks in the common path,
71991     which speeds up object creation a lot - in particular in multithreaded
71992     applications.
71993
71994     https://bugzilla.gnome.org/show_bug.cgi?id=585375
71995
71996  gobject/gtype.c |   62
71997  +++++++++++++++++++++++++++++++++++++------------------
71998  1 file changed, 42 insertions(+), 20 deletions(-)
71999
72000 commit 5160175656797fde6b301b0d832b692052b96e3e
72001 Author: Edward Hervey <bilboed@bilboed.com>
72002 Date:   Thu Sep 24 12:29:25 2009 +0200
72003
72004     Reorganize g_type_class_ref()
72005
72006     Moves the first check out of the lock, as it's not required.
72007
72008     https://bugzilla.gnome.org/show_bug.cgi?id=585375
72009
72010  gobject/gtype.c |   19 ++++++++-----------
72011  1 file changed, 8 insertions(+), 11 deletions(-)
72012
72013 commit 00a4470ad07551f3629029892b819c18d8902f2f
72014 Author: Benjamin Otte <otte@gnome.org>
72015 Date:   Thu Sep 24 12:26:53 2009 +0200
72016
72017     Make ClassData->init_state atomic
72018
72019     This is necessary to make g_type_class_ref() lockless.
72020
72021     https://bugzilla.gnome.org/show_bug.cgi?id=585375
72022
72023     Also includes fix for:
72024
72025     https://bugzilla.gnome.org/show_bug.cgi?id=587892
72026
72027  gobject/gtype.c |   24 +++++++++++++-----------
72028  1 file changed, 13 insertions(+), 11 deletions(-)
72029
72030 commit 4c243b1cba6e94658e68c3e4b188d0d784ed7463
72031 Author: Edward Hervey <bilboed@bilboed.com>
72032 Date:   Thu Sep 24 11:45:13 2009 +0200
72033
72034     Make type_data_unref_U not take locks in the common case
72035
72036     https://bugzilla.gnome.org/show_bug.cgi?id=585375
72037
72038  gobject/gtype.c |   19 ++++++++++++-------
72039  1 file changed, 12 insertions(+), 7 deletions(-)
72040
72041 commit 5e7dba0501f4af4ac5427bbf1227ba5cb026cffa
72042 Author: Edward Hervey <bilboed@bilboed.com>
72043 Date:   Thu Sep 24 11:38:49 2009 +0200
72044
72045     Make all accesses of Node->ref_count atomic
72046
72047     This does not change any locking behavior at all, it just replaces
72048     simple getters/setters of the variable with atomic versions.
72049
72050     The ref_count variable was kept as unsigned, even though that requires
72051     casting for all operations, to mirror GObject->refcount.
72052
72053     https://bugzilla.gnome.org/show_bug.cgi?id=585375
72054
72055  gobject/gtype.c |   11 +++++------
72056  1 file changed, 5 insertions(+), 6 deletions(-)
72057
72058 commit 2ec989902b2800d150bbb2cf6c3b6924f43ed736
72059 Author: Edward Hervey <bilboed@bilboed.com>
72060 Date:   Thu Sep 24 11:19:58 2009 +0200
72061
72062     type_data_unref_Wm => type_data_unref_U
72063
72064     Make the type unref function not hold any locks when called. This
72065     makes it easier to optimize it to be atomic later.
72066
72067     https://bugzilla.gnome.org/show_bug.cgi?id=585375
72068
72069  gobject/gtype.c |   37 ++++++++++++++-----------------------
72070  1 file changed, 14 insertions(+), 23 deletions(-)
72071
72072 commit b163759320ddfce0276b20bb453de70919aeeff3
72073 Author: Benjamin Otte <otte@gnome.org>
72074 Date:   Thu Sep 24 11:16:10 2009 +0200
72075
72076     Add a NODE_REFCOUNT getter
72077
72078     This is useful when moving the code to be atomic.
72079     It also will make that patch smaller.
72080
72081     https://bugzilla.gnome.org/show_bug.cgi?id=585375
72082
72083  gobject/gtype.c |   39 +++++++++++++++++++--------------------
72084  1 file changed, 19 insertions(+), 20 deletions(-)
72085
72086 commit 170423f924950728cec21a784787aa43b0be71bc
72087 Author: Edward Hervey <bilboed@bilboed.com>
72088 Date:   Thu Sep 24 10:44:17 2009 +0200
72089
72090     Move setting the refcount to the end of the function
72091
72092     This is a safety feature for when making it atomic later.
72093
72094     https://bugzilla.gnome.org/show_bug.cgi?id=585375
72095
72096  gobject/gtype.c |    3 ++-
72097  1 file changed, 2 insertions(+), 1 deletion(-)
72098
72099 commit f8d24e849533e0e43cd7c9cf9a9692e4779c0472
72100 Author: Edward Hervey <bilboed@bilboed.com>
72101 Date:   Thu Sep 24 10:16:48 2009 +0200
72102
72103     Pass the TypeNode to type_data_last_unref_Wm()
72104
72105     Previously the GType was looked up just for calling the function
72106     Also moves the unref functions together in the code.
72107
72108     https://bugzilla.gnome.org/show_bug.cgi?id=585375
72109
72110  gobject/gtype.c |   57
72111  ++++++++++++++++++++++++++-----------------------------
72112  1 file changed, 27 insertions(+), 30 deletions(-)
72113
72114 commit 718b476c4474e5c9e973046ef555ffcb9bfd38a1
72115 Author: Edward Hervey <bilboed@bilboed.com>
72116 Date:   Thu Sep 24 10:03:14 2009 +0200
72117
72118     Move ref_count from TypeNode->data to TypeNode
72119
72120     https://bugzilla.gnome.org/show_bug.cgi?id=585375
72121
72122  gobject/gtype.c |   48 ++++++++++++++++++++++++------------------------
72123  1 file changed, 24 insertions(+), 24 deletions(-)
72124
72125 commit 69961d27a13b2083d864884b40c861c5e97a5c12
72126 Author: Alexander Larsson <alexl@redhat.com>
72127 Date:   Wed Sep 9 16:42:32 2009 +0200
72128
72129     Implement O(1) interface lookups
72130
72131     Currently interface lookups are do a binary search over all the
72132     interfaces
72133     an object implements. Its possible to do this lookup in constant
72134     time using for
72135     instance the gcj algorighm described at:
72136     http://gcc.gnu.org/ml/java/1999-q3/msg00377.html
72137
72138     This is an implementation of that based on GAtomicArray.
72139
72140  gobject/gtype.c |  185
72141  +++++++++++++++++++++++++++++++++++++++++++++----------
72142  1 file changed, 151 insertions(+), 34 deletions(-)
72143
72144 commit 8f27a5e62129672f5c17b140ca854fd2307a9734
72145 Author: Alexander Larsson <alexl@redhat.com>
72146 Date:   Wed Sep 9 16:51:28 2009 +0200
72147
72148     Implement lock free interface lookup
72149
72150     We implement lock free interface lookup by moving the n_ifaces
72151     counter into memory pointed to by TypeNode->iface_entries, and
72152     then updating this in RCU-style by always copying it, modifying
72153     the copy and then when the modification is done replace the old
72154     pointer with g_atomic_pointer_set.
72155
72156     There is one additional complexity when freeing the old memory,
72157     since the old memory region can be in use. To handle this we
72158     don't free such memory, but put it on a free list and reuse it
72159     later. This means that lock-free lookups must be able to
72160     handle the memory being modified in random ways without crashing,
72161     and at the end we verify that the memory didn't change and the
72162     transaction is ok.
72163
72164     With this infrastructure the patch then implements a lock-free
72165     version of type_lookup_iface_entry_L called type_lookup_iface_vtable_I
72166     and use it in: g_type_interface_peek, g_type_interface_peek_parent
72167     and type_node_check_conformities_UorL.
72168
72169     Using the performance tests from bug 557100 shows that the general
72170     performance difference is negligible, but the lack of a lock for each
72171     type check and interface vfunc call should greatly enhance threaded
72172     scalability.
72173
72174  gobject/gtype.c |  329
72175  ++++++++++++++++++++++++++++++++++---------------------
72176  1 file changed, 204 insertions(+), 125 deletions(-)
72177
72178 commit 75ce4741f9a7a26098a77407de9b4cc2b985a254
72179 Author: Alexander Larsson <alexl@redhat.com>
72180 Date:   Wed Sep 9 16:47:44 2009 +0200
72181
72182     Add GAtomicArray for RCU-style lockless updates
72183
72184     This adds supports for a lock-less a non-shrinking growable array.
72185     You can use it to do reads using no locks, as long as your read-code
72186     can handle that during the read transaction the object can be modified
72187     by another writer (but it will not change size or be freed), and you
72188     can only trust the result once the transaction has finished
72189     successfully.
72190
72191     This doesn't free things like RCU normally does, instead it pushes the
72192     memory on a free list that is reused for other atomic arrays.
72193
72194  gobject/Makefile.am    |    3 +-
72195  gobject/gatomicarray.c |  169
72196  ++++++++++++++++++++++++++++++++++++++++++++++++
72197  gobject/gatomicarray.h |   60 +++++++++++++++++
72198  3 files changed, 231 insertions(+), 1 deletion(-)
72199
72200 commit f55752b10cc29090550005e16e9e7f72c5c060fa
72201 Author: Ivar Smolin <okul@linux.ee>
72202 Date:   Mon Nov 30 13:08:18 2009 +0200
72203
72204     Updating Estonian translation
72205
72206  po/et.po |  479
72207  ++------------------------------------------------------------
72208  1 file changed, 10 insertions(+), 469 deletions(-)
72209
72210 commit 8df6191a322d6b412448aa5618daf68c4e0ab3da
72211 Author: Matthias Clasen <mclasen@redhat.com>
72212 Date:   Mon Nov 30 00:11:10 2009 -0500
72213
72214     Bump version
72215
72216  configure.in |    4 ++--
72217  1 file changed, 2 insertions(+), 2 deletions(-)
72218
72219 commit 2532707ce420623acaf7f1fc0bd3670bb3a8a86b
72220 Author: Matthias Clasen <mclasen@redhat.com>
72221 Date:   Mon Nov 30 00:09:36 2009 -0500
72222
72223     2.23.0
72224
72225  docs/reference/glib/tmpl/glib-unused.sgml |   67 ++
72226  docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
72227  docs/reference/glib/tmpl/version.sgml     |   68 --
72228  po/am.po                                  |  282 +++---
72229  po/ar.po                                  |  285 +++---
72230  po/as.po                                  |  287 ++++---
72231  po/az.po                                  |  282 +++---
72232  po/be.po                                  |  283 +++---
72233  po/be@latin.po                            |  286 ++++---
72234  po/bg.po                                  |  287 ++++---
72235  po/bn.po                                  |  287 ++++---
72236  po/bn_IN.po                               |  287 ++++---
72237  po/bs.po                                  |  282 +++---
72238  po/ca.po                                  |  917 ++++++++++----------
72239  po/ca@valencia.po                         |  285 +++---
72240  po/cs.po                                  |  287 ++++---
72241  po/cy.po                                  |  282 +++---
72242  po/da.po                                  |  287 ++++---
72243  po/de.po                                  |  287 ++++---
72244  po/dz.po                                  |  282 +++---
72245  po/el.po                                  |  286 ++++---
72246  po/en@shaw.po                             |  966 +++++++++++----------
72247  po/en_CA.po                               |  285 +++---
72248  po/en_GB.po                               |  287 ++++---
72249  po/eo.po                                  |  282 +++---
72250  po/es.po                                  |  930 ++++++++++----------
72251  po/et.po                                  |  492 ++++++++++-
72252  po/eu.po                                  |  287 ++++---
72253  po/fa.po                                  |  282 +++---
72254  po/fi.po                                  |  287 ++++---
72255  po/fr.po                                  |  287 ++++---
72256  po/ga.po                                  |  282 +++---
72257  po/gl.po                                  |  941 ++++++++++----------
72258  po/gu.po                                  |  287 ++++---
72259  po/he.po                                  |  287 ++++---
72260  po/hi.po                                  |  287 ++++---
72261  po/hr.po                                  |  282 +++---
72262  po/hu.po                                  |  287 ++++---
72263  po/hy.po                                  |  282 +++---
72264  po/id.po                                  |  282 +++---
72265  po/is.po                                  |  282 +++---
72266  po/it.po                                  |  287 ++++---
72267  po/ja.po                                  |  287 ++++---
72268  po/ka.po                                  |  282 +++---
72269  po/kn.po                                  |  287 ++++---
72270  po/ko.po                                  |  287 ++++---
72271  po/ku.po                                  |  282 +++---
72272  po/lt.po                                  |  285 +++---
72273  po/lv.po                                  |  282 +++---
72274  po/mai.po                                 |  285 +++---
72275  po/mg.po                                  |  282 +++---
72276  po/mk.po                                  |  285 +++---
72277  po/ml.po                                  |  287 ++++---
72278  po/mn.po                                  |  282 +++---
72279  po/mr.po                                  |  287 ++++---
72280  po/ms.po                                  |  282 +++---
72281  po/nb.po                                  |  943 ++++++++++----------
72282  po/ne.po                                  |  282 +++---
72283  po/nl.po                                  |  285 +++---
72284  po/nn.po                                  |  285 +++---
72285  po/oc.po                                  |  282 +++---
72286  po/or.po                                  |  287 ++++---
72287  po/pa.po                                  |  287 ++++---
72288  po/pl.po                                  |  287 ++++---
72289  po/ps.po                                  |  282 +++---
72290  po/pt.po                                  |  287 ++++---
72291  po/pt_BR.po                               |  951 ++++++++++----------
72292  po/ro.po                                  |  287 ++++---
72293  po/ru.po                                  |  287 ++++---
72294  po/rw.po                                  |  282 +++---
72295  po/si.po                                  |  282 +++---
72296  po/sk.po                                  |  285 +++---
72297  po/sl.po                                  | 1282
72298  +++++++++++++--------------
72299  po/sq.po                                  |  288 ++++---
72300  po/sr.po                                  |  287 ++++---
72301  po/sr@ije.po                              |  282 +++---
72302  po/sr@latin.po                            |  287 ++++---
72303  po/sv.po                                  | 1332
72304  ++++++++++++++---------------
72305  po/ta.po                                  |  287 ++++---
72306  po/te.po                                  |  287 ++++---
72307  po/th.po                                  |  287 ++++---
72308  po/tl.po                                  |  282 +++---
72309  po/tr.po                                  |  287 ++++---
72310  po/tt.po                                  |  282 +++---
72311  po/uk.po                                  |  287 ++++---
72312  po/vi.po                                  |  285 +++---
72313  po/wa.po                                  |  282 +++---
72314  po/xh.po                                  |  282 +++---
72315  po/yi.po                                  |  282 +++---
72316  po/zh_CN.po                               |  285 +++---
72317  po/zh_HK.po                               |  287 ++++---
72318  po/zh_TW.po                               |  287 ++++---
72319  92 files changed, 16991 insertions(+), 14691 deletions(-)
72320
72321 commit 310e2e7291ba716755e538a6fe286a0072b39ef1
72322 Author: Matthias Clasen <mclasen@redhat.com>
72323 Date:   Sun Nov 29 22:57:00 2009 -0500
72324
72325     More updates
72326
72327  NEWS |    1 +
72328  1 file changed, 1 insertion(+)
72329
72330 commit 8907bfee863e969bc68de749a45f34d7f7f21699
72331 Author: Matthias Clasen <mclasen@redhat.com>
72332 Date:   Sun Nov 29 22:54:16 2009 -0500
72333
72334     Fix up GIO docs
72335
72336  docs/reference/gio/gio-docs.xml      |   31 ++++-----
72337  docs/reference/gio/gio-sections.txt  |  113
72338  ++++++++++++++++++++++++++++++++
72339  docs/reference/gio/gio.types         |    9 +++
72340  gio/fen/fen-data.c                   |    4 --
72341  gio/gappinfo.h                       |    1 +
72342  gio/gcharsetconverter.c              |   31 ++++++++-
72343  gio/gconverterinputstream.c          |   13 +++-
72344  gio/gconverterinputstream.h          |    2 +-
72345  gio/gconverteroutputstream.c         |   13 +++-
72346  gio/gconverteroutputstream.h         |    2 +-
72347  gio/gdummyfile.c                     |    6 --
72348  gio/gioenums.h                       |    6 +-
72349  gio/glocaldirectorymonitor.c         |    7 --
72350  gio/glocalfile.c                     |    6 --
72351  gio/glocalfileinputstream.c          |    6 --
72352  gio/glocalfilemonitor.c              |    7 --
72353  gio/gunionvolumemonitor.c            |    9 +--
72354  gio/gunixvolume.c                    |  120
72355  +++++++++++++++-------------------
72356  gio/gunixvolumemonitor.c             |   12 ----
72357  gio/gwin32mount.c                    |    2 +-
72358  gio/gwin32volumemonitor.c            |    6 +-
72359  gio/win32/gwinhttpfile.c             |    4 +-
72360  gio/win32/gwinhttpfileinputstream.c  |    4 +-
72361  gio/win32/gwinhttpfileoutputstream.c |    4 +-
72362  gio/win32/gwinhttpvfs.c              |    2 +-
72363  25 files changed, 261 insertions(+), 159 deletions(-)
72364
72365 commit 80bda52b57440b66752df6aa4078e3a723b3a990
72366 Author: Matthias Clasen <mclasen@redhat.com>
72367 Date:   Sun Nov 29 21:19:10 2009 -0500
72368
72369     Fix dynamictype test to build
72370
72371  tests/gobject/dynamictype.c |    3 +--
72372  1 file changed, 1 insertion(+), 2 deletions(-)
72373
72374 commit 06c71ba399adc22c4f327876bac50bbd1a6dfcf4
72375 Author: Matthias Clasen <mclasen@redhat.com>
72376 Date:   Sun Nov 29 20:55:25 2009 -0500
72377
72378     Fix 'make check' in gio
72379
72380  gio/gio.symbols |  430
72381  +++++++++++++++++++++++++++++--------------------------
72382  gio/pltcheck.sh |    2 +-
72383  2 files changed, 225 insertions(+), 207 deletions(-)
72384
72385 commit a4a69df105e57a37fbb2b14275f262613aff1071
72386 Author: Matthias Clasen <mclasen@redhat.com>
72387 Date:   Sun Nov 29 20:48:52 2009 -0500
72388
72389     Remove filter-cat from TEST_PROGS
72390
72391     Since it is not intended to be run as part of make check.
72392
72393  gio/tests/Makefile.am |   10 ++++++++--
72394  1 file changed, 8 insertions(+), 2 deletions(-)
72395
72396 commit 12939c54f93ddc61c02b592ced931fb30d797fe8
72397 Author: Matthias Clasen <mclasen@redhat.com>
72398 Date:   Sun Nov 29 20:47:51 2009 -0500
72399
72400     Disable a broken test
72401
72402     One of the option context tests relied on the ability to
72403     call g_set_pgrname() more than once. Thats no longer possible
72404     (without incurring a warning that wrecks the test).
72405
72406  glib/tests/option-context.c |    6 ++++++
72407  1 file changed, 6 insertions(+)
72408
72409 commit 31be5a93402ca596bb1bc5d872ef437c51ac6d12
72410 Author: David Planella <david.planella@gmail.com>
72411 Date:   Sun Nov 29 19:27:45 2009 +0100
72412
72413     Updated Catalan translations, with some corrections from Carles
72414     Ferrando
72415
72416  po/ca.po |  964
72417  ++++++++++++++++++++++++++++++++------------------------------
72418  1 file changed, 497 insertions(+), 467 deletions(-)
72419
72420 commit e7992b7b06df986bd36dd745a4cca2661e77f497
72421 Author: Paolo Borelli <pborelli@gnome.org>
72422 Date:   Sun Nov 29 15:14:10 2009 +0100
72423
72424     Fix return type of g_converter_[in|out]put_stream.
72425
72426     Fixes bug #603265
72427
72428  gio/gconverterinputstream.c  |    8 ++++----
72429  gio/gconverterinputstream.h  |    4 ++--
72430  gio/gconverteroutputstream.c |   10 +++++-----
72431  gio/gconverteroutputstream.h |    4 ++--
72432  gio/tests/converter-stream.c |   30 +++++++++++++-----------------
72433  5 files changed, 26 insertions(+), 30 deletions(-)
72434
72435 commit bd2a9f7ebb12fde7ea4dcf38d252bfea519970e4
72436 Author: Jorge González <jorgegonz@svn.gnome.org>
72437 Date:   Sat Nov 28 13:26:38 2009 +0100
72438
72439     Updated Spanish translation
72440
72441  po/es.po |   24 +++++++++---------------
72442  1 file changed, 9 insertions(+), 15 deletions(-)
72443
72444 commit 35d440535fecaacce228089b91873afc6c5e069a
72445 Author: Matthias Clasen <mclasen@redhat.com>
72446 Date:   Sat Nov 28 01:59:12 2009 -0500
72447
72448     Updates
72449
72450  NEWS |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
72451  1 file changed, 60 insertions(+)
72452
72453 commit 43149aafe04027bf7f91abb05df64afafc5ed4c4
72454 Author: Matthias Clasen <mclasen@redhat.com>
72455 Date:   Sat Nov 28 01:30:27 2009 -0500
72456
72457     Bump version to 2.23.0
72458
72459  configure.in |    6 +++---
72460  1 file changed, 3 insertions(+), 3 deletions(-)
72461
72462 commit 92a766c74380f7511b0f0c2ea04059133ff8fd73
72463 Author: Matej Urbančič <mateju@svn.gnome.org>
72464 Date:   Fri Nov 27 13:33:16 2009 +0100
72465
72466     Updated Slovenian translation
72467
72468  po/sl.po |  213
72469  +++++++++++++++++++++++++++++++++-----------------------------
72470  1 file changed, 114 insertions(+), 99 deletions(-)
72471
72472 commit 56653e930feebd36cf36523669f3bcad59ad3dc2
72473 Author: Jorge González <jorgegonz@svn.gnome.org>
72474 Date:   Fri Nov 27 01:37:49 2009 +0100
72475
72476     Updated Spanish translation
72477
72478  po/es.po |  171
72479  ++++++++++++++++++++++++++++++++++++--------------------------
72480  1 file changed, 99 insertions(+), 72 deletions(-)
72481
72482 commit 8586b636c7a0162f7b06e00c6a563eeaf24cab46
72483 Author: Ryan Lortie <desrt@desrt.ca>
72484 Date:   Thu Nov 26 12:15:04 2009 -0500
72485
72486     Bug 589631 - enclose literals with double quotes
72487
72488     Improve strings for purpose of translation.
72489
72490     Based on a patch from Leonardo Ferreira Fontenelle.
72491
72492  gio/gmount.c |   10 +++++-----
72493  1 file changed, 5 insertions(+), 5 deletions(-)
72494
72495 commit 09b1b6414b6aa001733fa7897f48970cb3cf258a
72496 Author: Christian Kellner <gicmo@gnome.org>
72497 Date:   Fri Oct 9 15:06:44 2009 +0200
72498
72499     Add "default location" support to GMount
72500
72501     The "default location" of the given mount is a path that reflects
72502     the main entry point for the user (e.g. the home directory, or the
72503     root of the volume).
72504
72505     https://bugzilla.gnome.org/show_bug.cgi?id=561998
72506
72507  gio/gmount.c |   31 +++++++++++++++++++++++++++++++
72508  gio/gmount.h |    3 +++
72509  2 files changed, 34 insertions(+)
72510
72511 commit 2b2195bf68bf68837dc9f6b4765d3716694f42b3
72512 Author: Alexander Larsson <alexl@redhat.com>
72513 Date:   Thu Nov 26 16:05:07 2009 +0100
72514
72515     Pass in the right device to vfs->local_file_add_info for symlinks
72516
72517     We used to pass the path for the symlink, but the device of the target
72518     which is wrong and breaks metadata access.
72519
72520     https://bugzilla.gnome.org/show_bug.cgi?id=593809
72521
72522  gio/glocalfileinfo.c |    7 +++++--
72523  1 file changed, 5 insertions(+), 2 deletions(-)
72524
72525 commit 96f41b62836810563c4f69ba6d053e91c638728a
72526 Author: Mures Andone <mures.andone@movial.com>
72527 Date:   Tue Nov 10 14:59:31 2009 +0200
72528
72529     Fixed bug 91 (GIO monitoring not working due to bad assert)
72530
72531     https://bugzilla.gnome.org/show_bug.cgi?id=593856
72532
72533  gio/inotify/ginotifydirectorymonitor.c |   10 ++++++++--
72534  gio/inotify/ginotifyfilemonitor.c      |   10 ++++++++--
72535  2 files changed, 16 insertions(+), 4 deletions(-)
72536
72537 commit 97db31fa14d2556a649d1d66a0dfc1792c5908d7
72538 Author: Will Thompson <will.thompson@collabora.co.uk>
72539 Date:   Fri Nov 20 13:01:17 2009 +0000
72540
72541     Apply English pedantry to GAsyncInitable's docs
72542
72543     • "asynchronous" was misspelled as "asyncronous" in various places;
72544     • punctuation was missing;
72545     • g_async_initable_new_async() had a stray "and";
72546     • references to g_async_initable_new_finish() were missing a "the".
72547
72548     https://bugzilla.gnome.org/show_bug.cgi?id=602417
72549
72550  gio/gasyncinitable.c |   38 +++++++++++++++++++-------------------
72551  1 file changed, 19 insertions(+), 19 deletions(-)
72552
72553 commit 08d33b81ee4addefa6c5fac6894111d09f90951b
72554 Author: Alexander Larsson <alexl@redhat.com>
72555 Date:   Thu Nov 26 13:15:11 2009 +0100
72556
72557     Remove unused variable
72558
72559  gio/gzlibdecompressor.c |    1 -
72560  1 file changed, 1 deletion(-)
72561
72562 commit b35fa1994d6607376136716c133dd88433706ee8
72563 Author: Alexander Larsson <alexl@redhat.com>
72564 Date:   Thu Nov 26 12:30:14 2009 +0100
72565
72566     Cast iface_init to GInterfaceInitFunc
72567
72568     This is in line with what all other type define macros do.
72569
72570     https://bugzilla.gnome.org/show_bug.cgi?id=508157
72571
72572  gobject/gtypemodule.h       |    2 +-
72573  tests/gobject/dynamictype.c |    3 +--
72574  2 files changed, 2 insertions(+), 3 deletions(-)
72575
72576 commit 36646f46ab07dec3d5a2ce0c9ba1932587528ca8
72577 Author: Alexander Larsson <alexl@redhat.com>
72578 Date:   Thu Nov 26 11:54:44 2009 +0100
72579
72580     Add test for G_IMPLEMENT_INTERFACE_DYNAMIC
72581
72582  tests/gobject/dynamictype.c |   53
72583  +++++++++++++++++++++++++++++++++++++++----
72584  1 file changed, 49 insertions(+), 4 deletions(-)
72585
72586 commit 7d51c96e5e39e8f3b403884f286ef781f0c952d6
72587 Author: Alexander Larsson <alexl@redhat.com>
72588 Date:   Tue Nov 24 09:53:15 2009 +0100
72589
72590     Add G_IMPLEMENT_INTERFACE_DYNAMIC
72591
72592     Convenience macro to easy interface addition for dynamic types.
72593
72594     https://bugzilla.gnome.org/show_bug.cgi?id=508157
72595
72596  docs/reference/gobject/gobject-sections.txt |    1 +
72597  gobject/gtypemodule.h                       |   27
72598  ++++++++++++++++++++++++---
72599  2 files changed, 25 insertions(+), 3 deletions(-)
72600
72601 commit b3156508c49f5274805de1d0d9bc5a69f43de1e9
72602 Author: Christian Persch <chpe@gnome.org>
72603 Date:   Sat May 24 21:00:11 2008 +0200
72604
72605     Add TB and PB cases to g_format_size_for_display
72606
72607  glib/gfileutils.c |   32 +++++++++++++++++++++++++-------
72608  1 file changed, 25 insertions(+), 7 deletions(-)
72609
72610 commit 1ffedec41f01b2cac9ecd9664cec1867e5d1ebb0
72611 Author: Tor Lillqvist <tml@iki.fi>
72612 Date:   Wed Nov 25 12:57:10 2009 +0200
72613
72614     Remove fuzzy marker from header, which crashed my msgfmt
72615
72616  po/en@shaw.po |    1 -
72617  1 file changed, 1 deletion(-)
72618
72619 commit 3d7edc137e447456b7cd6b9df8b6257454c43a5d
72620 Author: Ryan Lortie <desrt@desrt.ca>
72621 Date:   Wed Nov 11 22:40:28 2009 -0500
72622
72623     Bug 601637 - add GUnixFDList
72624
72625     change GUnixFDMessage to contain a GUnixFDList.
72626
72627     add test case for GUnixFDMessage and GUnixFDList.
72628
72629     update docs.
72630
72631  docs/reference/gio/gio-docs.xml     |    1 +
72632  docs/reference/gio/gio-sections.txt |   23 +++
72633  docs/reference/gio/gio.types        |    1 +
72634  gio/Makefile.am                     |    2 +
72635  gio/gunixfdlist.c                   |  391
72636  +++++++++++++++++++++++++++++++++++
72637  gio/gunixfdlist.h                   |   89 ++++++++
72638  gio/gunixfdmessage.c                |  193 ++++++++++-------
72639  gio/gunixfdmessage.h                |    7 +-
72640  gio/tests/Makefile.am               |    5 +-
72641  gio/tests/unix-fd.c                 |  197 ++++++++++++++++++
72642  10 files changed, 835 insertions(+), 74 deletions(-)
72643
72644 commit e5a98502be13e9f9561106577ecbc736211ca692
72645 Author: Alexander Larsson <alexl@redhat.com>
72646 Date:   Tue Nov 24 13:31:33 2009 +0100
72647
72648     Update gio.symbols with new functions
72649
72650  gio/gio.symbols |   53
72651  +++++++++++++++++++++++++++++++++++++++++++++++++++++
72652  1 file changed, 53 insertions(+)
72653
72654 commit b7c4aa61523adfe79991051edf2d0128fd0e5222
72655 Author: Alexander Larsson <alexl@redhat.com>
72656 Date:   Tue Nov 24 13:31:10 2009 +0100
72657
72658     Export g_charset_converter_get_num_fallbacks in header
72659
72660  gio/gcharsetconverter.h |    1 +
72661  1 file changed, 1 insertion(+)
72662
72663 commit 2af69f4135253573ccc3a14f0cb9555bdba6ac3b
72664 Author: Alexander Larsson <alexl@redhat.com>
72665 Date:   Tue Nov 24 13:02:05 2009 +0100
72666
72667     Fix GZlibCompressorFormat names
72668
72669     What used to be called RAW is really the zlib header format.
72670     There is a real "raw" format, so rename the default and add a
72671     RAW type.
72672
72673  gio/gioenums.h          |    8 +++++---
72674  gio/gzlibcompressor.c   |   12 ++++++++++--
72675  gio/gzlibdecompressor.c |    9 +++++++--
72676  gio/tests/filter-cat.c  |    4 ++--
72677  4 files changed, 24 insertions(+), 9 deletions(-)
72678
72679 commit 85501f5ffabe59ac38daf4d29990a7d5cd949c31
72680 Author: Ryan Lortie <desrt@desrt.ca>
72681 Date:   Wed Nov 11 23:31:12 2009 -0500
72682
72683     Bug 591214 - Warnings building gcancellable.o
72684
72685     - check for EINTR on read() and write() calls
72686     - remove unused 'priv' variable
72687
72688  gio/gcancellable.c |   33 ++++++++++++++++++++++++++-------
72689  1 file changed, 26 insertions(+), 7 deletions(-)
72690
72691 commit 48e2a570439373882cf755567e1d147bc5dd50e5
72692 Author: Ryan Lortie <desrt@desrt.ca>
72693 Date:   Fri Nov 20 12:54:35 2009 -0600
72694
72695     Bug 598712 - can't detect text file with backspace
72696
72697     looks_like_text(): Allow '\b' to appear in text files.
72698
72699  gio/gcontenttype.c |    5 +++--
72700  1 file changed, 3 insertions(+), 2 deletions(-)
72701
72702 commit 230745a350fea524f899c6319a7c529fd82bd377
72703 Author: Alexander Larsson <alexl@redhat.com>
72704 Date:   Wed Nov 18 16:07:16 2009 +0100
72705
72706     Add filter-cat test for GConverter streams
72707
72708  gio/tests/Makefile.am  |    4 +
72709  gio/tests/filter-cat.c |  227
72710  ++++++++++++++++++++++++++++++++++++++++++++++++
72711  2 files changed, 231 insertions(+)
72712
72713 commit 92b9218cbf8cbc594c3a067b2dc09730416df85f
72714 Author: Alexander Larsson <alexl@redhat.com>
72715 Date:   Fri Nov 20 12:04:31 2009 +0100
72716
72717     Add GZlibCompressor
72718
72719  gio/Makefile.am       |    2 +
72720  gio/gio.h             |    1 +
72721  gio/giotypes.h        |    1 +
72722  gio/gzlibcompressor.c |  316
72723  +++++++++++++++++++++++++++++++++++++++++++++++++
72724  gio/gzlibcompressor.h |   51 ++++++++
72725  5 files changed, 371 insertions(+)
72726
72727 commit 38c3eb14e42da8ca2d55918be048cf1729591486
72728 Author: Alexander Larsson <alexl@redhat.com>
72729 Date:   Thu Nov 19 17:20:20 2009 +0100
72730
72731     Add GZlibDecompressor for zlib decompression
72732
72733  gio/Makefile.am         |    2 +
72734  gio/gio.h               |    1 +
72735  gio/gioenums.h          |   15 +++
72736  gio/giotypes.h          |    1 +
72737  gio/gzlibdecompressor.c |  292
72738  +++++++++++++++++++++++++++++++++++++++++++++++
72739  gio/gzlibdecompressor.h |   50 ++++++++
72740  6 files changed, 361 insertions(+)
72741
72742 commit 8cb1252d92e5cfea3804ef27edc01cac5b044ff3
72743 Author: Alexander Larsson <alexl@redhat.com>
72744 Date:   Thu Nov 19 17:16:29 2009 +0100
72745
72746     Add zlib dependency to gio
72747
72748     Will be used by compression APIs
72749
72750  configure.in    |   11 +++++++++++
72751  gio-2.0.pc.in   |    1 +
72752  gio/Makefile.am |    1 +
72753  3 files changed, 13 insertions(+)
72754
72755 commit fce2873641ffe20834722ad33894c91b2e4b6c32
72756 Author: Alexander Larsson <alexl@redhat.com>
72757 Date:   Fri Oct 23 19:59:03 2009 +0200
72758
72759     Add test for converter streams
72760
72761  gio/tests/Makefile.am        |    4 +
72762  gio/tests/converter-stream.c |  576
72763  ++++++++++++++++++++++++++++++++++++++++++
72764  2 files changed, 580 insertions(+)
72765
72766 commit 7f8991596be1f17bd71c367bef630423f0a83c35
72767 Author: Alexander Larsson <alexl@redhat.com>
72768 Date:   Mon Nov 23 15:03:57 2009 +0100
72769
72770     Add GConverterOutputStream
72771
72772     This allows for conversion when saving
72773
72774  gio/Makefile.am              |    2 +
72775  gio/gconverteroutputstream.c |  595
72776  ++++++++++++++++++++++++++++++++++++++++++
72777  gio/gconverteroutputstream.h |   80 ++++++
72778  gio/gio.h                    |    1 +
72779  gio/giotypes.h               |    1 +
72780  5 files changed, 679 insertions(+)
72781
72782 commit afe3324fcac8ea2a6b6007c938d7974aa923c0d3
72783 Author: Alexander Larsson <alexl@redhat.com>
72784 Date:   Mon Nov 23 15:02:50 2009 +0100
72785
72786     Add g_output_stream_is_closing
72787
72788     Need this to check how we're flushing when closing a converter
72789     output stream.
72790
72791  gio/goutputstream.c |   29 ++++++++++++++++++++++++++++-
72792  gio/goutputstream.h |    1 +
72793  2 files changed, 29 insertions(+), 1 deletion(-)
72794
72795 commit 848e0bf760ea7326420669e90ef6675786dea702
72796 Author: Alexander Larsson <alexl@redhat.com>
72797 Date:   Thu Oct 22 22:50:52 2009 +0200
72798
72799     Add GConverterInputStream
72800
72801     Read and convert data from an input stream
72802
72803  gio/Makefile.am             |    2 +
72804  gio/gconverterinputstream.c |  544
72805  +++++++++++++++++++++++++++++++++++++++++++
72806  gio/gconverterinputstream.h |   80 +++++++
72807  gio/gio.h                   |    1 +
72808  gio/giotypes.h              |    1 +
72809  5 files changed, 628 insertions(+)
72810
72811 commit 134e9bd84f6311e8b18fe69ce8df030561aa12d9
72812 Author: Alexander Larsson <alexl@redhat.com>
72813 Date:   Mon Nov 23 16:19:08 2009 +0100
72814
72815     Add fallback mode to GCharsetConverter
72816
72817  gio/gcharsetconverter.c |   75
72818  ++++++++++++++++++++++++++++++++++++++++++++---
72819  gio/gcharsetconverter.h |    3 ++
72820  2 files changed, 74 insertions(+), 4 deletions(-)
72821
72822 commit 4b8382823e0f03b59d07473f708f1892dcd743dc
72823 Author: Alexander Larsson <alexl@redhat.com>
72824 Date:   Wed Oct 21 21:25:36 2009 +0200
72825
72826     Add GCharsetConverter
72827
72828  gio/Makefile.am         |    2 +
72829  gio/gcharsetconverter.c |  373
72830  +++++++++++++++++++++++++++++++++++++++++++++++
72831  gio/gcharsetconverter.h |   52 +++++++
72832  gio/gio.h               |    1 +
72833  gio/giotypes.h          |    1 +
72834  5 files changed, 429 insertions(+)
72835
72836 commit 0d86b25f91aeff168474280f4f5e03df779afc6d
72837 Author: Alexander Larsson <alexl@redhat.com>
72838 Date:   Wed Nov 18 13:14:13 2009 +0100
72839
72840     Add GConverter interface
72841
72842     This is an interface for stateful conversions of data. Its a generic
72843     interface suitable for things like IConv, compression, decompression,
72844     and regexp replacement.
72845
72846  gio/Makefile.am  |    2 +
72847  gio/gconverter.c |  234
72848  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
72849  gio/gconverter.h |   94 ++++++++++++++++++++++
72850  gio/gio.h        |    1 +
72851  gio/gioenums.h   |   34 ++++++++
72852  gio/giotypes.h   |    1 +
72853  6 files changed, 366 insertions(+)
72854
72855 commit 110133135dabfb2ac829abe7bf84d95baf92a61a
72856 Author: Alexander Larsson <alexl@redhat.com>
72857 Date:   Tue Oct 20 14:12:31 2009 +0200
72858
72859     Add G_IO_ERROR_PARTIAL_INPUT and G_IO_ERROR_INVALID_DATA errors
72860
72861     These are needed for GConverter
72862
72863  gio/gioenums.h |    6 +++++-
72864  1 file changed, 5 insertions(+), 1 deletion(-)
72865
72866 commit 04d83e8e503a07e7b4279227c8f992ddf7c6ef4e
72867 Author: Cody Russell <bratsche@gnome.org>
72868 Date:   Mon Nov 23 07:48:14 2009 -0600
72869
72870     gtester should fail even if -k is passed
72871
72872  glib/gtester.c |    2 +-
72873  1 file changed, 1 insertion(+), 1 deletion(-)
72874
72875 commit 874efeb8ea7b822cfba254421e76b331815782cb
72876 Author: Vladimir Melo <vmelo@gnome.org>
72877 Date:   Mon Nov 23 08:36:06 2009 -0500
72878
72879     Updated Brazilian Portuguese translation.
72880
72881  po/pt_BR.po |  928
72882  ++++++++++++++++++++++++++++++-----------------------------
72883  1 file changed, 469 insertions(+), 459 deletions(-)
72884
72885 commit 56eee6759ba04ad970d2bb356a27de13d79ea575
72886 Author: Ryan Lortie <desrt@desrt.ca>
72887 Date:   Fri Nov 20 14:40:58 2009 -0600
72888
72889     Remove #include "glocalfile.h" from GFile
72890
72891     It might give somebody the wrong idea. =)
72892
72893  gio/gfile.c |    1 -
72894  1 file changed, 1 deletion(-)
72895
72896 commit ec79146572aece95c7bc032b486e6a57015ee6e4
72897 Author: Benjamin Otte <otte@gnome.org>
72898 Date:   Fri Nov 20 16:47:09 2009 +0100
72899
72900     Fix thread-safety
72901
72902     The n_children variable can be written when locked, while the n_supers
72903     variable is read at any time. As they both share the same bytes,
72904     accessing them is not threadsafe.
72905     This patch puts them into different bytes.
72906
72907     Thanks to Xan Lopez and valgrind for noticing this.
72908
72909  gobject/gtype.c |    4 ++--
72910  1 file changed, 2 insertions(+), 2 deletions(-)
72911
72912 commit ba2b2bbca2b747d704ae62e99fc7d216f82111ff
72913 Author: Juan A. Suarez Romero <jasuarez@igalia.com>
72914 Date:   Fri Nov 20 16:46:41 2009 +0100
72915
72916     priv variable should only be used in win32 code
72917
72918  gio/gcancellable.c |   44 +++++++++++++++++++++++---------------------
72919  1 file changed, 23 insertions(+), 21 deletions(-)
72920
72921 commit 8e2fa44953f1f92afdb198bb3ff8b98bb4cf6699
72922 Author: Ryan Lortie <desrt@desrt.ca>
72923 Date:   Thu Nov 19 10:19:01 2009 -0600
72924
72925     g_socket_listener_add_any_inet_port is Since 2.24
72926
72927     accidentally committed an old patch without updating.
72928
72929  gio/gsocketlistener.c |    2 +-
72930  1 file changed, 1 insertion(+), 1 deletion(-)
72931
72932 commit c005878ae7e429dd51f6be3d9a22b430c8155221
72933 Author: Ryan Lortie <desrt@desrt.ca>
72934 Date:   Mon Jun 15 14:07:13 2009 -0400
72935
72936     Bug 585566 - GSocketListener API issues
72937
72938     Add a new function, g_socket_listener_add_any_inet_port(), to
72939     deal with
72940     the desired use case.
72941
72942  docs/reference/gio/gio-sections.txt |    1 +
72943  gio/gio.symbols                     |    1 +
72944  gio/gsocketlistener.c               |  225
72945  +++++++++++++++++++++++++++++++++++
72946  gio/gsocketlistener.h               |    3 +
72947  4 files changed, 230 insertions(+)
72948
72949 commit 77baa70eda24be0049d09123e4b81b1f03817110
72950 Author: Christian Dywan <christian@lanedo.com>
72951 Date:   Thu Nov 19 09:58:43 2009 -0600
72952
72953     Bug 600550 - (...) doesn't treat arguments properly
72954
72955     Add some additional checking to g_app_info_create_from_commandline to
72956     make it handle strange inputs more elegantly.
72957
72958  gio/gdesktopappinfo.c |    4 +++-
72959  1 file changed, 3 insertions(+), 1 deletion(-)
72960
72961 commit 3257e8ebe470fce6b2eb935589f18d509336a227
72962 Author: Vincent Untz <vuntz@gnome.org>
72963 Date:   Wed Nov 18 16:37:47 2009 -0600
72964
72965     Bug 600620 - Add g_app_info_get_display_name()
72966
72967     This new API can make use of X-GNOME-FullName in .desktop files,
72968     to have
72969     the full name of applications.
72970
72971  gio/gappinfo.c        |   27 +++++++++++++++++++++++++++
72972  gio/gappinfo.h        |    2 ++
72973  gio/gdesktopappinfo.c |   20 ++++++++++++++++++++
72974  3 files changed, 49 insertions(+)
72975
72976 commit 9681d7e75f2d1296a890bfa64b3478ea7025df62
72977 Author: Ryan Lortie <desrt@desrt.ca>
72978 Date:   Wed Nov 18 18:43:30 2009 -0600
72979
72980     Bug 595138 - GFile not robust with invalid input
72981
72982     Improve handling of g_file_query_default_handler() when called on an
72983     invalid GFile (ie: one created with an invalid URI).
72984
72985  gio/gfile.c |    2 +-
72986  1 file changed, 1 insertion(+), 1 deletion(-)
72987
72988 commit 5d97ea298672880ee80964c07b9cf31d604c3df9
72989 Author: Ryan Lortie <desrt@desrt.ca>
72990 Date:   Tue Nov 17 20:41:48 2009 -0600
72991
72992     Bug 600141 - Add -pthread to gmodule pkg-config
72993
72994     It is not generally permissible to dlopen() libpthread into a program
72995     that is not already linked with threading support.  The most
72996     common case
72997     of this happening is when GIO opens Gvfs (which includes DBus, which
72998     links against libpthread).
72999
73000     Since gmodule is the way that most users cause this problem for
73001     themselves and since the easiest workaround is to link the program
73002     with
73003     -pthread, the best fix for the issue is to add -pthread to the gmodule
73004     pkg-config.
73005
73006  gmodule-2.0-uninstalled.pc.in           |    4 ++--
73007  gmodule-2.0.pc.in                       |    4 ++--
73008  gmodule-export-2.0.pc.in                |    4 ++--
73009  gmodule-no-export-2.0-uninstalled.pc.in |    4 ++--
73010  gmodule-no-export-2.0.pc.in             |    4 ++--
73011  5 files changed, 10 insertions(+), 10 deletions(-)
73012
73013 commit 983a717fa6431d67ce9d765c1714f77ecb0b02fa
73014 Author: Ryan Lortie <desrt@desrt.ca>
73015 Date:   Thu Nov 12 01:37:27 2009 -0500
73016
73017     Bug 535159 - g_file_has_parent
73018
73019     - add a g_file_has_parent() function as a wrapper around
73020        g_file_get_parent()
73021
73022  docs/reference/gio/gio-sections.txt |    1 +
73023  gio/gfile.c                         |   43
73024  +++++++++++++++++++++++++++++++++++
73025  gio/gfile.h                         |    2 ++
73026  gio/gio.symbols                     |    1 +
73027  4 files changed, 47 insertions(+)
73028
73029 commit ba0a6e1911ee581f1d651a7a05bab789c760ef3c
73030 Author: Javier Jardón <jjardon@gnome.org>
73031 Date:   Mon Nov 16 00:29:39 2009 +0100
73032
73033     Fix compilation warning: Initialize the variable
73034
73035  gio/tests/unix-streams.c |    2 +-
73036  1 file changed, 1 insertion(+), 1 deletion(-)
73037
73038 commit c6243026ed61698a797ce1b731760e4f0497ad97
73039 Author: Javier Jardón <jjardon@gnome.org>
73040 Date:   Mon Nov 16 00:33:07 2009 +0100
73041
73042     Fix compilation warning: Remove unused function
73043
73044  gio/xdgmime/xdgmimecache.c |    1 -
73045  1 file changed, 1 deletion(-)
73046
73047 commit 00a331f970dfd49e1f9dc5ed3b42a9dd41d530ce
73048 Author: Javier Jardón <jjardon@gnome.org>
73049 Date:   Mon Nov 16 00:22:03 2009 +0100
73050
73051     Fix compilation warning: cast to (GCompareFunc)
73052
73053  gio/gdesktopappinfo.c |    2 +-
73054  1 file changed, 1 insertion(+), 1 deletion(-)
73055
73056 commit 18b3ff33afad10dfac7dfdf3025313490f8313cc
73057 Author: Javier Jardón <jjardon@gnome.org>
73058 Date:   Sun Nov 15 05:51:45 2009 +0100
73059
73060     Don't mention g_utf32_to_utf8() and g_utf8_to_utf32()
73061
73062     These functions doesn't exist.
73063     Suggest to use g_ucs4_to_utf8/g_utf8_to_ucs4 to produce the UTF-8
73064     representation of a gunichar
73065
73066     This fix bug: https://bugzilla.gnome.org/show_bug.cgi?id=601874
73067
73068  docs/reference/glib/tmpl/unicode.sgml |    4 ++--
73069  1 file changed, 2 insertions(+), 2 deletions(-)
73070
73071 commit 96bf69d4cc4077a986c9b2c398356e9d543d88bd
73072 Author: Javier Jardón <jjardon@gnome.org>
73073 Date:   Sun Nov 15 23:58:23 2009 +0100
73074
73075     Suggest the use of G_STRFUNC
73076
73077     Suggest G_STRFUNC in the documentation of the deprecated functions
73078     G_GNUC_PRETTY_FUNCTION and G_GNUC_FUNCTION
73079
73080  docs/reference/glib/tmpl/macros_misc.sgml |    4 ++--
73081  1 file changed, 2 insertions(+), 2 deletions(-)
73082
73083 commit 6b7b7a76020e76370e416d794eceb99937b9ed33
73084 Author: Ryan Lortie <desrt@desrt.ca>
73085 Date:   Wed Nov 11 23:48:06 2009 -0500
73086
73087     Bug 587300 - g_cancellable_disconnect deadlock
73088
73089     add documentation to clarify that a deadlock is the expected case for
73090     calling this function from a signal handler
73091
73092  gio/gcancellable.c |    9 ++++++---
73093  1 file changed, 6 insertions(+), 3 deletions(-)
73094
73095 commit 3d09b8e09c07ebb3bae4074f946c5da8d643d247
73096 Author: Ryan Lortie <desrt@desrt.ca>
73097 Date:   Wed Nov 11 23:21:48 2009 -0500
73098
73099     Bug 591216 - Warning building resolver.o
73100
73101     check result of write system call to quiet compiler warning
73102
73103  gio/tests/resolver.c |    5 ++++-
73104  1 file changed, 4 insertions(+), 1 deletion(-)
73105
73106 commit 78e8b39b49ce47a80e70319ffaf548cda177a746
73107 Author: Ryan Lortie <desrt@desrt.ca>
73108 Date:   Wed Nov 11 22:20:11 2009 -0500
73109
73110     GSocket.receive_message: fix bogus allocation math
73111
73112  gio/gsocket.c |    3 +--
73113  1 file changed, 1 insertion(+), 2 deletions(-)
73114
73115 commit 409cdb8d13225125c12f7b56293b6dd397086c29
73116 Author: Kjartan Maraas <kmaraas@gnome.org>
73117 Date:   Wed Nov 11 20:09:53 2009 +0100
73118
73119     Updated Norwegian bokmål translation.
73120
73121  po/nb.po |  929
73122  +++++++++++++++++++++++++++++++-------------------------------
73123  1 file changed, 466 insertions(+), 463 deletions(-)
73124
73125 commit e5b20a3364b831a19b6cf99f67f803da3a6b6e6b
73126 Author: Tor Lillqvist <tml@iki.fi>
73127 Date:   Tue Nov 10 14:19:59 2009 +0200
73128
73129     Include all of share/gtk-doc/html to get also the gio docs
73130
73131     Also add -D switches to not pointlessly include entries for
73132     directories
73133     in the zip files.
73134
73135  glib-zip.in |    9 ++++-----
73136  1 file changed, 4 insertions(+), 5 deletions(-)
73137
73138 commit 6e86c9a6aa977331c6bd47b726aaf34398a5ad37
73139 Author: Tor Lillqvist <tml@iki.fi>
73140 Date:   Tue Nov 10 01:37:13 2009 +0200
73141
73142     Avoid gcc warning about redeclaration of atexit() on MinGW
73143
73144  glib/gutils.h |    2 ++
73145  1 file changed, 2 insertions(+)
73146
73147 commit a9c4320e813aa80343ed5826c51be456a5683f5f
73148 Author: Daniel Nylander <po@danielnylander.se>
73149 Date:   Sun Nov 8 22:04:51 2009 +0100
73150
73151     Updated Swedish translation
73152
73153  po/sv.po | 1307
73154  ++++++++++++++++++++++++++++++++------------------------------
73155  1 file changed, 668 insertions(+), 639 deletions(-)
73156
73157 commit e9915ee7bdde49a7c6c2c0592b96f60cf31b8383
73158 Author: Fran Diéguez <fran.dieguez@mabishu.com>
73159 Date:   Sat Nov 7 14:40:58 2009 +0100
73160
73161     Updated Galician Translation
73162
73163  po/gl.po |  918
73164  +++++++++++++++++++++++++++++++-------------------------------
73165  1 file changed, 465 insertions(+), 453 deletions(-)
73166
73167 commit ee116a6b1c60343aafd5b10e11798adbeed0d555
73168 Author: Jorge González <jorgegonz@svn.gnome.org>
73169 Date:   Fri Nov 6 21:51:28 2009 +0100
73170
73171     Updated Spanish translation
73172
73173  po/es.po |  927
73174  +++++++++++++++++++++++++++++++-------------------------------
73175  1 file changed, 467 insertions(+), 460 deletions(-)
73176
73177 commit 6c315c77895e7e64c5dfb08cc223ff442f924e00
73178 Author: Ivar Smolin <okul@linux.ee>
73179 Date:   Fri Nov 6 18:15:29 2009 +0200
73180
73181     Updating Estonian translation
73182
73183  po/et.po |   21 ++++++++-------------
73184  1 file changed, 8 insertions(+), 13 deletions(-)
73185
73186 commit fc0b5d735ed06fd09f6f6169965ea427d43c241b
73187 Author: Matej Urbančič <mateju@svn.gnome.org>
73188 Date:   Fri Nov 6 14:58:44 2009 +0100
73189
73190     Updated Slovenian translation
73191
73192  po/sl.po | 1316
73193  ++++++++++++++++++++++++++++++++------------------------------
73194  1 file changed, 686 insertions(+), 630 deletions(-)
73195
73196 commit ef6117f78d036b956d3fe91f6a3748f64499f4c1
73197 Author: Stéphane Démurget <stephane.demurget@free.fr>
73198 Date:   Sun Oct 25 11:14:36 2009 +0100
73199
73200     Bug 324930 - Nicer message for EPERM on symlink
73201
73202     Introduced a more precise error message for EPERM when symlinking to
73203     a local filesystem.
73204
73205     EPERM on symlink means symlinking is not supported by the underlying
73206     fs so it is not the general meaning of EPERM which roughly translates
73207     to 'Operation not permitted'.
73208
73209  gio/glocalfile.c |    4 ++++
73210  1 file changed, 4 insertions(+)
73211
73212 commit 3c57a6c7ccb38efb8fb3ecf12e9f66f113ffde19
73213 Author: Tor Lillqvist <tml@iki.fi>
73214 Date:   Wed Nov 4 23:59:18 2009 +0200
73215
73216     Don't call WSAEventSelect() on -1
73217
73218     If g_io_win32_sock_close() has been called on a socket channel, don't
73219     later in g_io_win32_free() call WSAEventSelect() on its fd which has
73220     been set to -1.
73221
73222  glib/giowin32.c |    3 ++-
73223  1 file changed, 2 insertions(+), 1 deletion(-)
73224
73225 commit 0d6b1ab42a6a9026743f197f03264afdbac7fb7b
73226 Author: Paolo Bonzini <bonzini@gnu.org>
73227 Date:   Tue Nov 3 18:38:58 2009 +0200
73228
73229     Don't run system("touch conf.glibtest)" in the AM_PATH_GLIB_2_0 macro
73230
73231     Just use the C library instead to create the file. Helps building
73232     using Wine. Not that I think we want to endorse that, but accepting
73233     this minimal patch doesn't hurt. From bug #590016.
73234
73235     Signed-off-by: Tor Lillqvist <tml@iki.fi>
73236
73237  m4macros/glib-2.0.m4 |    3 +--
73238  1 file changed, 1 insertion(+), 2 deletions(-)
73239
73240 commit f6276add355388738f856201c400d1c43cedcaf2
73241 Author: Tor Lillqvist <tml@iki.fi>
73242 Date:   Tue Nov 3 18:21:19 2009 +0200
73243
73244     Improve descriptive comment text
73245
73246  glibconfig.h.win32.in |    8 ++++++--
73247  1 file changed, 6 insertions(+), 2 deletions(-)
73248
73249 commit 9c292a831fac91dfe17158e3379d6ef4ad351c76
73250 Author: Hib Eris <hib@hiberis.nl>
73251 Date:   Tue Nov 3 15:06:29 2009 +0200
73252
73253     Fix check for C++ compiler when cross-compiling
73254
73255     Use AC_CHECK_TOOLS instead of AC_CHECK_PROGS. Patch from bug #577711.
73256
73257  configure.in |    2 +-
73258  1 file changed, 1 insertion(+), 1 deletion(-)
73259
73260 commit b64ee1f02098d229ff16df9dfebdc3e3f3d76687
73261 Author: Carlo Bramini <carlo.bramix@libero.it>
73262 Date:   Tue Nov 3 14:26:25 2009 +0200
73263
73264     Make g_file_test() behave on Windows more like as on POSIX
73265
73266     Patch from bug #572252.
73267
73268  glib/gfileutils.c |   19 +++++++++++++------
73269  1 file changed, 13 insertions(+), 6 deletions(-)
73270
73271 commit 22d026d34492b27a531bc60e6edc10eec1aa61be
73272 Author: Thomas Thurman <tthurman@gnome.org>
73273 Date:   Sat Oct 31 02:49:31 2009 -0400
73274
73275     Shavian translation
73276
73277  po/LINGUAS    |    1 +
73278  po/en@shaw.po | 1968
73279  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
73280  2 files changed, 1969 insertions(+)
73281
73282 commit 4288ad76922da01d1f452c6c257e97008b16aaf0
73283 Author: Benjamin Otte <otte@gnome.org>
73284 Date:   Wed Oct 28 19:18:20 2009 +0100
73285
73286     Properly nul-terminate return values from g_convert()
73287
73288     The patch ensures that multibyte character sets are properly
73289     nul-terminated. This is an issue because the documentation claims to
73290     return a "nul-terminated" string and users of the API assume that
73291     means
73292     a proper nul-termination in the resulting character set.
73293
73294     I looked at Pidgin and GStreamer code and found at least 3 cases where
73295     this was happening.
73296
73297     This patch also reverts the documentation change from
73298     5a633f82dbbce067c56fba0ee372fd341b76368d as that is now no longer
73299     necessary.
73300
73301  glib/gconvert.c |   44 ++++++++++++++++++++------------------------
73302  1 file changed, 20 insertions(+), 24 deletions(-)
73303
73304 commit 5a633f82dbbce067c56fba0ee372fd341b76368d
73305 Author: Benjamin Otte <otte@gnome.org>
73306 Date:   Tue Oct 27 21:07:13 2009 +0100
73307
73308     Clarify documentation about g_convert() nul-terminated returns
73309
73310     THere is effectively no nul-termination for multibyte characters.
73311
73312  glib/gconvert.c |   22 ++++++++++++++++------
73313  1 file changed, 16 insertions(+), 6 deletions(-)
73314
73315 commit f3fbf37dd899de5d7bd61d86bed8aada479f564a
73316 Author: Matthias Clasen <mclasen@redhat.com>
73317 Date:   Sun Oct 25 02:56:13 2009 -0400
73318
73319     Avoid a warning
73320
73321  gio/gfile.c |   11 +++++++----
73322  1 file changed, 7 insertions(+), 4 deletions(-)
73323
73324 commit e63262d49d40a36060613fb1d0ed468ca5dddc19
73325 Author: Matthias Clasen <mclasen@redhat.com>
73326 Date:   Sun Oct 25 02:55:46 2009 -0400
73327
73328     Don't give up too early when collecting mime types
73329
73330     Since returning exactly one match has special significance, don't
73331     give up matching before we've found at least 2 types. Also, make
73332     sure that we don't return the same mime type more than once.
73333     Bug 541236.
73334
73335  gio/xdgmime/xdgmimecache.c |   67
73336  ++++++++++++++++++++++++++++++++------------
73337  gio/xdgmime/xdgmimeglob.c  |   43 ++++++++++++++++++++++++----
73338  2 files changed, 87 insertions(+), 23 deletions(-)
73339
73340 commit 3dab24828edd8ebfd6d6c8bb20c181fc0d5650a1
73341 Author: Sven Herzberg <herzi@gnome-de.org>
73342 Date:   Fri Oct 23 14:49:38 2009 +0200
73343
73344     make sure g_set_prgname() gets called only once
73345
73346     * glib/gutils.c: copy the call-once statement from
73347     g_set_application_name();
73348       Fixes Bug #563627: g_get_prgname() threadsafety
73349
73350  glib/gutils.c |   13 ++++++++++---
73351  1 file changed, 10 insertions(+), 3 deletions(-)
73352
73353 commit d105f431b0b684ed47e1c23ca283e38e522ce545
73354 Author: Tor Lillqvist <tml@iki.fi>
73355 Date:   Fri Oct 23 00:46:50 2009 +0300
73356
73357     Fix GWin32DirectoryMonitor
73358
73359     GWin32DirectoryMonitor was quite broken, but nobody had apparently
73360     noticed, or at least not filed any bug. Only now with a bleeding edge
73361     GTK+ file chooser does the code get exercised in common programs like
73362     gtk-demo or GIMP, apparently. Bug #598899.
73363
73364  gio/win32/gwin32directorymonitor.c |   67
73365  +++++++++++++++++++++++++++---------
73366  1 file changed, 50 insertions(+), 17 deletions(-)
73367
73368 commit 8eebc189440693922e23298a761189cfbe71f796
73369 Author: Cody Russell <bratsche@gnome.org>
73370 Date:   Wed Oct 14 21:24:30 2009 -0500
73371
73372     GTypeModule derived class unref does not unload plugin
73373
73374     Correctly unref the pclass. Patch by Chris Wilson and Tim Janik.
73375
73376     https://bugzilla.gnome.org/show_bug.cgi?id=350200
73377
73378  gobject/gtype.c |    4 +++-
73379  1 file changed, 3 insertions(+), 1 deletion(-)
73380
73381 commit e95a3b0576fc9426441956e4053791e197d4f421
73382 Author: Tomas Bzatek <tbzatek@redhat.com>
73383 Date:   Tue Oct 13 16:21:42 2009 +0200
73384
73385     Documentation fixes
73386
73387  docs/reference/gio/gio-sections.txt |    1 +
73388  gio/gfileattribute.c                |    1 +
73389  gio/gfileinfo.h                     |    5 +++--
73390  3 files changed, 5 insertions(+), 2 deletions(-)
73391
73392 commit 443674faaa0c6c79492732fd56360faeca06e9ab
73393 Author: Tor Lillqvist <tml@iki.fi>
73394 Date:   Mon Oct 12 00:18:48 2009 +0300
73395
73396     Construct the gio module directory pathname at run-time on Windows
73397
73398  gio/giomodule.c |   33 +++++++++++++++++++++++++++++++++
73399  1 file changed, 33 insertions(+)
73400
73401 commit 2a3710872f8bfc1c95dc8044c92c9ce020adad40
73402 Author: Alexander Larsson <alexl@redhat.com>
73403 Date:   Thu Oct 8 11:59:23 2009 +0200
73404
73405     xdgmime: sort glob hits with larger weight first
73406
73407     Higher weight is more important, so return these first meaning
73408     they will be used as the default.
73409
73410  gio/xdgmime/xdgmimecache.c |    2 +-
73411  gio/xdgmime/xdgmimeglob.c  |    2 +-
73412  2 files changed, 2 insertions(+), 2 deletions(-)
73413
73414 commit d9b87676fa8f0340a9baa2001ae912192e12d4c6
73415 Author: Ivar Smolin <okul@linux.ee>
73416 Date:   Thu Oct 8 09:56:25 2009 +0300
73417
73418     Updating Estonian translation
73419
73420  po/et.po |  477
73421  ++------------------------------------------------------------
73422  1 file changed, 11 insertions(+), 466 deletions(-)
73423
73424 commit 3daaa459e332c62972c8792453e0a841157ecf11
73425 Author: Matthias Clasen <mclasen@redhat.com>
73426 Date:   Wed Oct 7 10:31:19 2009 -0400
73427
73428     Bump version
73429
73430  configure.in |    4 ++--
73431  1 file changed, 2 insertions(+), 2 deletions(-)
73432
73433 commit f814174371cbc61404012720c49485bc4d66feba
73434 Author: Matthias Clasen <mclasen@redhat.com>
73435 Date:   Wed Oct 7 10:29:32 2009 -0400
73436
73437     2.22.2
73438
73439  NEWS                    |    6 +-
73440  build/win32/Makefile.am |    9 +-
73441  po/am.po                |    2 +-
73442  po/ar.po                |    2 +-
73443  po/as.po                |    2 +-
73444  po/az.po                |    2 +-
73445  po/be.po                |    2 +-
73446  po/be@latin.po          |    2 +-
73447  po/bg.po                |    2 +-
73448  po/bn.po                |    2 +-
73449  po/bn_IN.po             |    2 +-
73450  po/bs.po                |    2 +-
73451  po/ca.po                |    2 +-
73452  po/ca@valencia.po       |    2 +-
73453  po/cs.po                |    2 +-
73454  po/cy.po                |    2 +-
73455  po/da.po                |    2 +-
73456  po/de.po                |    2 +-
73457  po/dz.po                |    2 +-
73458  po/el.po                |    2 +-
73459  po/en_CA.po             |    2 +-
73460  po/en_GB.po             |    2 +-
73461  po/eo.po                |    2 +-
73462  po/es.po                |    2 +-
73463  po/et.po                |    2 +-
73464  po/eu.po                |    2 +-
73465  po/fa.po                |    2 +-
73466  po/fi.po                |    2 +-
73467  po/fr.po                |    2 +-
73468  po/ga.po                |    2 +-
73469  po/gl.po                |    2 +-
73470  po/gu.po                |    2 +-
73471  po/he.po                |    2 +-
73472  po/hi.po                |    2 +-
73473  po/hr.po                |    2 +-
73474  po/hu.po                |    2 +-
73475  po/hy.po                |    2 +-
73476  po/id.po                |    2 +-
73477  po/is.po                |    2 +-
73478  po/it.po                |    2 +-
73479  po/ja.po                |    2 +-
73480  po/ka.po                |    2 +-
73481  po/kn.po                |    2 +-
73482  po/ko.po                |    2 +-
73483  po/ku.po                |    2 +-
73484  po/lt.po                |    2 +-
73485  po/lv.po                |    2 +-
73486  po/mai.po               |    2 +-
73487  po/mg.po                |    2 +-
73488  po/mk.po                |    2 +-
73489  po/ml.po                |    2 +-
73490  po/mn.po                |    2 +-
73491  po/mr.po                |    2 +-
73492  po/ms.po                |    2 +-
73493  po/nb.po                |    2 +-
73494  po/ne.po                |    2 +-
73495  po/nl.po                |    2 +-
73496  po/nn.po                |    2 +-
73497  po/oc.po                |    2 +-
73498  po/or.po                |    2 +-
73499  po/pa.po                |    2 +-
73500  po/pl.po                |    2 +-
73501  po/ps.po                |    2 +-
73502  po/pt.po                |    2 +-
73503  po/pt_BR.po             |    2 +-
73504  po/ro.po                |    2 +-
73505  po/ru.po                |  909
73506  +++++++++++++++++++++++------------------------
73507  po/rw.po                |    2 +-
73508  po/si.po                |    2 +-
73509  po/sk.po                |    2 +-
73510  po/sl.po                |    2 +-
73511  po/sq.po                |    2 +-
73512  po/sr.po                |    6 +-
73513  po/sr@ije.po            |    2 +-
73514  po/sr@latin.po          |   17 +-
73515  po/sv.po                |    2 +-
73516  po/ta.po                |    2 +-
73517  po/te.po                |    2 +-
73518  po/th.po                |    2 +-
73519  po/tl.po                |    2 +-
73520  po/tr.po                |    2 +-
73521  po/tt.po                |    2 +-
73522  po/uk.po                |    2 +-
73523  po/vi.po                |    2 +-
73524  po/wa.po                |    2 +-
73525  po/xh.po                |    2 +-
73526  po/yi.po                |    2 +-
73527  po/zh_CN.po             |    2 +-
73528  po/zh_HK.po             |    2 +-
73529  po/zh_TW.po             |    2 +-
73530  90 files changed, 553 insertions(+), 564 deletions(-)
73531
73532 commit 3d76112aed79b590b79899e46610ce7b2ecffc53
73533 Author: Matthias Clasen <mclasen@redhat.com>
73534 Date:   Wed Oct 7 09:28:19 2009 -0400
73535
73536     Updates
73537
73538  NEWS |   19 ++++++++++++++++++-
73539  1 file changed, 18 insertions(+), 1 deletion(-)
73540
73541 commit 855deaa5780bfef3f6e8b3a41d00d6c7e40ca406
73542 Author: Cody Russell <bratsche@gnome.org>
73543 Date:   Tue Oct 6 12:27:12 2009 -0400
73544
73545     g_object_unref racy condition can lead to crash
73546
73547     Store whether the object has a toggleref before decrementing the
73548     refcount to prevent race condition when two threads simultaneously
73549     try to unref an object with a refcount of 2.
73550     Patch by Antoine Tremblay.
73551
73552     https://bugzilla.gnome.org/show_bug.cgi?id=551706
73553
73554  gobject/gobject.c |   12 +++++++++---
73555  1 file changed, 9 insertions(+), 3 deletions(-)
73556
73557 commit afa0db59df9b28d9ae8da9539f629165cc8490f3
73558 Author: Leonid Kanter <leon@asplinux.ru>
73559 Date:   Tue Oct 6 11:52:48 2009 +0300
73560
73561     Updated Russian translation by <vicanis@gmail.com>
73562
73563  po/ru.po | 1072
73564  +++++++++++++++++++++++++++++++-------------------------------
73565  1 file changed, 533 insertions(+), 539 deletions(-)
73566
73567 commit 68b1ca04433846b68141a72029ed67ae117a7e94
73568 Author: Edward Hervey <bilboed@bilboed.com>
73569 Date:   Sat Oct 3 12:37:36 2009 +0200
73570
73571     gobject/gtype.h: Fix _G_TYPE_CVH macro. Fixes #597194
73572
73573     If __val doesn't exist, we shouldn't do any other checks.
73574
73575  gobject/gtype.h |    2 +-
73576  1 file changed, 1 insertion(+), 1 deletion(-)
73577
73578 commit 1937765f9f9052a870cfd924b18e08aa8901a8f2
73579 Author: Alexander Larsson <alexl@redhat.com>
73580 Date:   Wed Aug 19 17:24:16 2009 +0200
73581
73582     Add fast path for construction with no params
73583
73584     This avoids a bunch of code and makes construction of simple objects
73585     faster.
73586
73587     Object construction performance improvement:
73588              Non-Threaded   Threaded
73589     Simple:           14%         5%
73590     Complex:        -1.1%      -2.2%
73591
73592     Other tests stable.
73593
73594     https://bugzilla.gnome.org/show_bug.cgi?id=557100
73595
73596  gobject/gobject.c |   14 +++++++++++++-
73597  1 file changed, 13 insertions(+), 1 deletion(-)
73598
73599 commit ffc625ec9bcc4b2d34921940c07b28d244f2257a
73600 Author: Alexander Larsson <alexl@redhat.com>
73601 Date:   Wed Aug 19 17:22:32 2009 +0200
73602
73603     Don't freeze/thaw notification during construction if no properties
73604
73605     If the class has no properties there could be no notification anyway.
73606     This is an important optimization for construction of simple objects.
73607
73608     Object construction performance improvement:
73609              Non-Threaded   Threaded
73610     Simple:           84%        91%
73611     Complex:        -1.4%      -0.6%
73612
73613     Other tests stable.
73614
73615     https://bugzilla.gnome.org/show_bug.cgi?id=557100
73616
73617  gobject/gobject.c |   37 +++++++++++++++++++++++++------------
73618  1 file changed, 25 insertions(+), 12 deletions(-)
73619
73620 commit 302d13a757c164346883841ce040208906894b71
73621 Author: Alexander Larsson <alexl@redhat.com>
73622 Date:   Fri Oct 2 19:27:48 2009 +0200
73623
73624     Add a check that no properties are added after a class is derived
73625
73626     We can't support that, because that would cause the
73627     CLASS_HAS_PROPS_FLAG
73628     class flag to not be correct.
73629
73630  gobject/gobject.c |   14 ++++++++++++++
73631  1 file changed, 14 insertions(+)
73632
73633 commit 39a1fe5782c15873ab18b8d3d76adfcbd70dc6dd
73634 Author: Alexander Larsson <alexl@redhat.com>
73635 Date:   Wed Aug 19 17:21:18 2009 +0200
73636
73637     Add GObjectClass flag CLASS_HAS_PROPS_FLAG
73638
73639     This is set if a class or any of its parents have installed any
73640     properties.
73641
73642     https://bugzilla.gnome.org/show_bug.cgi?id=557100
73643
73644  gobject/gobject.c |    6 ++++++
73645  1 file changed, 6 insertions(+)
73646
73647 commit 301d52d858b8e7d4b804b893dc2f740aaa0d5aa5
73648 Author: Alexander Larsson <alexl@redhat.com>
73649 Date:   Wed Aug 19 17:17:41 2009 +0200
73650
73651     Add flags member for GObjectClass
73652
73653     https://bugzilla.gnome.org/show_bug.cgi?id=557100
73654
73655  gobject/gobject.h |    4 +++-
73656  1 file changed, 3 insertions(+), 1 deletion(-)
73657
73658 commit af017accc55aff3d6f28df0a41724e93fca71ff4
73659 Author: Alexander Larsson <alexl@redhat.com>
73660 Date:   Wed Aug 19 15:48:19 2009 +0200
73661
73662     Allocate GObjectNotifyQueue with g_slice instead of abusing g_list
73663
73664     This is both cleaner and faster (it avoids function calls and
73665     zeroing the memory twice).
73666
73667     Object construction performance improvement:
73668              Non-Threaded   Threaded
73669     Simple:           11%       1.3%
73670     Complex:           8%         6%
73671
73672     Other tests stable.
73673
73674     https://bugzilla.gnome.org/show_bug.cgi?id=557100
73675
73676  gobject/gobjectnotifyqueue.c |    9 ++-------
73677  1 file changed, 2 insertions(+), 7 deletions(-)
73678
73679 commit f4d9789fcfc4c9be497414d6c65476adb9d20236
73680 Author: Alexander Larsson <alexl@redhat.com>
73681 Date:   Wed Sep 9 17:08:57 2009 +0200
73682
73683     Add gobject performance tests for threaded code
73684
73685     This measures how much things like lock contention affects the gobject
73686     code.
73687
73688  tests/gobject/Makefile.am            |    2 +
73689  tests/gobject/performance-threaded.c |  381
73690  ++++++++++++++++++++++++++++++++++
73691  2 files changed, 383 insertions(+)
73692
73693 commit b1f94af095bde6a9a695ce7b19425a62288ee0ee
73694 Author: Alexander Larsson <alexl@redhat.com>
73695 Date:   Thu Aug 20 14:34:51 2009 +0200
73696
73697     Add performance tests for GObject primitives
73698
73699     These are basic performance test for a couple of basic gobject
73700     primitives:
73701
73702     * construction of simple objects. Simple is a bare gobject derived
73703       class with no properties, signals or interfaces.
73704
73705     * construction of complex objects. Complex is a gobject subclass
73706       with construct properties, normal properties, signals, and
73707       implements an interface.
73708
73709     * run-time type check of complex objects
73710
73711     * signal emissions
73712
73713     Lots of care is taken to try to make the results reproducible. Each
73714     test is run for multible "rounds", where we try to make each round be
73715     "not too short" in order to be significant wrt timer accuracy, but
73716     also "not to long" to make the probability of some other random event
73717     happening on the system (interrupts, other process scheduled, etc)
73718     during the round less likely.
73719     The current target round time is 4 msecs, which was picked without
73720     rigour, but seems small wrt e.g. scheduler time.
73721
73722     For each test we then run the calculated round size for 60 seconds,
73723     and then report the performance based on the minimal time of one
73724     round. The model here is that any random stuff that happens during a
73725     round can only slow it down, there is nothing that can make it go
73726     faster, so the minimal time is the best estimate of how fast one round
73727     goes.
73728
73729     The result is not ideal, even on a "idle" system the results vary
73730     from round to round, but the variation seems to be less than 1%.
73731     So, any performance difference reported by this test over 1% is
73732     probably statistically significant.
73733
73734     Additionally the tests can be run with or without threads being
73735     initialized. The script tests/gobject/run-performance.sh makes
73736     it easy to produce a performance report for the current checkout.
73737
73738     https://bugzilla.gnome.org/show_bug.cgi?id=557100
73739
73740  tests/gobject/Makefile.am        |    2 +
73741  tests/gobject/performance.c      |  735
73742  ++++++++++++++++++++++++++++++++++++++
73743  tests/gobject/run-performance.sh |    7 +
73744  3 files changed, 744 insertions(+)
73745
73746 commit 07ad638adff596ccd4bc2ec003be692059210357
73747 Author: Alexander Larsson <alexl@redhat.com>
73748 Date:   Fri Oct 2 12:54:18 2009 +0200
73749
73750     remove xdgmime test
73751
73752     This is getting diverged from the xdgmime copy and we don't need
73753     it here.
73754
73755  gio/xdgmime/Makefile.am |    5 --
73756  gio/xdgmime/test-mime.c |  196
73757  -----------------------------------------------
73758  2 files changed, 201 deletions(-)
73759
73760 commit c7c0bcef893ca99609b102b42be5f871b9524a92
73761 Author: Alexander Larsson <alexl@redhat.com>
73762 Date:   Fri Oct 2 12:06:25 2009 +0200
73763
73764     xdgmime - Correct the range checks for magic matching
73765
73766  gio/xdgmime/xdgmimecache.c |    2 +-
73767  1 file changed, 1 insertion(+), 1 deletion(-)
73768
73769 commit 2624e7d6c6ddc5ad93caa7ce609092b6b54cb6d2
73770 Author: Alexander Larsson <alexl@redhat.com>
73771 Date:   Fri Oct 2 12:06:15 2009 +0200
73772
73773     Remove unnecessary includes
73774
73775  gio/xdgmime/xdgmimecache.c |    1 -
73776  gio/xdgmime/xdgmimeglob.c  |    1 -
73777  2 files changed, 2 deletions(-)
73778
73779 commit e1643fd76daf66ccffd9e6818e4f4ec8272e2a51
73780 Author: Alexander Larsson <alexl@redhat.com>
73781 Date:   Fri Oct 2 09:49:51 2009 +0200
73782
73783     xdgmime - support the new case sensitive flag
73784
73785  gio/xdgmime/xdgmimecache.c |   84
73786  ++++++++++++++++++++++++++++++++----------
73787  gio/xdgmime/xdgmimeglob.c  |   88
73788  +++++++++++++++++++++++++++++++++++---------
73789  2 files changed, 136 insertions(+), 36 deletions(-)
73790
73791 commit 7c27df1feeea1d6ab8b927285cecc4ac34db8b06
73792 Author: Alexander Larsson <alexl@redhat.com>
73793 Date:   Fri Oct 2 09:48:35 2009 +0200
73794
73795     xdgmime - support cache files with minor version 2
73796
73797  gio/xdgmime/xdgmimecache.c |   10 ++++++++--
73798  1 file changed, 8 insertions(+), 2 deletions(-)
73799
73800 commit ce239a010e29c91f683dae354060f6ec6213e148
73801 Author: Alexander Larsson <alexl@redhat.com>
73802 Date:   Fri Oct 2 09:46:33 2009 +0200
73803
73804     Read the new glob2 format with case sensitive flags
73805
73806  gio/xdgmime/xdgmime.c     |    4 +--
73807  gio/xdgmime/xdgmimeglob.c |   83
73808  ++++++++++++++++++++++++++++++++-------------
73809  gio/xdgmime/xdgmimeglob.h |    6 ++--
73810  3 files changed, 66 insertions(+), 27 deletions(-)
73811
73812 commit 5e4a895bb37271169cb8c055d9ce1e3efe6ca525
73813 Author: Tor Lillqvist <tml@iki.fi>
73814 Date:   Fri Oct 2 12:43:21 2009 +0300
73815
73816     Drop the VS8 project files from tarballs as they are unmaintained
73817
73818  build/win32/Makefile.am |    1 -
73819  1 file changed, 1 deletion(-)
73820
73821 commit e5734fb87563181ee9f1f2827cb49d81e8ea28a7
73822 Author: Pierre A. Joye <pierre.php@gmail.com>
73823 Date:   Fri Oct 2 12:34:44 2009 +0300
73824
73825     Update VS9 project files to fix build
73826
73827     From bug #596784
73828
73829  build/win32/vs9/gio.vcproj                 |  110
73830  +++++++++++++++++++++++++++-
73831  build/win32/vs9/glib.vcproj                |   10 ++-
73832  build/win32/vs9/gmodule.vcproj             |    2 +-
73833  build/win32/vs9/gobject.vcproj             |    2 +-
73834  build/win32/vs9/gspawn-win32-helper.vcproj |    2 +-
73835  build/win32/vs9/gthread.vcproj             |    2 +-
73836  build/win32/vs9/install.vcproj             |    4 +-
73837  7 files changed, 122 insertions(+), 10 deletions(-)
73838
73839 commit e9fe53980b0ce8480c483774961b93388f3a55fe
73840 Author: Matthias Clasen <mclasen@redhat.com>
73841 Date:   Tue Sep 29 23:06:45 2009 -0400
73842
73843     Fix --runtime-libdir option
73844
73845     For stable releases, it needs to take LT_REVISION into account, not
73846     hardcode 0.
73847
73848  gio/Makefile.am     |    4 ++--
73849  glib/Makefile.am    |    4 ++--
73850  gmodule/Makefile.am |    4 ++--
73851  gobject/Makefile.am |    4 ++--
73852  gthread/Makefile.am |    4 ++--
73853  5 files changed, 10 insertions(+), 10 deletions(-)
73854
73855 commit eeaf8c51209cbd11573adf6f6ba0d34f85920b1f
73856 Author: Matthias Clasen <mclasen@redhat.com>
73857 Date:   Tue Sep 29 22:07:04 2009 -0400
73858
73859     Bump version
73860
73861  configure.in |    4 ++--
73862  1 file changed, 2 insertions(+), 2 deletions(-)
73863
73864 commit fffc3d41bd0968c37fd3edddf35a555fe91151d3
73865 Author: Matthias Clasen <mclasen@redhat.com>
73866 Date:   Tue Sep 29 22:05:27 2009 -0400
73867
73868     2.22.1
73869
73870  po/am.po          |   58 ++--
73871  po/ar.po          |   61 ++--
73872  po/as.po          |   61 ++--
73873  po/az.po          |   58 ++--
73874  po/be.po          |   59 ++--
73875  po/be@latin.po    |   61 ++--
73876  po/bg.po          |   61 ++--
73877  po/bn.po          |  932
73878  ++++++++++++++++++++++++++--------------------------
73879  po/bn_IN.po       |   61 ++--
73880  po/bs.po          |   58 ++--
73881  po/ca.po          |   61 ++--
73882  po/ca@valencia.po |   61 ++--
73883  po/cs.po          |   61 ++--
73884  po/cy.po          |   59 ++--
73885  po/da.po          |   61 ++--
73886  po/de.po          |   61 ++--
73887  po/dz.po          |   59 ++--
73888  po/el.po          |   61 ++--
73889  po/en_CA.po       |   61 ++--
73890  po/en_GB.po       |   61 ++--
73891  po/eo.po          |   58 ++--
73892  po/es.po          |   61 ++--
73893  po/et.po          |   61 ++--
73894  po/eu.po          |   61 ++--
73895  po/fa.po          |   59 ++--
73896  po/fi.po          |   61 ++--
73897  po/fr.po          |   61 ++--
73898  po/ga.po          |   60 ++--
73899  po/gl.po          |   61 ++--
73900  po/gu.po          |   61 ++--
73901  po/he.po          |  937
73902  ++++++++++++++++++++++++++---------------------------
73903  po/hi.po          |   61 ++--
73904  po/hr.po          |   58 ++--
73905  po/hu.po          |   61 ++--
73906  po/hy.po          |   58 ++--
73907  po/id.po          |   59 ++--
73908  po/is.po          |   58 ++--
73909  po/it.po          |   61 ++--
73910  po/ja.po          |   61 ++--
73911  po/ka.po          |   59 ++--
73912  po/kn.po          |   61 ++--
73913  po/ko.po          |   61 ++--
73914  po/ku.po          |   58 ++--
73915  po/lt.po          |   61 ++--
73916  po/lv.po          |   58 ++--
73917  po/mai.po         |   61 ++--
73918  po/mg.po          |   59 ++--
73919  po/mk.po          |   61 ++--
73920  po/ml.po          |   61 ++--
73921  po/mn.po          |   59 ++--
73922  po/mr.po          |   61 ++--
73923  po/ms.po          |   58 ++--
73924  po/nb.po          |   61 ++--
73925  po/ne.po          |   59 ++--
73926  po/nl.po          |   61 ++--
73927  po/nn.po          |   61 ++--
73928  po/oc.po          |   59 ++--
73929  po/or.po          |   61 ++--
73930  po/pa.po          |   61 ++--
73931  po/pl.po          |   61 ++--
73932  po/ps.po          |   61 ++--
73933  po/pt.po          |   61 ++--
73934  po/pt_BR.po       |   61 ++--
73935  po/ro.po          |   61 ++--
73936  po/ru.po          |   61 ++--
73937  po/rw.po          |   58 ++--
73938  po/si.po          |   59 ++--
73939  po/sk.po          |   60 ++--
73940  po/sl.po          |   61 ++--
73941  po/sq.po          |   61 ++--
73942  po/sr.po          |   61 ++--
73943  po/sr@ije.po      |   58 ++--
73944  po/sr@latin.po    |   61 ++--
73945  po/sv.po          |   61 ++--
73946  po/ta.po          |   61 ++--
73947  po/te.po          |   61 ++--
73948  po/th.po          |   61 ++--
73949  po/tl.po          |   59 ++--
73950  po/tr.po          |   61 ++--
73951  po/tt.po          |   59 ++--
73952  po/uk.po          |   61 ++--
73953  po/vi.po          |   61 ++--
73954  po/wa.po          |   58 ++--
73955  po/xh.po          |   59 ++--
73956  po/yi.po          |   58 ++--
73957  po/zh_CN.po       |   61 ++--
73958  po/zh_HK.po       |   61 ++--
73959  po/zh_TW.po       |   61 ++--
73960  88 files changed, 3278 insertions(+), 3765 deletions(-)
73961
73962 commit 82c6bf7d8c6abeda6dff80e5b754411398232cc3
73963 Author: Matthias Clasen <mclasen@redhat.com>
73964 Date:   Tue Sep 29 21:16:53 2009 -0400
73965
73966     Updates
73967
73968  NEWS |   17 +++++++++++++++++
73969  1 file changed, 17 insertions(+)
73970
73971 commit 0c88408218050b9a239e90d6585731aeb1a1c181
73972 Author: Miloš Popović <mpopovic@src.gnome.org>
73973 Date:   Wed Sep 30 03:05:31 2009 +0000
73974
73975     Updated Serbian translation
73976
73977  po/sr.po       |    3 ---
73978  po/sr@latin.po |    3 ---
73979  2 files changed, 6 deletions(-)
73980
73981 commit b0adce8ab454c2c8e8da47019d510eac405e2452
73982 Author: Miloš Popović <mpopovic@src.gnome.org>
73983 Date:   Wed Sep 30 03:04:05 2009 +0000
73984
73985     Updated Serbian translation
73986
73987  po/sr@latin.po |   11 +++++------
73988  1 file changed, 5 insertions(+), 6 deletions(-)
73989
73990 commit b38f091b99adf4326001d5218d9e52bd1df8d800
73991 Author: Miloš Popović <mpopovic@src.gnome.org>
73992 Date:   Wed Sep 30 03:02:15 2009 +0000
73993
73994     Updated Serbian translation
73995
73996  po/sr.po       |  279
73997  +++++++++++++++++++++++++++++---------------------------
73998  po/sr@latin.po |  273
73999  +++++++++++++++++++++++++++---------------------------
74000  2 files changed, 283 insertions(+), 269 deletions(-)
74001
74002 commit 0c652dc66e09a358c738492e0eb857fef56c6254
74003 Author: Matthias Clasen <mclasen@redhat.com>
74004 Date:   Tue Sep 29 20:57:45 2009 -0400
74005
74006     Don't mark test files for translation
74007
74008     As pointed out in bug 596064
74009
74010  po/POTFILES.in   |    1 -
74011  po/POTFILES.skip |    1 +
74012  2 files changed, 1 insertion(+), 1 deletion(-)
74013
74014 commit 6555e0171d6f9619b0f49109868fe99162ffbb72
74015 Author: Matthias Clasen <mclasen@redhat.com>
74016 Date:   Tue Sep 29 20:52:26 2009 -0400
74017
74018     Fix mime_info_cache_dir_add_desktop_entries
74019
74020     This function tried to avoid adding duplicate entries, but failed
74021     due to using the wrong search function. See bug 595972.
74022
74023  gio/gdesktopappinfo.c |    2 +-
74024  1 file changed, 1 insertion(+), 1 deletion(-)
74025
74026 commit 2f93bea177a980b8ae750c07f3b269c9bea7ac25
74027 Author: Matthias Clasen <mclasen@redhat.com>
74028 Date:   Tue Sep 29 20:45:26 2009 -0400
74029
74030     Avoid a C99ism
74031
74032     Move a variable declaration to the beginning of the block; see
74033     bug 596561. Also remove a pointless register declaration.
74034
74035  glib/gmessages.c |    6 +++---
74036  1 file changed, 3 insertions(+), 3 deletions(-)
74037
74038 commit 442dadf3118cf3e2e9617461eb045f61483d58fc
74039 Author: Matthias Clasen <mclasen@redhat.com>
74040 Date:   Tue Sep 29 20:39:39 2009 -0400
74041
74042     Improve docs for g_utf16_to_utf8
74043
74044     Document that g_utf16_to_utf8 does not validate the resulting
74045     UTF-8 string. See bug 596314.
74046
74047  glib/gutf8.c |   16 +++++++++++-----
74048  1 file changed, 11 insertions(+), 5 deletions(-)
74049
74050 commit 5fdb169b72b749218766e507deab491c5f5b0d9e
74051 Author: Matthias Clasen <mclasen@redhat.com>
74052 Date:   Tue Sep 29 20:33:39 2009 -0400
74053
74054     Clarify docs of g_async_result_get_source_object
74055
74056     It returns a new reference. Reported in bug 596748
74057
74058  gio/gasyncresult.c |   11 ++++++-----
74059  1 file changed, 6 insertions(+), 5 deletions(-)
74060
74061 commit 90e1308809805691713edf8f651e80a063f9b66f
74062 Author: Alexander Larsson <alexl@redhat.com>
74063 Date:   Tue Sep 29 11:25:13 2009 +0200
74064
74065     Avoid critical error in thread check if source is destroyed
74066
74067     The source can be destroyed by the time we complete the result, and
74068     then the g_source_get_context(current_source) call will cause
74069     a critical error. We check for the source being destroyed and avoid
74070     the check in that case.
74071
74072     This means we miss the right-thread check in this case, but thats
74073     merely a helper, so this is not critical.
74074
74075  gio/gsimpleasyncresult.c |    2 +-
74076  1 file changed, 1 insertion(+), 1 deletion(-)
74077
74078 commit 10c7b3a17e00283907139a19f1c6054f85a5d3a8
74079 Author: Jamil Ahmed <itsjamil@gmail.com>
74080 Date:   Tue Sep 29 04:01:37 2009 +0700
74081
74082     Updated Bengali translation
74083
74084  po/bn.po | 1967
74085  ++++++++++++++++++++++++++++++--------------------------------
74086  1 file changed, 951 insertions(+), 1016 deletions(-)
74087
74088 commit 6f1ce483eb136159f42b7dde3aa4466ba3e874c1
74089 Author: Alexander Larsson <alexl@redhat.com>
74090 Date:   Mon Sep 28 15:55:44 2009 +0200
74091
74092     Always report metadata on the path, not symlink target
74093
74094     Metadata are really part of the pathname, not the target file
74095     (as they are stored by pathname, and for many metadata like icon
74096     position
74097     etc make not sense using the target data). So, even if nofollow
74098     is not specified we should not follow links for metadata.
74099
74100     Ideally this should be implemented in the metadata extension in gvfs,
74101     but the extension API does not allow this, so we do it in gio.
74102
74103     See https://bugzilla.gnome.org/show_bug.cgi?id=593809
74104
74105  gio/glocalfileinfo.c |   11 +----------
74106  1 file changed, 1 insertion(+), 10 deletions(-)
74107
74108 commit 70027bf0928e7960c3ff78ce4a92aaad20ee899e
74109 Author: Alexander Larsson <alexl@redhat.com>
74110 Date:   Fri Sep 25 09:50:49 2009 +0200
74111
74112     Fix up cast in gdb macros
74113
74114     We need to actually assign the casted value somewhere.
74115
74116  glib/glib.py |    2 +-
74117  1 file changed, 1 insertion(+), 1 deletion(-)
74118
74119 commit e657dee578cc7b70c6a33fcb626e5d5aed4d82f3
74120 Author: Alexander Larsson <alexl@redhat.com>
74121 Date:   Fri Sep 25 09:49:49 2009 +0200
74122
74123     Use right soname for gdb autoloaded python files
74124
74125     We need to look at LT_REVISION too to get the right filename.
74126     This was just hardcoded to zero before which is obviously wrong.
74127
74128  glib/Makefile.am    |    2 +-
74129  gobject/Makefile.am |    2 +-
74130  2 files changed, 2 insertions(+), 2 deletions(-)
74131
74132 commit 660035479bc6583abc311cd4d43136fa447a95d6
74133 Author: Yaron Shahrabani <sh.yaron@gmail.com>
74134 Date:   Fri Sep 25 10:39:58 2009 +0300
74135
74136     Updated Hebrew translation
74137
74138  po/he.po |  933
74139  +++++++++++++++++++++++++++++++-------------------------------
74140  1 file changed, 469 insertions(+), 464 deletions(-)
74141
74142 commit cc95c60c69af5e25e9c9eae11f68ba2436a0e6b0
74143 Author: Matthias Clasen <mclasen@redhat.com>
74144 Date:   Thu Sep 24 10:26:46 2009 -0400
74145
74146     Fix location of gdb macros
74147
74148     These files need to be put in a location that corresponds to the
74149     location of the libraries, so we need to take the runtime-libdir
74150     path into account.
74151
74152  configure.in        |    4 +++-
74153  glib/Makefile.am    |    4 ++--
74154  gobject/Makefile.am |    4 ++--
74155  3 files changed, 7 insertions(+), 5 deletions(-)
74156
74157 commit dcee4d4a66112a357626a6e2b1f749a24e41068a
74158 Author: Matthias Clasen <mclasen@redhat.com>
74159 Date:   Tue Sep 22 17:10:32 2009 -0400
74160
74161     Bump version
74162
74163  configure.in |    4 ++--
74164  1 file changed, 2 insertions(+), 2 deletions(-)
74165
74166 commit cc4970cf9426ae4c929ccd859585a29fb9d243c8
74167 Author: Josselin Mouette <joss@debian.org>
74168 Date:   Wed Sep 23 18:39:45 2009 +0200
74169
74170     Fall back to inotify_init if inotify_init1 does not work
74171
74172     This fixes monitoring failing to work when glib is built on a 2.6.27+
74173     kernel but run on an older one.
74174
74175     http://bugs.debian.org/544354
74176     https://bugzilla.gnome.org/show_bug.cgi?id=593775
74177
74178  gio/inotify/inotify-kernel.c |    4 +++-
74179  1 file changed, 3 insertions(+), 1 deletion(-)
74180
74181 commit 1a4763e6ef8e4da2a5118a00ce567e00704979cd
74182 Author: Tor Lillqvist <tml@iki.fi>
74183 Date:   Wed Sep 23 09:33:48 2009 +0300
74184
74185     Parse libtoolize --version more carefully
74186
74187     Some recent versions of libtoolize output a version blurb like:
74188       libtoolize (GNU libtool 1.3110 2009-07-01) 2.2.7a
74189     Don't get confused by the numbers inside the parens.
74190
74191  autogen.sh |    5 ++++-
74192  1 file changed, 4 insertions(+), 1 deletion(-)
74193
74194 commit 4c633ff0b58db039a29801d5039cc2756db90bbb
74195 Author: Matthias Clasen <mclasen@redhat.com>
74196 Date:   Tue Sep 22 16:57:08 2009 -0400
74197
74198     2.22.0
74199
74200  README.in                                 |    2 +-
74201  docs/reference/glib/tmpl/glib-unused.sgml |   67 --
74202  docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
74203  docs/reference/glib/tmpl/main.sgml        |    7 +
74204  docs/reference/glib/tmpl/testing.sgml     |   21 +
74205  docs/reference/glib/tmpl/version.sgml     |   68 ++
74206  glib/Makefile.am                          |    9 +-
74207  gobject/Makefile.am                       |   10 +-
74208  po/am.po                                  |  188 ++--
74209  po/ar.po                                  |  188 ++--
74210  po/as.po                                  |  219 ++---
74211  po/az.po                                  |  188 ++--
74212  po/be.po                                  |  188 ++--
74213  po/be@latin.po                            |  188 ++--
74214  po/bg.po                                  |  915 ++++++++++----------
74215  po/bn.po                                  |  188 ++--
74216  po/bn_IN.po                               |  965 +++++++++++----------
74217  po/bs.po                                  |  188 ++--
74218  po/ca.po                                  |  925 ++++++++++----------
74219  po/ca@valencia.po                         |  188 ++--
74220  po/cs.po                                  |  915 ++++++++++----------
74221  po/cy.po                                  |  188 ++--
74222  po/da.po                                  |  925 ++++++++++----------
74223  po/de.po                                  |  188 ++--
74224  po/dz.po                                  |  188 ++--
74225  po/el.po                                  | 1332
74226  ++++++++++++++--------------
74227  po/en_CA.po                               |  188 ++--
74228  po/en_GB.po                               |  925 ++++++++++----------
74229  po/eo.po                                  |  188 ++--
74230  po/es.po                                  |  923 ++++++++++----------
74231  po/et.po                                  |  188 ++--
74232  po/eu.po                                  |  188 ++--
74233  po/fa.po                                  |  188 ++--
74234  po/fi.po                                  |  925 ++++++++++----------
74235  po/fr.po                                  |  188 ++--
74236  po/ga.po                                  |  188 ++--
74237  po/gl.po                                  |  920 ++++++++++----------
74238  po/gu.po                                  |  947 ++++++++++----------
74239  po/he.po                                  |  188 ++--
74240  po/hi.po                                  |  944 ++++++++++----------
74241  po/hr.po                                  |  188 ++--
74242  po/hu.po                                  |  188 ++--
74243  po/hy.po                                  |  188 ++--
74244  po/id.po                                  |  188 ++--
74245  po/is.po                                  |  188 ++--
74246  po/it.po                                  |  188 ++--
74247  po/ja.po                                  |  188 ++--
74248  po/ka.po                                  |  188 ++--
74249  po/kn.po                                  |  968 +++++++++++----------
74250  po/ko.po                                  |  188 ++--
74251  po/ku.po                                  |  188 ++--
74252  po/lt.po                                  |  188 ++--
74253  po/lv.po                                  |  188 ++--
74254  po/mai.po                                 |  188 ++--
74255  po/mg.po                                  |  188 ++--
74256  po/mk.po                                  |  188 ++--
74257  po/ml.po                                  |  979 ++++++++++-----------
74258  po/mn.po                                  |  188 ++--
74259  po/mr.po                                  |  947 ++++++++++----------
74260  po/ms.po                                  |  188 ++--
74261  po/nb.po                                  |  917 ++++++++++----------
74262  po/ne.po                                  |  188 ++--
74263  po/nl.po                                  |  188 ++--
74264  po/nn.po                                  |  188 ++--
74265  po/oc.po                                  |  188 ++--
74266  po/or.po                                  |  956 ++++++++++----------
74267  po/pa.po                                  |  943 ++++++++++----------
74268  po/pl.po                                  | 1339
74269  ++++++++++++++---------------
74270  po/ps.po                                  |  188 ++--
74271  po/pt.po                                  |  188 ++--
74272  po/pt_BR.po                               |  188 ++--
74273  po/ro.po                                  |  926 ++++++++++----------
74274  po/ru.po                                  |  188 ++--
74275  po/rw.po                                  |  188 ++--
74276  po/si.po                                  |  188 ++--
74277  po/sk.po                                  |  188 ++--
74278  po/sl.po                                  | 1280
74279  +++++++++++++--------------
74280  po/sq.po                                  |  188 ++--
74281  po/sr.po                                  |  931 ++++++++++----------
74282  po/sr@ije.po                              |  188 ++--
74283  po/sr@latin.po                            |  942 ++++++++++----------
74284  po/sv.po                                  |  188 ++--
74285  po/ta.po                                  |  950 ++++++++++----------
74286  po/te.po                                  |  956 ++++++++++----------
74287  po/th.po                                  |  188 ++--
74288  po/tl.po                                  |  188 ++--
74289  po/tr.po                                  |  188 ++--
74290  po/tt.po                                  |  188 ++--
74291  po/uk.po                                  |  917 ++++++++++----------
74292  po/vi.po                                  |  188 ++--
74293  po/wa.po                                  |  188 ++--
74294  po/xh.po                                  |  188 ++--
74295  po/yi.po                                  |  188 ++--
74296  po/zh_CN.po                               |  926 ++++++++++----------
74297  po/zh_HK.po                               |  938 ++++++++++----------
74298  po/zh_TW.po                               |  923 ++++++++++----------
74299  96 files changed, 19793 insertions(+), 19818 deletions(-)
74300
74301 commit 9203da305b1c840ebafe7d95f2e937348be0f333
74302 Author: Matthias Clasen <mclasen@redhat.com>
74303 Date:   Tue Sep 22 12:36:50 2009 -0400
74304
74305     some doc updates
74306
74307  docs/reference/glib/glib-sections.txt |    3 +++
74308  1 file changed, 3 insertions(+)
74309
74310 commit 3413e758eb4fb15559e9da1b38efd59fcca81401
74311 Author: Matthias Clasen <mclasen@redhat.com>
74312 Date:   Tue Sep 22 10:37:05 2009 -0400
74313
74314     Updates
74315
74316  NEWS |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
74317  1 file changed, 50 insertions(+)
74318
74319 commit 74326a38658ebb9dbd59c9d8899a0bbb646301e5
74320 Author: Matthias Clasen <mclasen@redhat.com>
74321 Date:   Tue Sep 22 09:41:04 2009 -0400
74322
74323     Set version to 2.22.0
74324
74325  configure.in |    4 ++--
74326  1 file changed, 2 insertions(+), 2 deletions(-)
74327
74328 commit 01ccc9e3bac498e714087b2be543442aa2eadcaa
74329 Author: Matej Urbančič <mateju@svn.gnome.org>
74330 Date:   Tue Sep 22 12:21:02 2009 +0200
74331
74332     Updated Slovenian translation
74333
74334  po/sl.po |    9 ++++-----
74335  1 file changed, 4 insertions(+), 5 deletions(-)
74336
74337 commit 1c46514d5e072f3baee0145798e023610e895ab2
74338 Author: Matej Urbančič <mateju@svn.gnome.org>
74339 Date:   Tue Sep 22 12:15:38 2009 +0200
74340
74341     Updated Slovenian translation
74342
74343  po/sl.po | 1439
74344  ++++++++++++++++++++++++++++++++------------------------------
74345  1 file changed, 740 insertions(+), 699 deletions(-)
74346
74347 commit c755a7fd11ca5f865f6ccd477e0f4db3799161fa
74348 Author: Mart Raudsepp <leio@gentoo.org>
74349 Date:   Sun Sep 13 04:42:33 2009 +0300
74350
74351     gio: Fix some typos in G*AppInfo documentation
74352
74353  gio/gappinfo.c        |   10 +++++-----
74354  gio/gappinfo.h        |    4 ++--
74355  gio/gdesktopappinfo.c |    8 ++++----
74356  3 files changed, 11 insertions(+), 11 deletions(-)
74357
74358 commit 924f1bc528b212aab91adf608ef32e41b67f3298
74359 Author: Mart Raudsepp <leio@gentoo.org>
74360 Date:   Sun Sep 13 00:20:01 2009 +0300
74361
74362     Accept -? for glib-mkenums.
74363
74364     Commit 789e260638d tried to add support for -?, but there is a typo
74365     and instead -h was added when already present instead of -? for one
74366     of the cases.
74367     It works without this corrections, because all unrecognized options
74368     trigger usage showing as well, but this is more correct.
74369
74370     This was bug 556706 originally.
74371
74372  gobject/glib-mkenums.in |    2 +-
74373  1 file changed, 1 insertion(+), 1 deletion(-)
74374
74375 commit 6c061da2a232d8c817d9744a234ceee7b87b3dd8
74376 Author: Mart Raudsepp <leio@gentoo.org>
74377 Date:   Sat Sep 12 19:49:01 2009 +0300
74378
74379     gio: Fix a Since tag to actually show up in new API of 2.20 indeces
74380
74381     Typo made in e05426062
74382
74383  gio/gdatainputstream.c |    2 +-
74384  1 file changed, 1 insertion(+), 1 deletion(-)
74385
74386 commit 7feb4c3631a0745b3696454630be3aa3365d1067
74387 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
74388 Date:   Tue Sep 22 09:59:13 2009 +0700
74389
74390     po/vi.po: fix type "thoạt"
74391
74392  po/vi.po |    2 +-
74393  1 file changed, 1 insertion(+), 1 deletion(-)
74394
74395 commit a830fbd62c05193982c72a375251b2202986152f
74396 Author: Alexander Larsson <alexl@redhat.com>
74397 Date:   Mon Sep 21 15:36:45 2009 +0200
74398
74399     Document new gdb macros
74400
74401  docs/reference/glib/running.sgml |   34
74402  ++++++++++++++++++++++++++++++++++
74403  1 file changed, 34 insertions(+)
74404
74405 commit 42320706c4dd6a4517a402dc5da5c27dfc6a5356
74406 Author: Alexander Larsson <alexl@redhat.com>
74407 Date:   Mon Sep 21 15:21:52 2009 +0200
74408
74409     Add gforeach gdb command
74410
74411  glib/glib.py |   84
74412  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
74413  1 file changed, 84 insertions(+)
74414
74415 commit 2b8943237f137f287b0b0854f80198de54fd26ea
74416 Author: Alexander Larsson <alexl@redhat.com>
74417 Date:   Mon Sep 21 12:26:23 2009 +0200
74418
74419     Add pretty printer for hashtables
74420
74421  glib/glib.py |   64
74422  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
74423  1 file changed, 64 insertions(+)
74424
74425 commit 2e8768d9a556afd2b2e6c974dcbcf24fee5ba6ff
74426 Author: Alexander Larsson <alexl@redhat.com>
74427 Date:   Mon Sep 21 11:06:39 2009 +0200
74428
74429     Add pretty printing for GList and GSList
74430
74431  glib/glib.py |   77
74432  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
74433  1 file changed, 77 insertions(+)
74434
74435 commit efe9169234e226f594b4254618f35a139338c35f
74436 Author: Alexander Larsson <alexl@redhat.com>
74437 Date:   Fri Sep 18 17:15:32 2009 +0200
74438
74439     Initial support for gdb python macros
74440
74441     This includes support for gobject pointer pretty printing and
74442     signal frame compression in backtraces.
74443
74444     https://bugzilla.gnome.org/show_bug.cgi?id=595619
74445
74446  glib/Makefile.am             |   13 +-
74447  glib/glib.py                 |   27 ++++
74448  glib/libglib-gdb.py.in       |   10 ++
74449  gobject/Makefile.am          |   12 +-
74450  gobject/gobject.py           |  305
74451  ++++++++++++++++++++++++++++++++++++++++++
74452  gobject/libgobject-gdb.py.in |   10 ++
74453  6 files changed, 375 insertions(+), 2 deletions(-)
74454
74455 commit 18af48ba9a347e2041c4986aaaac73fdd5386de3
74456 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
74457 Date:   Mon Sep 21 20:54:02 2009 +0800
74458
74459     Updated Traditional Chinese translation(Hong Kong and Taiwan)
74460
74461  po/zh_HK.po |  945
74462  +++++++++++++++++++++++++++++------------------------------
74463  po/zh_TW.po |  930
74464  +++++++++++++++++++++++++++++-----------------------------
74465  2 files changed, 938 insertions(+), 937 deletions(-)
74466
74467 commit 652f47fd2a9544e07cd6cbc5ca0d31d21c1ccd34
74468 Author: Petr Kovar <pknbe@volny.cz>
74469 Date:   Sun Sep 20 22:26:17 2009 +0200
74470
74471     Updated Czech translation
74472
74473  po/cs.po |  921
74474  +++++++++++++++++++++++++++++++-------------------------------
74475  1 file changed, 464 insertions(+), 457 deletions(-)
74476
74477 commit 5b30a46da4eadbd620f34e66e7b981f2dfe91a4f
74478 Author: Ani <peter.ani@gmail.com>
74479 Date:   Sun Sep 20 21:04:45 2009 +0530
74480
74481     Updated Malayalam Translations
74482
74483  po/ml.po |  150
74484  +++++++++++++++++++++++++++++++-------------------------------
74485  1 file changed, 76 insertions(+), 74 deletions(-)
74486
74487 commit 7a010ac2d409fc7ea849034ca7a5bda150ee0fad
74488 Author: Gil Forcada <gforcada@gnome.org>
74489 Date:   Sat Sep 19 18:04:56 2009 +0200
74490
74491     Updated Catalan translation
74492
74493  po/ca.po | 1088
74494  +++++++++++++++++++++++++++++++-------------------------------
74495  1 file changed, 540 insertions(+), 548 deletions(-)
74496
74497 commit 80f66b114193d3c1b5a5c5d4f34b01cba53208ca
74498 Author: Paolo Borelli <pborelli@gnome.org>
74499 Date:   Sat Sep 19 10:21:36 2009 +0200
74500
74501     Fix build with srcdir != builddir, bug #594597
74502
74503  gio/win32/Makefile.am |    1 +
74504  1 file changed, 1 insertion(+)
74505
74506 commit 8b3853b8a1cc94767c5391808274f931a48f6cbb
74507 Author: Matthias Clasen <mclasen@redhat.com>
74508 Date:   Fri Sep 18 19:16:11 2009 -0400
74509
74510     Reduce false positives in static analysis
74511
74512     Tools like clang fail to recognize that stanzas like
74513     g_return_if_fail (GTK_IS_FOO (w)) guarantee w != NULL. By minimally
74514     rewriting the type-checking macros, we can avoid these false
74515     positives.
74516
74517  gobject/gtype.h |   12 +++++++++---
74518  1 file changed, 9 insertions(+), 3 deletions(-)
74519
74520 commit 53fc10d2695f917db530c9a3f166e45be59d1d3a
74521 Author: Matthias Clasen <mclasen@redhat.com>
74522 Date:   Wed Sep 9 00:18:23 2009 -0400
74523
74524     Fix a lot of clang complaints
74525
74526     Mostly dead assignments.
74527
74528  gio/gbufferedoutputstream.c |    9 ++-------
74529  gio/gdatainputstream.c      |    7 +------
74530  gio/gdummyfile.c            |    5 +----
74531  gio/ginputstream.c          |   16 +++++-----------
74532  gio/giostream.c             |    4 ----
74533  gio/glocalfile.c            |   20 ++++++++------------
74534  gio/glocalfileinputstream.c |    4 ----
74535  gio/goutputstream.c         |   34 +++++++++++++++-------------------
74536  gio/gunixinputstream.c      |    4 ----
74537  gio/gunixoutputstream.c     |    4 ----
74538  glib/gfileutils.c           |    3 +--
74539  glib/gkeyfile.c             |    3 +--
74540  glib/gregex.c               |    6 +-----
74541  13 files changed, 35 insertions(+), 84 deletions(-)
74542
74543 commit 04d632ccf59ce0491261ff87b3867012cb56d8bf
74544 Author: Dumitru Mișu Moldovan <dumol@gnome.ro>
74545 Date:   Fri Sep 18 00:17:32 2009 +0300
74546
74547     Updated Romanian translation
74548
74549  po/ro.po | 1086
74550  +++++++++++++++++++++++++++++++-------------------------------
74551  1 file changed, 536 insertions(+), 550 deletions(-)
74552
74553 commit 3bfba7924c94aa3a3bcc14e6eeee4fa691108dd0
74554 Author: Miloš Popović <mpopovic@src.gnome.org>
74555 Date:   Thu Sep 17 17:58:52 2009 +0000
74556
74557     Updated Serbian translation
74558
74559  po/sr.po       | 1381
74560  +++++++++++++++++++++++++++----------------------------
74561  po/sr@latin.po | 1392
74562  +++++++++++++++++++++++++++-----------------------------
74563  2 files changed, 1351 insertions(+), 1422 deletions(-)
74564
74565 commit dd7f660fb7b059d16cea6e33550a14ca2625c813
74566 Author: krishnababu k <kkrothap@redhat.ocm>
74567 Date:   Thu Sep 17 21:18:57 2009 +0530
74568
74569     Updated Telugu Translation
74570
74571  po/te.po |  960
74572  +++++++++++++++++++++++++++++++-------------------------------
74573  1 file changed, 475 insertions(+), 485 deletions(-)
74574
74575 commit 256662ddbaec90688c1725d504efc1248eacb7e1
74576 Author: ifelix <ifelix@redhat.com>
74577 Date:   Thu Sep 17 15:50:19 2009 +0530
74578
74579     Updated Tamil Translations
74580
74581  po/ta.po |  961
74582  +++++++++++++++++++++++++++++++-------------------------------
74583  1 file changed, 477 insertions(+), 484 deletions(-)
74584
74585 commit 78c548b506db0527335011ce92558bc1a9d5ebf0
74586 Author: Fran Diéguez <fran.dieguez@glug.es>
74587 Date:   Wed Sep 16 16:15:05 2009 +0200
74588
74589     UPdated Galician Translation
74590
74591  po/gl.po |  946
74592  +++++++++++++++++++++++++++++++-------------------------------
74593  1 file changed, 472 insertions(+), 474 deletions(-)
74594
74595 commit d88b6a3d60f0f84cf192c1b4093a0ae2362d7f02
74596 Author: Runa Bhattacharjee <runab@redhat.com>
74597 Date:   Tue Sep 15 18:31:49 2009 +0530
74598
74599     Updated Bengali India Translations
74600
74601  po/bn_IN.po | 1097
74602  +++++++++++++++++++++++++++++------------------------------
74603  1 file changed, 536 insertions(+), 561 deletions(-)
74604
74605 commit 011592af55d980cfb21c51f5d4bcdd09cce865ec
74606 Author: Manoj Kumar Giri <mgiri@mgiri.csb>
74607 Date:   Tue Sep 15 16:22:41 2009 +0530
74608
74609     Upadted Oriya Translation
74610
74611  po/or.po |  964
74612  +++++++++++++++++++++++++++++++-------------------------------
74613  1 file changed, 477 insertions(+), 487 deletions(-)
74614
74615 commit ddc85a8b0242407c6234bbe2ebc49b873bf02396
74616 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
74617 Date:   Tue Sep 15 14:29:36 2009 +0700
74618
74619     Updated Thai translation.
74620
74621  po/th.po |    5 ++---
74622  1 file changed, 2 insertions(+), 3 deletions(-)
74623
74624 commit 3a240a7f718a44724008d35123c6f7b98abc896a
74625 Author: Amitakhya Phukan <aphukan@fedoraproject.org>
74626 Date:   Tue Sep 15 12:48:50 2009 +0530
74627
74628     Updating Assamese translations.
74629
74630  po/as.po |   42 ++++++++++++++++--------------------------
74631  1 file changed, 16 insertions(+), 26 deletions(-)
74632
74633 commit ef5e66c330cdc3f8d93ba33a0dfe251f98883204
74634 Author: Kjartan Maraas <kmaraas@gnome.org>
74635 Date:   Mon Sep 14 00:16:51 2009 +0200
74636
74637     Update Norwegian bokmål translation.
74638
74639  po/nb.po |  924
74640  +++++++++++++++++++++++++++++++-------------------------------
74641  1 file changed, 465 insertions(+), 459 deletions(-)
74642
74643 commit 220bde833af1bba3e535f727173b84a362374399
74644 Author: Aron Xu <aronxu@gnome.org>
74645 Date:   Sun Sep 13 15:09:29 2009 +0800
74646
74647     Updated Simplified Chinese translation.
74648
74649  po/zh_CN.po | 1082
74650  +++++++++++++++++++++++++++++------------------------------
74651  1 file changed, 540 insertions(+), 542 deletions(-)
74652
74653 commit 7e514b6efaf6daae23c09a1e13ed65d2d8aa8008
74654 Author: A S Alam <aalam@users.sf.net>
74655 Date:   Sun Sep 13 08:58:57 2009 +0530
74656
74657     Updating Translation for Punjabi
74658
74659  po/pa.po |  956
74660  +++++++++++++++++++++++++++++++-------------------------------
74661  1 file changed, 474 insertions(+), 482 deletions(-)
74662
74663 commit e1957bd71c999ba5189a7fe94880647e84fa6357
74664 Author: Ask H. Larsen <asklarsen@gmail.com>
74665 Date:   Sun Sep 13 03:16:47 2009 +0200
74666
74667     Updated Danish translation
74668
74669  po/da.po |  930
74670  +++++++++++++++++++++++++++++++-------------------------------
74671  1 file changed, 467 insertions(+), 463 deletions(-)
74672
74673 commit 6366015decc608a74e2019ccb0d39dbc6e3f06ba
74674 Author: Bruce Cowan <bcowan@fastmail.co.uk>
74675 Date:   Sat Sep 12 20:04:29 2009 +0100
74676
74677     Updated British English translation
74678
74679  po/en_GB.po | 1120
74680  +++++++++++++++++++++++++++++------------------------------
74681  1 file changed, 556 insertions(+), 564 deletions(-)
74682
74683 commit a92f10d712b6278364e02178c873a084bfbf9e19
74684 Author: Tommi Vainikainen <thv@iki.fi>
74685 Date:   Sat Sep 12 19:10:57 2009 +0300
74686
74687     Updated Finnish translation
74688
74689  po/fi.po |  930
74690  +++++++++++++++++++++++++++++++-------------------------------
74691  1 file changed, 467 insertions(+), 463 deletions(-)
74692
74693 commit 410305255d0acfa5e105a444cdf8b302b31b94a2
74694 Author: Tor Lillqvist <tml@iki.fi>
74695 Date:   Sat Sep 12 01:57:46 2009 +0300
74696
74697     Remove old crap for fetching the "build" directory from svn
74698
74699  autogen.sh |   17 -----------------
74700  1 file changed, 17 deletions(-)
74701
74702 commit 866731776651e04178a6cc1e78d244384a890d1a
74703 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
74704 Date:   Wed Sep 2 17:48:09 2009 +0100
74705
74706     Fix GNetworkAddress skipping addresses when enumerating
74707
74708     g_network_address_address_enumerator_next_finish takes the first
74709     item of the
74710     address list and moves the pointer to the next one, so we shouldn't
74711     do the same
74712     in g_network_address_address_enumerator_next_async function
74713
74714     Fixes bug #593941
74715
74716  gio/gnetworkaddress.c |    5 -----
74717  1 file changed, 5 deletions(-)
74718
74719 commit cdd04f36cac838f92826cbf415868100a4007741
74720 Author: Richard Hughes <richard@hughsie.com>
74721 Date:   Wed Sep 2 19:15:38 2009 +0100
74722
74723     Make the error const for g_simple_async_result_set_from_error
74724
74725  gio/gsimpleasyncresult.c |    2 +-
74726  gio/gsimpleasyncresult.h |    2 +-
74727  2 files changed, 2 insertions(+), 2 deletions(-)
74728
74729 commit 11477609d1f2782fd4bbb3022d2ec46983930c6a
74730 Author: James Hunt <jamesodhunt@gmail.com>
74731 Date:   Thu Sep 10 17:18:13 2009 +0100
74732
74733     g_socket_send_message() fails due to invalid sendmsg(2) params.
74734
74735     g_socket_send_message() and g_socket_send_to() fail with ENOBUFS or
74736     EFAULT due to the fact that if no "address" argument is specified to
74737     g_socket_send_message, when g_socket_send_message() calls sendmsg(2),
74738     the 2nd parameter to sendmsg ("const struct msghdr *msg") contains
74739     uninitialized values. The fix is simple - initialize msg.msg_name to
74740     NULL and msg.msg_msg_namelen to 0.
74741
74742     https://bugzilla.gnome.org/show_bug.cgi?id=594759
74743
74744  gio/gsocket.c |    5 +++++
74745  1 file changed, 5 insertions(+)
74746
74747 commit 29baa5eebdce27d10c6f36ae8ad4fbc77d04f291
74748 Author: Rajesh Ranjan <rranjan@rranjan.csb>
74749 Date:   Fri Sep 11 16:00:29 2009 +0530
74750
74751     hindi update by Rajesh Ranjan
74752
74753  po/hi.po |  948
74754  +++++++++++++++++++++++++++++++-------------------------------
74755  1 file changed, 471 insertions(+), 477 deletions(-)
74756
74757 commit 9dc9b39284b78b63fad4a713ab6ea4154d4e8ff5
74758 Author: Ani <peter.ani@gmail.com>
74759 Date:   Fri Sep 11 12:18:50 2009 +0530
74760
74761     Updated Malayalam Translations
74762
74763  po/ml.po |  976
74764  +++++++++++++++++++++++++++++++-------------------------------
74765  1 file changed, 480 insertions(+), 496 deletions(-)
74766
74767 commit c3bbec5213d1e77253fd2cef67d6838041bb2f1f
74768 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
74769 Date:   Fri Sep 11 01:48:56 2009 +0300
74770
74771     Updated Ukrainian translation
74772
74773  po/uk.po | 1104
74774  +++++++++++++++++++++++++++++---------------------------------
74775  1 file changed, 520 insertions(+), 584 deletions(-)
74776
74777 commit 278ac0a45d2b677a0928b1c31b3e20a4c265ffb0
74778 Author: Christian Dywan <christian@lanedo.com>
74779 Date:   Thu Sep 10 16:40:11 2009 +0200
74780
74781     Bug 579050 Allow making selected critical and warning messages
74782     non-fatal
74783
74784     Implement g_test_log_set_fatal_handler which is a function similar to
74785     g_log_set_default_handler but for use in unit tests where certain
74786     errors have to be ignored because it is not possible to fix or avoid
74787     them otherwise. A unit test is added.
74788
74789  glib/glib.symbols    |    3 +++
74790  glib/gmessages.c     |   47
74791  +++++++++++++++++++++++++++++++++++++++++++++--
74792  glib/gtestutils.c    |    1 +
74793  glib/gtestutils.h    |   21 +++++++++++++++++++++
74794  glib/tests/testing.c |   27 +++++++++++++++++++++++++++
74795  5 files changed, 97 insertions(+), 2 deletions(-)
74796
74797 commit 4b1217b7e0e8d2e7e4187e8b328e10ad72066392
74798 Author: Shankar Prasad <svenkate@redhat.com>
74799 Date:   Thu Sep 10 12:26:13 2009 +0530
74800
74801     Updated Kannada(kn) translation
74802
74803  po/kn.po |  973
74804  +++++++++++++++++++++++++++++++-------------------------------
74805  1 file changed, 479 insertions(+), 494 deletions(-)
74806
74807 commit 664dd256654b5def0bd6cdd5e3918bba78fedd52
74808 Author: Kostas Papadimas <pkst@gnome.org>
74809 Date:   Wed Sep 9 18:38:12 2009 +0300
74810
74811     Updated Greek translation.
74812
74813  po/el.po | 1391
74814  ++++++++++++++++++++++++++++++++------------------------------
74815  1 file changed, 708 insertions(+), 683 deletions(-)
74816
74817 commit 593cd7a683c267e9e02e3d0b8bc653a253f17df5
74818 Author: Sweta Kothari <swkothar@redhat.com>
74819 Date:   Wed Sep 9 16:54:43 2009 +0530
74820
74821     Updated Gujarati Translations
74822
74823  po/gu.po |  952
74824  +++++++++++++++++++++++++++++++-------------------------------
74825  1 file changed, 472 insertions(+), 480 deletions(-)
74826
74827 commit f393e805874db16334c5c4f4aa7fa1c73964ca34
74828 Author: Dan Winship <danw@gnome.org>
74829 Date:   Tue Sep 8 11:19:13 2009 -0400
74830
74831     Clarify g_ptr_array_set_size() docs re: free_func
74832
74833  docs/reference/glib/tmpl/arrays_pointer.sgml |    7 +++++--
74834  1 file changed, 5 insertions(+), 2 deletions(-)
74835
74836 commit eadd2ce7fff83f86c4803aa5e2e251f554639bb6
74837 Author: Alexander Shopov <ash@contact.bg>
74838 Date:   Tue Sep 8 07:41:28 2009 +0300
74839
74840     Updated Bulgarian translation
74841
74842  po/bg.po |  926
74843  +++++++++++++++++++++++++++++++-------------------------------
74844  1 file changed, 466 insertions(+), 460 deletions(-)
74845
74846 commit bc1dd5cf11dc920ff44d51051e1e695b0b8ea421
74847 Author: Dan Winship <danw@gnome.org>
74848 Date:   Sun Sep 6 13:54:50 2009 -0400
74849
74850     Call element_free_func when shrinking array with g_ptr_array_set_size
74851
74852  glib/garray.c           |    8 ++------
74853  glib/tests/array-test.c |    4 +++-
74854  2 files changed, 5 insertions(+), 7 deletions(-)
74855
74856 commit 9a29f087e76fd01188cff73ce1dfe802bd815b15
74857 Author: Sandeep Shedmake <sshedmak@redhat.com>
74858 Date:   Mon Sep 7 19:14:52 2009 +0530
74859
74860     Updated Marathi Translations
74861
74862  po/mr.po |  952
74863  +++++++++++++++++++++++++++++++-------------------------------
74864  1 file changed, 472 insertions(+), 480 deletions(-)
74865
74866 commit 8af494d987b7482865439f882d1375767b57732f
74867 Author: Alexander Larsson <alexl@redhat.com>
74868 Date:   Mon Sep 7 12:50:58 2009 +0200
74869
74870     Avoid reading uninitialized memory
74871
74872     If the statfs call fails, don't look at the result.
74873
74874  gio/glocalfile.c |    3 ++-
74875  1 file changed, 2 insertions(+), 1 deletion(-)
74876
74877 commit 06de24f430d4b43733dec63ca0b840d129a716e2
74878 Author: Alexander Larsson <alexl@redhat.com>
74879 Date:   Mon Sep 7 10:25:14 2009 +0200
74880
74881     Remove warning in g_simple_async_result_complete
74882
74883     This warning hits code that uses GSimpleAsyncResult outside of a
74884     mainloop as a helper object. For instance EggDBus does this.
74885     Since the bugs this warning would fix are pretty easy to spot
74886     and since EggDBus is deployed already we just remove the
74887     "called from outside main loop" warning.
74888
74889     However, we need to keep the "called from wrong context" warning
74890     as that is very helpful when debugging misuse of the new multiple
74891     main context code.
74892
74893  gio/gsimpleasyncresult.c |    2 --
74894  1 file changed, 2 deletions(-)
74895
74896 commit 034d516160ffacbb805ad28cfdb848134f26c1dc
74897 Author: Matthias Clasen <mclasen@redhat.com>
74898 Date:   Mon Sep 7 03:28:35 2009 -0400
74899
74900     Another dead assignment
74901
74902  gio/gmemoryoutputstream.c |    6 +-----
74903  1 file changed, 1 insertion(+), 5 deletions(-)
74904
74905 commit 6cda9bfb02314fff5e994a80164be16c67d14253
74906 Author: Matthias Clasen <mclasen@redhat.com>
74907 Date:   Mon Sep 7 03:14:15 2009 -0400
74908
74909     Remove a dead initialization
74910
74911  gio/gthemedicon.c |    2 +-
74912  1 file changed, 1 insertion(+), 1 deletion(-)
74913
74914 commit 30645bd0a584137585d572b37f39d2904bba0a8f
74915 Author: Matthias Clasen <mclasen@redhat.com>
74916 Date:   Mon Sep 7 03:12:06 2009 -0400
74917
74918     Remove a dead increment
74919
74920  gio/glocalfileinfo.c |    2 +-
74921  1 file changed, 1 insertion(+), 1 deletion(-)
74922
74923 commit 0d1ffbf361503ac1f8236673f400e0f317635930
74924 Author: Matthias Clasen <mclasen@redhat.com>
74925 Date:   Mon Sep 7 03:10:01 2009 -0400
74926
74927     Remove another dead assignment
74928
74929  gio/gdatainputstream.c |    4 +---
74930  1 file changed, 1 insertion(+), 3 deletions(-)
74931
74932 commit f2c8572d8490544496934612854a86fecbaf99ba
74933 Author: Matthias Clasen <mclasen@redhat.com>
74934 Date:   Mon Sep 7 03:07:22 2009 -0400
74935
74936     Remmove a dead assignment.
74937
74938     Spotted by clang.
74939
74940  gio/gbufferedinputstream.c |    4 +---
74941  1 file changed, 1 insertion(+), 3 deletions(-)
74942
74943 commit 1ec32c403bac36ca9f72e82c23b14045bc323931
74944 Author: Matthias Clasen <mclasen@redhat.com>
74945 Date:   Mon Sep 7 03:02:58 2009 -0400
74946
74947     Move a assignment to the relevant #ifdef branch
74948
74949     Dead code spotted by clang.
74950
74951  gio/gcancellable.c |    3 +--
74952  1 file changed, 1 insertion(+), 2 deletions(-)
74953
74954 commit e67c3cf2b0251acfca74d680d9b4c2b7547c61a7
74955 Author: Matthias Clasen <mclasen@redhat.com>
74956 Date:   Mon Sep 7 03:01:02 2009 -0400
74957
74958     Remove dead code
74959
74960  gio/gvolumemonitor.c |    4 ----
74961  1 file changed, 4 deletions(-)
74962
74963 commit 80fd5ed402bf57a3c5cbd90eecc3f58f3f06bc08
74964 Author: Matthias Clasen <mclasen@redhat.com>
74965 Date:   Mon Sep 7 02:50:51 2009 -0400
74966
74967     Don't evaluate an uninitialized value
74968
74969     Bug found by clang.
74970
74971  gio/gdesktopappinfo.c |    1 +
74972  1 file changed, 1 insertion(+)
74973
74974 commit 7ea8a2a86326b6f5f0f62a334fdd307d6526f782
74975 Author: Tomasz Dominikowski <dominikowski@gmail.com>
74976 Date:   Sun Sep 6 14:20:45 2009 +0200
74977
74978     Updated Polish translation
74979
74980  po/pl.po | 1346
74981  ++++++++++++++++++++++++++++++++------------------------------
74982  1 file changed, 687 insertions(+), 659 deletions(-)
74983
74984 commit 93fbae22d4d6fddf69c2b7276f24fcc3cfcf0403
74985 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
74986 Date:   Sat Sep 5 22:34:58 2009 +0900
74987
74988     Update Japanese translation
74989
74990  po/ja.po |    7 +++----
74991  1 file changed, 3 insertions(+), 4 deletions(-)
74992
74993 commit 6b406dda7b3061bd890878823fbafe2c6ffc019a
74994 Author: Jorge González <jorgegonz@svn.gnome.org>
74995 Date:   Sat Sep 5 13:47:41 2009 +0200
74996
74997     Updated Spanish translation
74998
74999  po/es.po |  930
75000  +++++++++++++++++++++++++++++++-------------------------------
75001  1 file changed, 465 insertions(+), 465 deletions(-)
75002
75003 commit e77b8278841d89f9e2c82e09b844a472496ab43e
75004 Author: Matthias Clasen <mclasen@redhat.com>
75005 Date:   Fri Sep 4 21:20:09 2009 -0400
75006
75007     Bump version
75008
75009  configure.in |    2 +-
75010  1 file changed, 1 insertion(+), 1 deletion(-)
75011
75012 commit 296d481c7e5de27175e68ff7645975442a449fc5
75013 Author: Matthias Clasen <mclasen@redhat.com>
75014 Date:   Fri Sep 4 21:19:02 2009 -0400
75015
75016     2.21.6
75017
75018  po/am.po          |   75 +--
75019  po/ar.po          |   75 +--
75020  po/as.po          |  957 +++++++++++++++++++-------------------
75021  po/az.po          |   75 +--
75022  po/be.po          |   77 ++--
75023  po/be@latin.po    |   77 ++--
75024  po/bg.po          |   75 +--
75025  po/bn.po          |   75 +--
75026  po/bn_IN.po       |   75 +--
75027  po/bs.po          |   75 +--
75028  po/ca.po          |   75 +--
75029  po/ca@valencia.po |   75 +--
75030  po/cs.po          |  918 +++++++++++++++++++------------------
75031  po/cy.po          |   75 +--
75032  po/da.po          |   75 +--
75033  po/de.po          |  925 +++++++++++++++++++------------------
75034  po/dz.po          |   75 +--
75035  po/el.po          |   76 ++--
75036  po/en_CA.po       |   75 +--
75037  po/en_GB.po       |   75 +--
75038  po/eo.po          |   75 +--
75039  po/es.po          |   75 +--
75040  po/et.po          |  464 ++++++++++++++++++-
75041  po/eu.po          |  978 +++++++++++++++++++--------------------
75042  po/fa.po          |   75 +--
75043  po/fi.po          |   75 +--
75044  po/fr.po          |  920 ++++++++++++++++++-------------------
75045  po/ga.po          |   75 +--
75046  po/gl.po          |   75 +--
75047  po/gu.po          |   75 +--
75048  po/he.po          |   75 +--
75049  po/hi.po          |   75 +--
75050  po/hr.po          |   75 +--
75051  po/hu.po          |  134 +++---
75052  po/hy.po          |   75 +--
75053  po/id.po          |   75 +--
75054  po/is.po          |   75 +--
75055  po/it.po          |  923 +++++++++++++++++++------------------
75056  po/ja.po          |   75 +--
75057  po/ka.po          |   75 +--
75058  po/kn.po          |  971 ++++++++++++++++++++-------------------
75059  po/ko.po          |   75 +--
75060  po/ku.po          |   75 +--
75061  po/lt.po          |   75 +--
75062  po/lv.po          |   75 +--
75063  po/mai.po         |   75 +--
75064  po/mg.po          |   75 +--
75065  po/mk.po          |   75 +--
75066  po/ml.po          |  974 ++++++++++++++++++++-------------------
75067  po/mn.po          |   75 +--
75068  po/mr.po          |  950 +++++++++++++++++++-------------------
75069  po/ms.po          |   75 +--
75070  po/nb.po          |  918 +++++++++++++++++++------------------
75071  po/ne.po          |   75 +--
75072  po/nl.po          |   75 +--
75073  po/nn.po          |   75 +--
75074  po/oc.po          |   74 +--
75075  po/or.po          |  109 +++--
75076  po/pa.po          |   75 +--
75077  po/pl.po          |   75 +--
75078  po/ps.po          |   75 +--
75079  po/pt.po          |  925 +++++++++++++++++++------------------
75080  po/pt_BR.po       |  925 +++++++++++++++++++------------------
75081  po/ro.po          |   75 +--
75082  po/ru.po          |   75 +--
75083  po/rw.po          |   75 +--
75084  po/si.po          |   75 +--
75085  po/sk.po          |   75 +--
75086  po/sl.po          |   75 +--
75087  po/sq.po          |   76 ++--
75088  po/sr.po          |   75 +--
75089  po/sr@ije.po      |   75 +--
75090  po/sr@latin.po    |   75 +--
75091  po/sv.po          | 1312
75092  ++++++++++++++++++++++++++---------------------------
75093  po/ta.po          |  950 +++++++++++++++++++-------------------
75094  po/te.po          |  959 ++++++++++++++++++++-------------------
75095  po/th.po          |   75 +--
75096  po/tl.po          |   75 +--
75097  po/tr.po          |  922 ++++++++++++++++++-------------------
75098  po/tt.po          |   75 +--
75099  po/uk.po          |   75 +--
75100  po/vi.po          |   75 +--
75101  po/wa.po          |   75 +--
75102  po/xh.po          |   75 +--
75103  po/yi.po          |   75 +--
75104  po/zh_CN.po       |   75 +--
75105  po/zh_HK.po       |   75 +--
75106  po/zh_TW.po       |   75 +--
75107  88 files changed, 11117 insertions(+), 10197 deletions(-)
75108
75109 commit 05c2aeaf33ad1ff3447d57a361abdb238b8f822b
75110 Author: Matthias Clasen <mclasen@redhat.com>
75111 Date:   Fri Sep 4 20:41:25 2009 -0400
75112
75113     Add a Since: tag
75114
75115  glib/gfileutils.c |   20 +++++++++++---------
75116  1 file changed, 11 insertions(+), 9 deletions(-)
75117
75118 commit 2ae69f5124022d93dfc0e39964bbf68eb1f61245
75119 Author: Matthias Clasen <mclasen@redhat.com>
75120 Date:   Fri Sep 4 20:26:26 2009 -0400
75121
75122     Updates
75123
75124  NEWS |   35 +++++++++++++++++++++++++++++++++++
75125  1 file changed, 35 insertions(+)
75126
75127 commit 4114f1214c65f0a142678bf98b1d8e4da43bf665
75128 Author: Benjamin Otte <otte@gnome.org>
75129 Date:   Thu Sep 3 15:39:57 2009 +0200
75130
75131     Bug 594034 - Use g_mkstemp_full() when creating the replacement file
75132
75133     Previous code used g_mkstemp(). But when using
75134     G_FILE_CREATE_REPLACE_DESTINATION, no attempt was made to ensure
75135     proper
75136     mode and flags of the created temporary file. The visible issue
75137     was that
75138     the file was always created with mode 0600 as opposed to using 0666.
75139     (The invisible issue was that O_RDWR was used instead of O_WRONLY.)
75140
75141  docs/reference/glib/tmpl/glib-unused.sgml |   67
75142  ++++++++++++++++++++++++++++
75143  docs/reference/glib/tmpl/macros_misc.sgml |    5 +--
75144  docs/reference/glib/tmpl/misc_utils.sgml  |    7 +++
75145  docs/reference/glib/tmpl/version.sgml     |   68
75146  -----------------------------
75147  gio/glocalfileoutputstream.c              |    2 +-
75148  5 files changed, 77 insertions(+), 72 deletions(-)
75149
75150 commit 24bec5c5bd64eb829a433e4c1e8d34dc25879a64
75151 Author: Benjamin Otte <otte@gnome.org>
75152 Date:   Thu Sep 3 15:36:37 2009 +0200
75153
75154     Bug 594034 - Add g_mkstemp_full()
75155
75156     This function exposes more variables than g_mkstemp() and therefor
75157     allows more flexibility when creating temporary files.
75158     The intended use is gio's code for g_file_replace() (see next patch)
75159
75160  docs/reference/glib/glib-sections.txt   |    1 +
75161  docs/reference/glib/tmpl/fileutils.sgml |   11 ++++++++
75162  glib/gfileutils.c                       |   44
75163  ++++++++++++++++++++++++-------
75164  glib/gfileutils.h                       |    3 +++
75165  glib/glib.symbols                       |    1 +
75166  5 files changed, 50 insertions(+), 10 deletions(-)
75167
75168 commit 16ddefea15ceeded936c53aa1b867eb53d7d97f3
75169 Author: Ivar Smolin <okul@linux.ee>
75170 Date:   Fri Sep 4 18:58:00 2009 +0300
75171
75172     Updating Estonian translation
75173
75174  po/et.po |  472
75175  ++------------------------------------------------------------
75176  1 file changed, 9 insertions(+), 463 deletions(-)
75177
75178 commit c642965b234cdc9959c79d2fd3019f63a0520fad
75179 Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
75180 Date:   Fri Sep 4 15:16:04 2009 +0200
75181
75182     Updated German translation
75183
75184  po/de.po | 1185
75185  +++++++++++++++++++++++++++++++-------------------------------
75186  1 file changed, 592 insertions(+), 593 deletions(-)
75187
75188 commit c77fd0bb04f612e7d16d48379cc3ec835c8d5fa2
75189 Author: Daniel Nylander <po@danielnylander.se>
75190 Date:   Fri Sep 4 06:31:34 2009 +0200
75191
75192     Updated Swedish translation
75193
75194  po/sv.po | 1316
75195  ++++++++++++++++++++++++++++++++------------------------------
75196  1 file changed, 672 insertions(+), 644 deletions(-)
75197
75198 commit 7628e1b4773142fc89f2365069c3e5a59ffb15ab
75199 Author: Claude Paroz <claude@2xlibre.net>
75200 Date:   Fri Sep 4 00:07:40 2009 +0200
75201
75202     Updated French translation
75203
75204  po/fr.po |  924
75205  +++++++++++++++++++++++++++++++-------------------------------
75206  1 file changed, 464 insertions(+), 460 deletions(-)
75207
75208 commit 5a66c4bdb76b853b05baf7b01c8e2be49022c8a6
75209 Author: Fábio Nogueira <fnogueira@gnome.org>
75210 Date:   Wed Sep 2 12:28:59 2009 -0400
75211
75212     Updated Brazilian Portuguese translation.
75213
75214  po/pt_BR.po |  933
75215  ++++++++++++++++++++++++++++++-----------------------------
75216  1 file changed, 472 insertions(+), 461 deletions(-)
75217
75218 commit de125e51a04a5ebdc652fb4e611a5bd1ba57c210
75219 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
75220 Date:   Wed Sep 2 18:19:27 2009 +0200
75221
75222     Updated Basque language
75223
75224  po/eu.po |  982
75225  +++++++++++++++++++++++++++++++-------------------------------
75226  1 file changed, 484 insertions(+), 498 deletions(-)
75227
75228 commit ff9b29ce5b7d8bd20d4527e2e364b68ebce01c75
75229 Author: Gabor Kelemen <kelemeng@gnome.hu>
75230 Date:   Wed Sep 2 18:05:23 2009 +0200
75231
75232     Hungarian translation updated
75233
75234  po/hu.po |  335
75235  +++++++++++++++++++++-----------------------------------------
75236  1 file changed, 115 insertions(+), 220 deletions(-)
75237
75238 commit f2320a40f1d356ba7f15e592c03018ba2b42c4bd
75239 Author: Duarte Loreto <happyguy_pt@hotmail.com>
75240 Date:   Tue Sep 1 23:34:41 2009 +0100
75241
75242     Updated Portuguese translation
75243
75244  po/pt.po |  929
75245  +++++++++++++++++++++++++++++++-------------------------------
75246  1 file changed, 469 insertions(+), 460 deletions(-)
75247
75248 commit f783515323963d2f9011cab5b6b2e767fe790425
75249 Author: Luca Ferretti <elle.uca@libero.it>
75250 Date:   Tue Sep 1 23:47:14 2009 +0200
75251
75252     Updated Italian translation
75253
75254  po/it.po |   30 +++++++++++++++++-------------
75255  1 file changed, 17 insertions(+), 13 deletions(-)
75256
75257 commit 3826963e65d8c4c68bcd3e4066505f63ef734b95
75258 Author: Benjamin Otte <otte@gnome.org>
75259 Date:   Tue Sep 1 21:53:35 2009 +0200
75260
75261     Use lchmod instead of stat + chown if available
75262
75263     Fallout of the NOFLOOW_SYMLINKS fix from bug 593406
75264
75265  configure.in         |    2 +-
75266  gio/glocalfileinfo.c |   10 +++++++---
75267  2 files changed, 8 insertions(+), 4 deletions(-)
75268
75269 commit 48e0af0157f52ac12b904bd92540432a18b139c7
75270 Author: Benjamin Otte <otte@gnome.org>
75271 Date:   Tue Sep 1 21:26:08 2009 +0200
75272
75273     Bug 593406 - Permissions set to 777 after copying via Nautilus
75274
75275     Only fail to set the permissions when the actual file is a symlink.
75276     The previous fix failed for every file when NOFOLLOW_SYMLINKS was set.
75277
75278  gio/glocalfileinfo.c |   21 ++++++++++++++++-----
75279  1 file changed, 16 insertions(+), 5 deletions(-)
75280
75281 commit bb7852e34b1845e516290e1b45a960a345ee8a43
75282 Author: Benjamin Otte <otte@gnome.org>
75283 Date:   Tue Sep 1 20:36:31 2009 +0200
75284
75285     Only do the chmod NOFOLLOW_SYMLINK checks with HAVE_SYMLINK
75286
75287  gio/glocalfileinfo.c |    4 +++-
75288  1 file changed, 3 insertions(+), 1 deletion(-)
75289
75290 commit 8212aadac79d70153d880fe1f21914a2b491dca3
75291 Author: Dan Winship <danw@gnome.org>
75292 Date:   Tue Sep 1 09:37:48 2009 -0400
75293
75294     g_time_val_from_iso8601: handle timezoneless dates
75295
75296     per ISO 8601:2004 4.2.5.2
75297
75298     Based on a patch from Andy Shevchenko
75299     http://bugzilla.gnome.org/show_bug.cgi?id=589491
75300
75301  glib/gtimer.c    |   18 +++++++++++++-----
75302  tests/testglib.c |   21 +++++++++++++++++++++
75303  2 files changed, 34 insertions(+), 5 deletions(-)
75304
75305 commit fc44bf40a4eff8e122b223e97ee5efcbc548be03
75306 Author: Benjamin Otte <otte@gnome.org>
75307 Date:   Tue Sep 1 12:48:55 2009 +0200
75308
75309     Fix gtk-doc syntax
75310
75311  gio/gcancellable.c |    8 ++++----
75312  1 file changed, 4 insertions(+), 4 deletions(-)
75313
75314 commit e695c0932f5d02f3b222f0b7a3de1f8c00ba7b81
75315 Author: Benjamin Otte <otte@gnome.org>
75316 Date:   Tue Sep 1 11:54:48 2009 +0200
75317
75318     Bug 593406 - Permissions set to 777 after copying via Nautilus
75319
75320     When doing a g_file_copy() with nofollow-symlinks (to copy a link for
75321     example), the later copying of the file attributes copies the source
75322     links 777 attributes to the target's attributes. As chmod affects the
75323     symlink target, this would cause such copies to always set the
75324     target to
75325     777 mode.
75326
75327     This patch makes setting the mode with nofollow-symlinks fail with
75328     NOT_SUPPORTED.
75329
75330     The aforementioned g_file_copy() will still succeed, because it
75331     ignores
75332     errors of the attribute copy.
75333
75334  gio/glocalfileinfo.c |   12 ++++++++++--
75335  1 file changed, 10 insertions(+), 2 deletions(-)
75336
75337 commit e967a47117d3b8fdb3e5c786e9069872d8e787c4
75338 Author: Kjartan Maraas <kmaraas@gnome.org>
75339 Date:   Tue Sep 1 10:52:07 2009 +0200
75340
75341     Update Norwegian bokmål translation.
75342
75343  po/nb.po |  920
75344  +++++++++++++++++++++++++++++++-------------------------------
75345  1 file changed, 464 insertions(+), 456 deletions(-)
75346
75347 commit c433158e8676424ede4e396b6d4bf22d5210634b
75348 Author: Sandeep Shedmake <sshedmak@redhat.com>
75349 Date:   Mon Aug 31 20:47:13 2009 +0530
75350
75351     Updated Marathi Translations
75352
75353  po/mr.po |   68
75354  +++++++++++++++++++++++++++++++-------------------------------
75355  1 file changed, 34 insertions(+), 34 deletions(-)
75356
75357 commit c59dbb4ddfb824c022087d15d75d3f5de1c032cc
75358 Author: Sandeep Shedmake <sshedmak@redhat.com>
75359 Date:   Mon Aug 31 20:29:16 2009 +0530
75360
75361     Updated Marathi Translations
75362
75363  po/mr.po | 1145
75364  +++++++++++++++++++++++++++++---------------------------------
75365  1 file changed, 528 insertions(+), 617 deletions(-)
75366
75367 commit ee8e145472c9b90e89d568710b9672bb20ada524
75368 Author: krishnababu k <kkrothap@redhat.ocm>
75369 Date:   Mon Aug 31 19:41:54 2009 +0530
75370
75371     Updated Telugu Translations
75372
75373  po/te.po | 1185
75374  +++++++++++++++++++++++++++++---------------------------------
75375  1 file changed, 547 insertions(+), 638 deletions(-)
75376
75377 commit 3a7560b00a8846150be4d9d2113f352ff1ebcc7a
75378 Author: Shankar Prasad <svenkate@redhat.com>
75379 Date:   Mon Aug 31 13:34:44 2009 +0530
75380
75381     Updated Kannada(kn) translation
75382
75383  po/kn.po | 1188
75384  +++++++++++++++++++++++++++++---------------------------------
75385  1 file changed, 546 insertions(+), 642 deletions(-)
75386
75387 commit 31924b19806e31f38eff86d4e43248bec989fd3a
75388 Author: Rodrigo L. M. Flores <rlmflores@src.gnome.org>
75389 Date:   Sun Aug 30 19:41:47 2009 -0300
75390
75391     Updated Brazilian Portuguese mailing list address.
75392
75393  po/pt_BR.po |    4 ++--
75394  1 file changed, 2 insertions(+), 2 deletions(-)
75395
75396 commit f2b8b6911235358d25b79d75f98d81b5062afe33
75397 Author: Petr Kovar <pknbe@volny.cz>
75398 Date:   Sat Aug 29 21:05:19 2009 +0200
75399
75400     Updated Czech translation
75401
75402  po/cs.po | 1141
75403  +++++++++++++++++++++++++++++---------------------------------
75404  1 file changed, 532 insertions(+), 609 deletions(-)
75405
75406 commit c47dca4cfe51b9376c364ae13a444a6529afed8f
75407 Author: Matthias Clasen <mclasen@redhat.com>
75408 Date:   Thu Aug 27 23:40:16 2009 -0400
75409
75410     Re-commit 30b8774f7f3f7f329af6b041b6c86bad14717534
75411
75412     Turns out Alex had agreed to this.
75413
75414  gio/giomodule.c |    3 +++
75415  1 file changed, 3 insertions(+)
75416
75417 commit 2889f1b8a322b0657f3c08a4f7e235e4c2c0f348
75418 Author: Matthias Clasen <mclasen@redhat.com>
75419 Date:   Thu Aug 27 23:02:08 2009 -0400
75420
75421     Use the saved errno value
75422
75423     Bug 591995
75424
75425  gio/glocalfileoutputstream.c |    2 +-
75426  1 file changed, 1 insertion(+), 1 deletion(-)
75427
75428 commit 3ba64e72cf40b81f472aa784498c3a97ef434c94
75429 Author: Matthias Clasen <mclasen@redhat.com>
75430 Date:   Thu Aug 27 22:59:05 2009 -0400
75431
75432     Read /dev/urandom unbuffered
75433
75434     To avoid wasting entropy. Bug 593232.
75435
75436  glib/grand.c |    1 +
75437  1 file changed, 1 insertion(+)
75438
75439 commit 3a47f48311d44e690c381f816fd1fa71eed20189
75440 Author: Matthias Clasen <mclasen@redhat.com>
75441 Date:   Thu Aug 27 22:51:53 2009 -0400
75442
75443     Revert "add a "gsettings-backend" extension point to GIO"
75444
75445     This reverts commit 30b8774f7f3f7f329af6b041b6c86bad14717534.
75446
75447  gio/giomodule.c |    3 ---
75448  1 file changed, 3 deletions(-)
75449
75450 commit 30b8774f7f3f7f329af6b041b6c86bad14717534
75451 Author: Ryan Lortie <desrt@desrt.ca>
75452 Date:   Thu Aug 27 13:45:48 2009 -0400
75453
75454     add a "gsettings-backend" extension point to GIO
75455
75456  gio/giomodule.c |    3 +++
75457  1 file changed, 3 insertions(+)
75458
75459 commit df981f82a097f9a2f2739ec410fa928168b749f6
75460 Author: Luca Ferretti <elle.uca@libero.it>
75461 Date:   Wed Aug 26 22:04:58 2009 +0200
75462
75463     Updated Italian translation
75464
75465  po/it.po |    7 +++----
75466  1 file changed, 3 insertions(+), 4 deletions(-)
75467
75468 commit 71b684b9cfe76d522a306993dba13fbcc52d0d73
75469 Author: Luca Ferretti <elle.uca@libero.it>
75470 Date:   Wed Aug 26 15:32:23 2009 +0200
75471
75472     Updated Italian translation
75473
75474  po/it.po |  963
75475  +++++++++++++++++++++++++++++++-------------------------------
75476  1 file changed, 482 insertions(+), 481 deletions(-)
75477
75478 commit 884c789ef5e074a2241d1b813847156db1cecdb0
75479 Author: Amitakhya Phukan <aphukan@fedoraproject.org>
75480 Date:   Wed Aug 26 17:34:17 2009 +0530
75481
75482     Updating Assamese translations
75483
75484  po/as.po | 1105
75485  ++++++++++++++++++++++++++++++--------------------------------
75486  1 file changed, 542 insertions(+), 563 deletions(-)
75487
75488 commit 195abb97ff019d0fe7b50a9635830835933be7ae
75489 Author: Ani <peter.ani@gmail.com>
75490 Date:   Wed Aug 26 15:18:57 2009 +0530
75491
75492     Updated Malayalam Translations
75493
75494  po/ml.po | 1196
75495  +++++++++++++++++++++++++++++---------------------------------
75496  1 file changed, 550 insertions(+), 646 deletions(-)
75497
75498 commit 6c1466a2d21820f2df189a258b0c124e7144ba12
75499 Author: ifelix <ifelix@redhat.com>
75500 Date:   Tue Aug 25 14:10:56 2009 +0530
75501
75502     Updated Tamil Translations
75503
75504  po/ta.po | 1178
75505  +++++++++++++++++++++++++++++---------------------------------
75506  1 file changed, 546 insertions(+), 632 deletions(-)
75507
75508 commit 64b49c9087e8120489a0032d596c8837cbe014f9
75509 Author: Manoj Kumar Giri <mgiri@mgiri.csb>
75510 Date:   Tue Aug 25 12:14:41 2009 +0530
75511
75512     Updated Oriya Translation
75513
75514  po/or.po |  176
75515  +++++++++++++++++++++++++++-----------------------------------
75516  1 file changed, 77 insertions(+), 99 deletions(-)
75517
75518 commit 24c31a79e1af916fe195e52c79ff8be558e4e848
75519 Author: Baris Cicek <baris@teamforce.name.tr>
75520 Date:   Tue Aug 25 00:38:34 2009 +0300
75521
75522     Updated Turkish translation.
75523
75524  po/tr.po | 1151
75525  +++++++++++++++++++++++++++++---------------------------------
75526  1 file changed, 534 insertions(+), 617 deletions(-)
75527
75528 commit ef5aef582eb33fd29fe5ec427ef5d236656b8046
75529 Author: Luca Ferretti <elle.uca@libero.it>
75530 Date:   Mon Aug 24 21:28:11 2009 +0200
75531
75532     Fix bump version
75533
75534  configure.in |    2 +-
75535  1 file changed, 1 insertion(+), 1 deletion(-)
75536
75537 commit 83d3242d127ca61d94846341ab491bbe988d2b95
75538 Author: Matthias Clasen <mclasen@redhat.com>
75539 Date:   Mon Aug 24 14:15:13 2009 -0400
75540
75541     Bump version
75542
75543  configure.in |    4 ++--
75544  1 file changed, 2 insertions(+), 2 deletions(-)
75545
75546 commit 106cd06ff38fef0356961e1d2eaffaa022035b13
75547 Author: Matthias Clasen <mclasen@redhat.com>
75548 Date:   Mon Aug 24 14:13:49 2009 -0400
75549
75550     2.21.5
75551
75552  po/am.po          |  120 ++---
75553  po/ar.po          |  120 ++---
75554  po/as.po          |  120 ++---
75555  po/az.po          |  120 ++---
75556  po/be.po          |  120 ++---
75557  po/be@latin.po    |  120 ++---
75558  po/bg.po          |  918 +++++++++++++++++-----------------
75559  po/bn.po          |  120 ++---
75560  po/bn_IN.po       |  120 ++---
75561  po/bs.po          |  120 ++---
75562  po/ca.po          |  120 ++---
75563  po/ca@valencia.po |  918 +++++++++++++++++-----------------
75564  po/cs.po          |  120 ++---
75565  po/cy.po          |  120 ++---
75566  po/da.po          |  923 +++++++++++++++++-----------------
75567  po/de.po          |  120 ++---
75568  po/dz.po          |  120 ++---
75569  po/el.po          |  120 ++---
75570  po/en_CA.po       |  120 ++---
75571  po/en_GB.po       |  120 ++---
75572  po/eo.po          |  120 ++---
75573  po/es.po          |  921 +++++++++++++++++-----------------
75574  po/et.po          |  463 ++++++++++++++++-
75575  po/eu.po          |  988 ++++++++++++++++++------------------
75576  po/fa.po          |  120 ++---
75577  po/fi.po          |  923 +++++++++++++++++-----------------
75578  po/fr.po          |  120 ++---
75579  po/ga.po          |  921 +++++++++++++++++-----------------
75580  po/gl.po          |  918 +++++++++++++++++-----------------
75581  po/gu.po          |  945 ++++++++++++++++++-----------------
75582  po/he.po          |  120 ++---
75583  po/hi.po          |  942 ++++++++++++++++++-----------------
75584  po/hr.po          |  120 ++---
75585  po/hu.po          |  120 ++---
75586  po/hy.po          |  120 ++---
75587  po/id.po          |  120 ++---
75588  po/is.po          |  120 ++---
75589  po/it.po          |  921 +++++++++++++++++-----------------
75590  po/ja.po          |   64 +--
75591  po/ka.po          |  120 ++---
75592  po/kn.po          |  120 ++---
75593  po/ko.po          |  931 +++++++++++++++++-----------------
75594  po/ku.po          |  120 ++---
75595  po/lt.po          |  120 ++---
75596  po/lv.po          |  120 ++---
75597  po/mai.po         |  120 ++---
75598  po/mg.po          |  120 ++---
75599  po/mk.po          |  120 ++---
75600  po/ml.po          |  120 ++---
75601  po/mn.po          |  120 ++---
75602  po/mr.po          |  120 ++---
75603  po/ms.po          |  120 ++---
75604  po/nb.po          |  920 +++++++++++++++++-----------------
75605  po/ne.po          |  120 ++---
75606  po/nl.po          |  120 ++---
75607  po/nn.po          |  120 ++---
75608  po/oc.po          |  120 ++---
75609  po/or.po          |  120 ++---
75610  po/pa.po          |  961 ++++++++++++++++++-----------------
75611  po/pl.po          |  919 +++++++++++++++++-----------------
75612  po/ps.po          |  120 ++---
75613  po/pt.po          |  927 +++++++++++++++++-----------------
75614  po/pt_BR.po       |  923 +++++++++++++++++-----------------
75615  po/ro.po          |  120 ++---
75616  po/ru.po          |  120 ++---
75617  po/rw.po          |  120 ++---
75618  po/si.po          |  120 ++---
75619  po/sk.po          |  120 ++---
75620  po/sl.po          |  120 ++---
75621  po/sq.po          |  120 ++---
75622  po/sr.po          |  120 ++---
75623  po/sr@ije.po      |  120 ++---
75624  po/sr@latin.po    |  120 ++---
75625  po/sv.po          | 1436
75626  ++++++++++++++++++++++++++---------------------------
75627  po/ta.po          |  120 ++---
75628  po/te.po          |  921 +++++++++++++++++-----------------
75629  po/th.po          |  120 ++---
75630  po/tl.po          |  120 ++---
75631  po/tr.po          |  120 ++---
75632  po/tt.po          |  120 ++---
75633  po/uk.po          |  120 ++---
75634  po/vi.po          |  120 ++---
75635  po/wa.po          |  120 ++---
75636  po/xh.po          |  120 ++---
75637  po/yi.po          |  120 ++---
75638  po/zh_CN.po       |  120 ++---
75639  po/zh_HK.po       |  936 +++++++++++++++++-----------------
75640  po/zh_TW.po       |  921 +++++++++++++++++-----------------
75641  88 files changed, 14418 insertions(+), 13942 deletions(-)
75642
75643 commit eadef0325aefb68ae0747a7dbca7d6fca4130da2
75644 Author: Matthias Clasen <mclasen@redhat.com>
75645 Date:   Mon Aug 24 13:34:06 2009 -0400
75646
75647     Documentation fixes
75648
75649  docs/reference/gio/gio-sections.txt   |    5 +++++
75650  docs/reference/glib/glib-sections.txt |    1 +
75651  gio/gfileinfo.c                       |    2 ++
75652  3 files changed, 8 insertions(+)
75653
75654 commit d1cbb96428f316b77bd31686c7d9b0b96a40bc6e
75655 Author: Matthias Clasen <mclasen@redhat.com>
75656 Date:   Mon Aug 24 12:21:08 2009 -0400
75657
75658     Updates
75659
75660  NEWS |   46 ++++++++++++++++++++++++++++++++++++++++++++++
75661  1 file changed, 46 insertions(+)
75662
75663 commit 002da02df8927e1aa5979347402a6fc378dd172f
75664 Author: Carles Ferrando <carles.ferrando@gmail.com>
75665 Date:   Mon Aug 24 18:38:33 2009 +0200
75666
75667     Minor update to Catalan (Valencian) translation
75668
75669  po/ca@valencia.po | 1005
75670  ++++++++++++++++++++++++++---------------------------
75671  1 file changed, 488 insertions(+), 517 deletions(-)
75672
75673 commit 2e0656063b2c2633ca0caaa9b2e119c3eaee37cf
75674 Author: Rajesh Ranjan <rranjan@rranjan.csb>
75675 Date:   Mon Aug 24 16:52:25 2009 +0530
75676
75677     hindi updated by Rajesh Ranjan
75678
75679  po/hi.po | 1176
75680  +++++++++++++++++++++++++++++---------------------------------
75681  1 file changed, 545 insertions(+), 631 deletions(-)
75682
75683 commit 4a5e71b847729341243df2f2a2cd0a8284f4b099
75684 Author: Sweta Kothari <swkothar@redhat.com>
75685 Date:   Mon Aug 24 14:23:56 2009 +0530
75686
75687     Updated Gujarati Translations
75688
75689  po/gu.po | 1175
75690  +++++++++++++++++++++++++++++---------------------------------
75691  1 file changed, 543 insertions(+), 632 deletions(-)
75692
75693 commit 90f9eb6e40b6d8c37ca51467f915507ed6ceddc2
75694 Author: Duarte Loreto <happyguy_pt@hotmail.com>
75695 Date:   Sun Aug 23 14:59:14 2009 +0100
75696
75697     Updated Portuguese translation
75698
75699  po/pt.po | 1088
75700  +++++++++++++++++++++++++++++++-------------------------------
75701  1 file changed, 540 insertions(+), 548 deletions(-)
75702
75703 commit feedeb1d12fa490a8685fd00b492fdc054e07883
75704 Author: Changwoo Ryu <cwryu@debian.org>
75705 Date:   Sun Aug 23 00:50:28 2009 +0900
75706
75707     Update Korean translation
75708
75709  po/ko.po | 1126
75710  +++++++++++++++++++++++++++++++-------------------------------
75711  1 file changed, 558 insertions(+), 568 deletions(-)
75712
75713 commit 8ef30758d56b21aa20c23e5c90a78142183003ed
75714 Author: Christian Persch <chpe@gnome.org>
75715 Date:   Thu Aug 20 15:13:43 2009 +0200
75716
75717     Preserve errno
75718
75719     When using errno in g_set_error with _(), preserve errno. Bug #592457.
75720
75721  glib/gconvert.c     |   22 +++++++++++++++-------
75722  glib/gdir.c         |   13 +++++++++----
75723  glib/gspawn-win32.c |    9 ++++++---
75724  glib/gspawn.c       |   27 +++++++++++++++++++--------
75725  4 files changed, 49 insertions(+), 22 deletions(-)
75726
75727 commit feff29aefc75459bc1b39235cb0e842fbf0fa2b4
75728 Author: A S Alam <aalam@users.sf.net>
75729 Date:   Sat Aug 22 06:15:29 2009 +0530
75730
75731     Update Punjabi after Review
75732
75733  po/pa.po | 1094
75734  ++++++++++++++++++++++++++++++--------------------------------
75735  1 file changed, 527 insertions(+), 567 deletions(-)
75736
75737 commit a568b054adf4abadfaa1bad293d484771d57f333
75738 Author: Tommi Vainikainen <thv@iki.fi>
75739 Date:   Fri Aug 21 23:43:53 2009 +0300
75740
75741     Updated Finnish translation
75742
75743  po/fi.po | 1278
75744  +++++++++++++++++++++++++++++++-------------------------------
75745  1 file changed, 635 insertions(+), 643 deletions(-)
75746
75747 commit 956996ddaa82ca5cfeb8e70191ef6b7716186a7c
75748 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
75749 Date:   Fri Aug 21 00:15:12 2009 +0900
75750
75751     Update Japanese translation.
75752
75753  po/ja.po |  233
75754  +++++++++++++++++++++++++++++++-------------------------------
75755  1 file changed, 115 insertions(+), 118 deletions(-)
75756
75757 commit 2a880831edc4c22ed5ada05a31ab8a4f24b7d3e1
75758 Author: Tomasz Dominikowski <dominikowski@gmail.com>
75759 Date:   Thu Aug 20 11:55:03 2009 +0200
75760
75761     Updated Polish translation
75762
75763  po/pl.po | 1421
75764  +++++++++++++++++++++++++++++---------------------------------
75765  1 file changed, 659 insertions(+), 762 deletions(-)
75766
75767 commit cd5bd15987b573a436e715e59b0c651e50534bc1
75768 Author: Dan Winship <danw@gnome.org>
75769 Date:   Wed Aug 19 12:12:06 2009 -0400
75770
75771     Use MSG_NOSIGNAL in GSocket if it's available
75772
75773     Even though we ignore SIGPIPE, gdb will still stop when the process
75774     receives one, which sometimes confuses people into thinking the app
75775     has crashed (eg, bug 578984, bug 590420), and is annoying anyway. So
75776     use MSG_NOSIGNAL if it's there.
75777
75778     http://bugzilla.gnome.org/show_bug.cgi?id=591378
75779
75780  gio/gsocket.c |   14 ++++++++++++--
75781  1 file changed, 12 insertions(+), 2 deletions(-)
75782
75783 commit 021dd960cf9c02b0ea59cbfa1db603d3f9a467f0
75784 Author: Dan Winship <danw@gnome.org>
75785 Date:   Wed Aug 19 12:07:53 2009 -0400
75786
75787     Re-run res_init() when resolv.conf changes
75788
75789     libc caches the contents of resolv.conf, so if it changes (eg, because
75790     the network state changed), we need re-run res_init().
75791
75792     http://bugzilla.gnome.org/show_bug.cgi?id=584246
75793
75794  gio/gnetworkingprivate.h |    4 +++
75795  gio/gresolver.c          |   68
75796  +++++++++++++++++++++++++++++++++++++++++++
75797  gio/gresolver.h          |    9 +++++-
75798  gio/gunixresolver.c      |   72
75799  +++++++++++++++++++++++++++++++---------------
75800  gio/tests/resolver.c     |    3 ++
75801  5 files changed, 132 insertions(+), 24 deletions(-)
75802
75803 commit 6db03d73a45bc0acae0bb96849733bf0ab7ad454
75804 Author: Benjamin Otte <otte@gnome.org>
75805 Date:   Tue Aug 11 18:50:28 2009 +0200
75806
75807     When creating a pipe for a cancelled cancellable, write to it
75808
75809     Includes (untested) fix for win32 that calls SetEvent() in that case.
75810
75811  gio/gcancellable.c |    8 ++++++--
75812  1 file changed, 6 insertions(+), 2 deletions(-)
75813
75814 commit faae032ad0579acf756e8848ebedbfda69d5b3be
75815 Author: Benjamin Otte <otte@gnome.org>
75816 Date:   Tue Aug 11 15:12:20 2009 +0200
75817
75818     Use g_cancellable_release_fd()
75819
75820     Part of: Bug 591388 - number of GCancellables available is too
75821     limited
75822
75823  gio/gsocket.c           |   10 +++++++++-
75824  gio/gunixinputstream.c  |    3 ++-
75825  gio/gunixoutputstream.c |    1 +
75826  3 files changed, 12 insertions(+), 2 deletions(-)
75827
75828 commit e2c97292c21dbb57d34d812cf48b331ca5cf0d60
75829 Author: Benjamin Otte <otte@gnome.org>
75830 Date:   Tue Aug 11 15:04:43 2009 +0200
75831
75832     Implement g_cancellable_release_fd()
75833
75834     Part of: Bug 591388 - number of GCancellables available is too
75835     limited
75836
75837  gio/gcancellable.c |   77
75838  +++++++++++++++++++++++++++++++++++++++-------------
75839  1 file changed, 58 insertions(+), 19 deletions(-)
75840
75841 commit 63426886ff4066fefbeaf2e6b08a6c04b39a7890
75842 Author: Benjamin Otte <otte@gnome.org>
75843 Date:   Tue Aug 11 14:52:56 2009 +0200
75844
75845     Add g_cancellable_release_fd()
75846
75847     This patch only adds the function. The function is a NOP.
75848     See the API documentation for a rationale.
75849
75850     Part of: Bug 591388 - number of GCancellables available is too
75851     limited
75852
75853  docs/reference/gio/gio-sections.txt |    1 +
75854  gio/gcancellable.c                  |   30 ++++++++++++++++++++++++++++++
75855  gio/gcancellable.h                  |    1 +
75856  gio/ginputstream.c                  |    2 +-
75857  gio/gio.symbols                     |    1 +
75858  5 files changed, 34 insertions(+), 1 deletion(-)
75859
75860 commit bb8e4f06ab1a0ada2c8835284ec5f853378694e2
75861 Author: Benjamin Otte <otte@gnome.org>
75862 Date:   Thu Aug 13 20:19:15 2009 +0200
75863
75864     Bug 591714 – Figure out failure handling for
75865     g_cancellable_make_pollfd()
75866
75867     Make g_cancellable_make_pollfd() return a gboolean that indicates
75868     its error
75869     status. Update the code that calls this function accordingly.
75870
75871  gio/gcancellable.c      |   38 +++++++++++++++++++++++++-------------
75872  gio/gcancellable.h      |    2 +-
75873  gio/gsocket.c           |   19 ++++++-------------
75874  gio/gunixinputstream.c  |    3 +--
75875  gio/gunixoutputstream.c |    3 +--
75876  5 files changed, 34 insertions(+), 31 deletions(-)
75877
75878 commit a0e3b4ae8447f0831397384a54f4be276e84764b
75879 Author: Og B. Maciel <ogmaciel@gnome.org>
75880 Date:   Tue Aug 18 23:09:12 2009 -0400
75881
75882     Updated Brazilian Portuguese translation.
75883
75884  po/pt_BR.po |   19 +++++++------------
75885  1 file changed, 7 insertions(+), 12 deletions(-)
75886
75887 commit 981d14e85ccf8d1dc721bd44e030728eff9b2501
75888 Author: Benjamin Otte <otte@gnome.org>
75889 Date:   Thu Aug 6 18:17:32 2009 +0200
75890
75891     Improve documentation for g_error_matches()
75892
75893  glib/gerror.c |    5 +++--
75894  1 file changed, 3 insertions(+), 2 deletions(-)
75895
75896 commit a6ac4e90d5ab6a311aab545745ceb3e375bf65a4
75897 Author: Benjamin Otte <otte@gnome.org>
75898 Date:   Mon Jul 27 18:48:11 2009 +0200
75899
75900     Fix multiple returns in gtk-doc comment
75901
75902  gio/gsocketservice.c |    1 -
75903  1 file changed, 1 deletion(-)
75904
75905 commit 8f6d26e9647db4e5f2336319e1b0ae439f54b75d
75906 Author: Dan Winship <danw@gnome.org>
75907 Date:   Mon Aug 17 13:20:49 2009 -0400
75908
75909     g_inet_socket_address_to_native: properly zero out sockaddr_in6
75910
75911  gio/ginetsocketaddress.c |    2 +-
75912  1 file changed, 1 insertion(+), 1 deletion(-)
75913
75914 commit aa5293612f2eb0a6a02fbf74eb56bbf05faba8df
75915 Author: Ask H. Larsen <asklarsen@gmail.com>
75916 Date:   Sun Aug 16 19:10:50 2009 +0200
75917
75918     Updated Danish translation
75919
75920  po/da.po | 1090
75921  +++++++++++++++++++++++++++++++-------------------------------
75922  1 file changed, 544 insertions(+), 546 deletions(-)
75923
75924 commit 2db41f3df58a3d926da2a4afa7014118db2913e2
75925 Author: Mattias Põldaru <mahfiaz gmail com>
75926 Date:   Sat Aug 15 08:21:01 2009 +0300
75927
75928     Updating Estonian translation
75929
75930  po/et.po |   11 +++++++----
75931  1 file changed, 7 insertions(+), 4 deletions(-)
75932
75933 commit 406c3aa019a6ce51534f170fd5b82108382a4c6f
75934 Author: Shixin Zeng <zeng.shixin@gmail.com>
75935 Date:   Fri Aug 14 23:21:12 2009 +0300
75936
75937     [Win32] Avoid superfluous '/' from g_file_resolve_relative_path()
75938
75939     Patch from bug #591532.
75940
75941  gio/win32/gwinhttpfile.c |   16 +++++++++++++---
75942  1 file changed, 13 insertions(+), 3 deletions(-)
75943
75944 commit 1b298d6a1bc3b4e5c1c701f26e3981cdae4b89eb
75945 Author: Tor Lillqvist <tml@iki.fi>
75946 Date:   Fri Aug 14 22:59:47 2009 +0300
75947
75948     Avoid gcc warning on Windows
75949
75950     Avoid "function declaration isn't a prototype" warnings from gcc 4.4
75951     in the Windows-specific code.
75952
75953  glib/gutils.h |    4 ++--
75954  1 file changed, 2 insertions(+), 2 deletions(-)
75955
75956 commit c24f6e55276fac68b08df34b0d350f65afe994d9
75957 Author: Frédéric Péters <fpeters@0d.be>
75958 Date:   Fri Aug 14 21:00:41 2009 +0200
75959
75960     Update GLIB_CHECK_COMPILE_WARNINGS macro to work with Autoconf 2.64
75961
75962     Quoting its NEWS file: "The m4sh macros AS_IF and AS_CASE can now be
75963     used in shell lists.  The responsibility for supplying a trailing
75964     newline now belongs to the call site, but since most users did not add
75965     dnl, this generally results in fewer empty lines in configure."
75966
75967     http://bugzilla.gnome.org/show_bug.cgi?id=591840
75968
75969  acglib.m4 |    2 +-
75970  1 file changed, 1 insertion(+), 1 deletion(-)
75971
75972 commit eae6bdd397ef94a6f7c1a3e42c750b948a659fd2
75973 Author: Priit Laes <plaes plaes org>
75974 Date:   Fri Aug 14 22:09:18 2009 +0300
75975
75976     Updating Estonian translation
75977
75978  po/et.po |  118
75979  +++++++++++++++++++++++++++++---------------------------------
75980  1 file changed, 56 insertions(+), 62 deletions(-)
75981
75982 commit 37dbffe7d8b0f0985f9c4d37d5df604d81ff0bd0
75983 Author: krishnababu k <kkrothap@redhat.ocm>
75984 Date:   Fri Aug 14 16:56:09 2009 +0530
75985
75986     Updated Telugu Translations
75987
75988  po/te.po |  921
75989  +++++++++++++++++++++++++++++++-------------------------------
75990  1 file changed, 461 insertions(+), 460 deletions(-)
75991
75992 commit 8b117b225e426b73c8fb2abc2ac5e56ed739ac96
75993 Author: Alexander Shopov <ash@contact.bg>
75994 Date:   Thu Aug 13 07:12:29 2009 +0300
75995
75996     Updated Bulgarian translation
75997
75998  po/bg.po | 1140
75999  +++++++++++++++++++++++++++++---------------------------------
76000  1 file changed, 529 insertions(+), 611 deletions(-)
76001
76002 commit 4f8dfc6282cc29430775e1ebd2652d67c08b1a6c
76003 Author: Henrique P Machado <zehrique@gmail.com>
76004 Date:   Tue Aug 11 23:40:09 2009 -0300
76005
76006     Updated Brazilian Portuguese translation.
76007
76008  po/pt_BR.po | 1087
76009  +++++++++++++++++++++++++++++------------------------------
76010  1 file changed, 542 insertions(+), 545 deletions(-)
76011
76012 commit d20a188b1250ab3cf211d684429127d99378e886
76013 Author: Alexander Larsson <alexl@redhat.com>
76014 Date:   Tue Aug 11 20:22:51 2009 +0200
76015
76016     Only fsync if the existing file is > 0 bytes
76017
76018     This means we don't sync in the case where we created an (empty)
76019     temp file and now replace it with the data.
76020
76021     This fixes (among other things) the performance of trashing files.
76022
76023  glib/gfileutils.c |   49
76024  +++++++++++++++++++++++++++----------------------
76025  1 file changed, 27 insertions(+), 22 deletions(-)
76026
76027 commit 79a70dc80056859f10b39c711ee43389e8c32a7f
76028 Author: Luca Ferretti <elle.uca@libero.it>
76029 Date:   Tue Aug 11 01:27:08 2009 +0200
76030
76031     Updated Italian translation
76032
76033  po/it.po | 1079
76034  +++++++++++++++++++++++++++++++-------------------------------
76035  1 file changed, 536 insertions(+), 543 deletions(-)
76036
76037 commit c18bcd6e8e385628e55166eabbd93d5c87c82da0
76038 Author: Antón Méixome <meixome@mancomun.org>
76039 Date:   Mon Aug 10 16:26:46 2009 +0200
76040
76041     Updated Galician translation
76042
76043  po/gl.po |  129
76044  +++++++++++++++++++++++++++++---------------------------------
76045  1 file changed, 60 insertions(+), 69 deletions(-)
76046
76047 commit a465508e2d3d52b919ccbf9f2c5bd90395922904
76048 Author: Craig Loftus <talk@craigloftus.net>
76049 Date:   Thu Jul 23 20:24:22 2009 +0100
76050
76051     Migrate gbase64 docs from SGML template to inline comments
76052
76053     Fixes bug #589649.
76054
76055     Signed-off-by: David King <davidk@openismus.com>
76056
76057  docs/reference/glib/tmpl/base64.sgml |  105
76058  ----------------------------------
76059  glib/gbase64.c                       |   20 +++++++
76060  2 files changed, 20 insertions(+), 105 deletions(-)
76061
76062 commit 32c84729f5dac30170cf20aa44e6857a44e5349f
76063 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
76064 Date:   Mon Aug 10 13:57:21 2009 +0200
76065
76066     Updated Basque language
76067
76068  po/eu.po | 1209
76069  ++++++++++++++++++++++++++++----------------------------------
76070  1 file changed, 551 insertions(+), 658 deletions(-)
76071
76072 commit f2d779aa0f5ba676fa8715710cebd2607cb339a3
76073 Author: Antón Méixome <meixome@mancomun.org>
76074 Date:   Sun Aug 9 16:35:09 2009 +0200
76075
76076     Updated Galician Translation
76077
76078  po/gl.po | 1105
76079  +++++++++++++++++++++++++++++---------------------------------
76080  1 file changed, 514 insertions(+), 591 deletions(-)
76081
76082 commit f04a35e43bece5e51061dcef2ebc6dd6204a1c1b
76083 Author: Matthias Clasen <mclasen@redhat.com>
76084 Date:   Fri Jul 17 20:34:16 2009 -0400
76085
76086     Bump version
76087
76088  configure.in |    2 +-
76089  1 file changed, 1 insertion(+), 1 deletion(-)
76090
76091 commit 5827f6674282d627efbb9c68d32577470d722192
76092 Author: Seán de Búrca <leftmostcat@gmail.com>
76093 Date:   Sat Aug 8 01:53:34 2009 -0600
76094
76095     Updated Irish translation
76096
76097  po/ga.po | 1125
76098  ++++++++++++++++++++++++++++++--------------------------------
76099  1 file changed, 545 insertions(+), 580 deletions(-)
76100
76101 commit 93d40918c59981f863d31a10d9f66a2a9b3177ff
76102 Author: Philip Withnall <philip@tecnocode.co.uk>
76103 Date:   Sat Aug 1 16:46:02 2009 +0100
76104
76105     Added clarification to mutex free functions
76106
76107     Clarified that it is A Bad Idea to free a mutex when it's locked.
76108
76109  docs/reference/glib/tmpl/threads.sgml |   12 ++++++++++++
76110  1 file changed, 12 insertions(+)
76111
76112 commit faccd7fdf3edb8416aacc0191fdb6c5b2965ac6d
76113 Author: Ivar Smolin <okul@linux.ee>
76114 Date:   Wed Aug 5 13:29:26 2009 +0300
76115
76116     Updating Estonian translation
76117
76118  po/et.po |  513
76119  ++++----------------------------------------------------------
76120  1 file changed, 27 insertions(+), 486 deletions(-)
76121
76122 commit 405823aeea24fb2ce8d47e0c09e46607117fd27f
76123 Author: Kjartan Maraas <kmaraas@gnome.org>
76124 Date:   Mon Aug 3 00:16:54 2009 +0200
76125
76126     Updated Norwegian bokmål translation.
76127
76128  po/nb.po |   54 +++++++++++++++++++++++++-----------------------------
76129  1 file changed, 25 insertions(+), 29 deletions(-)
76130
76131 commit 882e36106d7a5d04c29af87e4e9f7aa4bc3d5e08
76132 Author: Dan Winship <danw@gnome.org>
76133 Date:   Thu Jul 30 11:18:35 2009 -0400
76134
76135     Fix a bad void return. #588901
76136
76137  gio/gtcpconnection.c |    2 +-
76138  1 file changed, 1 insertion(+), 1 deletion(-)
76139
76140 commit f34b1f024feb57e6eb78728d46ff2bbf2ca19453
76141 Author: Dan Winship <danw@gnome.org>
76142 Date:   Wed Jul 29 22:35:07 2009 -0400
76143
76144     Conditionalize portability #includes in g-asyncns.h
76145
76146     http://bugzilla.gnome.org/show_bug.cgi?id=589988
76147
76148  gio/libasyncns/g-asyncns.h |    6 ++++++
76149  1 file changed, 6 insertions(+)
76150
76151 commit 81de534cf73b63add07ff93d851824da80eb4280
76152 Author: Daniel Nylander <po@danielnylander.se>
76153 Date:   Tue Jul 28 01:59:05 2009 +0200
76154
76155     Updated Swedish translation
76156
76157  po/sv.po | 1547
76158  +++++++++++++++++++++++++++++++-------------------------------
76159  1 file changed, 782 insertions(+), 765 deletions(-)
76160
76161 commit 45067ab9e97de0992acd4004d6e4de957d6c28f4
76162 Author: Dan Winship <danw@gnome.org>
76163 Date:   Thu Jul 23 16:27:01 2009 -0400
76164
76165     Fix leaks in GSocketClient and GThreadedResolver
76166
76167     Also update gio/tests/send-data.c to test async connection, and free
76168     more stuff in several tests to make leaks easier to see.
76169
76170  gio/gsocketclient.c       |    3 +++
76171  gio/gthreadedresolver.c   |    6 +++++-
76172  gio/tests/send-data.c     |   25 +++++++++++++++++++++----
76173  gio/tests/socket-client.c |    2 ++
76174  gio/tests/socket-server.c |    1 +
76175  5 files changed, 32 insertions(+), 5 deletions(-)
76176
76177 commit 66ff2542d32c93226a28ad1d0a60e83884b26910
76178 Author: Kjartan Maraas <kmaraas@gnome.org>
76179 Date:   Wed Jul 22 18:58:57 2009 +0200
76180
76181     Updated Norwegian bokmål translation.
76182
76183  po/nb.po |  987
76184  +++++++++++++++++++++++++++++++-------------------------------
76185  1 file changed, 492 insertions(+), 495 deletions(-)
76186
76187 commit aac978ec7240cdab768c1d66c0e9a94c714dff43
76188 Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
76189 Date:   Tue Jul 21 12:58:39 2009 -0400
76190
76191     Added clarification to GArray->len documentation
76192
76193     Clarify that GArray->len does not include the possible
76194     terminating zero element.
76195
76196  docs/reference/glib/tmpl/arrays.sgml |    2 +-
76197  1 file changed, 1 insertion(+), 1 deletion(-)
76198
76199 commit 4654a7d593aed9ab0e131abe250e7e488283c24f
76200 Author: Lin Ma <lin.ma@sun.com>
76201 Date:   Tue Jul 21 10:45:25 2009 +0800
76202
76203     Fixed a missing head which will cause crashes for 64bit applications
76204
76205     Without that head, the returned pointer will be truncated to 32bit,
76206     then
76207     causes crashes for 64bit applications.
76208
76209  gio/fen/fen-helper.c |    1 +
76210  1 file changed, 1 insertion(+)
76211
76212 commit ba6be2035d9bd43b1a873492e189d0bccbd20178
76213 Author: Behdad Esfahbod <behdad@behdad.org>
76214 Date:   Fri Jun 5 23:24:28 2009 -0400
76215
76216     [gbsearcharray] Use malloc() instead of realloc(NULL,...)
76217
76218  glib/gbsearcharray.h |    2 +-
76219  1 file changed, 1 insertion(+), 1 deletion(-)
76220
76221 commit dfda26d1a980e6e096d93ecfec8f59872b80dee4
76222 Author: Benjamin Otte <otte@gnome.org>
76223 Date:   Mon Jul 20 14:29:32 2009 +0200
76224
76225     Propagate the right error
76226
76227  gio/gsocketclient.c |    2 +-
76228  1 file changed, 1 insertion(+), 1 deletion(-)
76229
76230 commit 2cf3e2ed275f8502e1a20195290fa18ebe489216
76231 Author: Jorge González <jorgegonz@svn.gnome.org>
76232 Date:   Sun Jul 19 13:15:06 2009 +0200
76233
76234     Updated Spanish translation
76235
76236  po/es.po | 1035
76237  +++++++++++++++++++++++++++++++-------------------------------
76238  1 file changed, 515 insertions(+), 520 deletions(-)
76239
76240 commit 555aa2d28db4f72373d9cfec4045ea1d0f45bb46
76241 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
76242 Date:   Sun Jul 19 16:33:06 2009 +0700
76243
76244     Updated Thai translation.
76245
76246  po/th.po |  169
76247  +++++++++++++++++++++++++++++---------------------------------
76248  1 file changed, 78 insertions(+), 91 deletions(-)
76249
76250 commit f8d1201248cceab59bb971f4906a73f2b0eb0b96
76251 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
76252 Date:   Sat Jul 18 21:09:14 2009 +0800
76253
76254     Updated Traditional Chinese translation(Hong Kong and Taiwan)
76255
76256  po/zh_HK.po | 1051
76257  +++++++++++++++++++++++++++++------------------------------
76258  po/zh_TW.po | 1036
76259  +++++++++++++++++++++++++++++-----------------------------
76260  2 files changed, 1038 insertions(+), 1049 deletions(-)
76261
76262 commit 9c278ded7d9a4db91dbe96aeb13b6cbb7841525b
76263 Author: Matthias Clasen <mclasen@redhat.com>
76264 Date:   Fri Jul 17 20:31:28 2009 -0400
76265
76266     2.21.4
76267
76268  docs/reference/glib/tmpl/trees-binary.sgml |   17 +
76269  po/am.po                                   |  228 ++++-
76270  po/ar.po                                   |  234 ++++-
76271  po/as.po                                   |  234 ++++-
76272  po/az.po                                   |  233 ++++-
76273  po/be.po                                   |  250 ++++-
76274  po/be@latin.po                             |  250 ++++-
76275  po/bg.po                                   |  234 ++++-
76276  po/bn.po                                   |  232 ++++-
76277  po/bn_IN.po                                |  234 ++++-
76278  po/bs.po                                   |  233 ++++-
76279  po/ca.po                                   |  237 ++++-
76280  po/ca@valencia.po                          |  237 ++++-
76281  po/cs.po                                   |  234 ++++-
76282  po/cy.po                                   |  232 ++++-
76283  po/da.po                                   |  237 ++++-
76284  po/de.po                                   |  234 ++++-
76285  po/dz.po                                   |  232 ++++-
76286  po/el.po                                   |  240 ++++-
76287  po/en_CA.po                                |  234 ++++-
76288  po/en_GB.po                                |  237 ++++-
76289  po/eo.po                                   |  232 ++++-
76290  po/es.po                                   | 1026 +++++++++++---------
76291  po/et.po                                   |  234 ++++-
76292  po/eu.po                                   |  234 ++++-
76293  po/fa.po                                   |  233 ++++-
76294  po/fi.po                                   |  234 ++++-
76295  po/fr.po                                   |  939 ++++++++++---------
76296  po/ga.po                                   |  229 ++++-
76297  po/gl.po                                   |  234 ++++-
76298  po/gu.po                                   |  234 ++++-
76299  po/he.po                                   |  948 +++++++++----------
76300  po/hi.po                                   |  234 ++++-
76301  po/hr.po                                   |  229 ++++-
76302  po/hu.po                                   |  234 ++++-
76303  po/hy.po                                   |  229 ++++-
76304  po/id.po                                   |  232 ++++-
76305  po/is.po                                   |  233 ++++-
76306  po/it.po                                   |  234 ++++-
76307  po/ja.po                                   |  234 ++++-
76308  po/ka.po                                   |  230 ++++-
76309  po/kn.po                                   |  234 ++++-
76310  po/ko.po                                   |  234 ++++-
76311  po/ku.po                                   |  228 ++++-
76312  po/lt.po                                   |  234 ++++-
76313  po/lv.po                                   |  232 ++++-
76314  po/mai.po                                  |  233 ++++-
76315  po/mg.po                                   |  229 ++++-
76316  po/mk.po                                   |  234 ++++-
76317  po/ml.po                                   |  234 ++++-
76318  po/mn.po                                   |  233 ++++-
76319  po/mr.po                                   |  234 ++++-
76320  po/ms.po                                   |  233 ++++-
76321  po/nb.po                                   | 1026 +++++++++++---------
76322  po/ne.po                                   |  229 ++++-
76323  po/nl.po                                   |  242 ++++-
76324  po/nn.po                                   |  234 ++++-
76325  po/oc.po                                   |  228 ++++-
76326  po/or.po                                   |  234 ++++-
76327  po/pa.po                                   |  234 ++++-
76328  po/pl.po                                   |  234 ++++-
76329  po/ps.po                                   |  230 ++++-
76330  po/pt.po                                   |  237 ++++-
76331  po/pt_BR.po                                |  234 ++++-
76332  po/ro.po                                   |  234 ++++-
76333  po/ru.po                                   |  234 ++++-
76334  po/rw.po                                   |  245 ++++-
76335  po/si.po                                   |  230 ++++-
76336  po/sk.po                                   |  231 ++++-
76337  po/sl.po                                   |  234 ++++-
76338  po/sq.po                                   |  285 +++++-
76339  po/sr.po                                   |  233 ++++-
76340  po/sr@ije.po                               |  235 ++++-
76341  po/sr@latin.po                             |  233 ++++-
76342  po/sv.po                                   | 1406
76343  ++++++++++++++++------------
76344  po/ta.po                                   |  234 ++++-
76345  po/te.po                                   |  234 ++++-
76346  po/th.po                                   |  237 ++++-
76347  po/tl.po                                   |  232 ++++-
76348  po/tr.po                                   |  234 ++++-
76349  po/tt.po                                   |  231 ++++-
76350  po/uk.po                                   | 1024 ++++++++++++--------
76351  po/vi.po                                   |  234 ++++-
76352  po/wa.po                                   |  233 ++++-
76353  po/xh.po                                   |  233 ++++-
76354  po/yi.po                                   |  232 ++++-
76355  po/zh_CN.po                                |  234 ++++-
76356  po/zh_HK.po                                | 1041 +++++++++++---------
76357  po/zh_TW.po                                | 1026 +++++++++++---------
76358  89 files changed, 21688 insertions(+), 5524 deletions(-)
76359
76360 commit 4e273d4650621ea095dda5a5e3f1bac4ee8299ae
76361 Author: Matthias Clasen <mclasen@redhat.com>
76362 Date:   Fri Jul 17 19:01:47 2009 -0400
76363
76364     Updates
76365
76366  NEWS |   19 +++++++++++++++++++
76367  1 file changed, 19 insertions(+)
76368
76369 commit e845e09524fb3be058688050e97f976b11a247dc
76370 Author: Yair Hershkovitz <yairhr@gmail.com>
76371 Date:   Fri Jul 17 22:53:56 2009 +0300
76372
76373     Updated Hebrew translation
76374
76375  po/he.po | 1062
76376  +++++++++++++++++++++++++++++++++++++-------------------------
76377  1 file changed, 633 insertions(+), 429 deletions(-)
76378
76379 commit e4bf2ac41d605a2bd3c858790a0fe36b86bcf7d9
76380 Author: Martin Nordholts <martinn@src.gnome.org>
76381 Date:   Fri Jul 17 16:49:53 2009 +0200
76382
76383     Support silent build rules with automake 1.11
76384
76385     Support silent build rules, requires at least automake-1.11. Enable by
76386     either passing --enable-silent-rules to configure or passing V=0 to
76387     make. Bug #588863.
76388
76389  configure.in |    4 ++++
76390  1 file changed, 4 insertions(+)
76391
76392 commit ad0c04c6e9e2ef16dce2e29aeba51f9a7ae8477c
76393 Author: Claude Paroz <claude@2xlibre.net>
76394 Date:   Tue Jul 14 22:39:31 2009 +0200
76395
76396     Updated French translation
76397
76398  po/fr.po | 1134
76399  ++++++++++++++++++++++++++++++++++----------------------------
76400  1 file changed, 620 insertions(+), 514 deletions(-)
76401
76402 commit 9bc208835760823f2fac4e406973d6387805416e
76403 Author: Claude Paroz <claude@2xlibre.net>
76404 Date:   Tue Jul 14 18:54:58 2009 +0200
76405
76406     Add missing files in POTFILES.in
76407
76408  po/POTFILES.in |   21 +++++++++++++++++++++
76409  1 file changed, 21 insertions(+)
76410
76411 commit d439c22e0ff7cec437cdc4037f7621c762ea3181
76412 Author: Kjartan Maraas <kmaraas@gnome.org>
76413 Date:   Mon Jul 13 11:20:09 2009 +0200
76414
76415     Updated Norwegian bokmål translation.
76416
76417  po/nb.po |  855
76418  +++++++++++++++++++++++++++++++-------------------------------
76419  1 file changed, 424 insertions(+), 431 deletions(-)
76420
76421 commit e2844da68adb626f20ff9d02d51ca4259f56d55d
76422 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
76423 Date:   Sun Jul 12 15:19:23 2009 +0800
76424
76425     Updated Traditional Chinese translation(Hong Kong and Taiwan)
76426
76427  po/zh_HK.po |  917
76428  +++++++++++++++++++++++++++++------------------------------
76429  po/zh_TW.po |  890
76430  +++++++++++++++++++++++++++++----------------------------
76431  2 files changed, 898 insertions(+), 909 deletions(-)
76432
76433 commit f7f16dc3a2da52183053c5cc0967f7fa6547f65a
76434 Author: Matthias Clasen <mclasen@redhat.com>
76435 Date:   Fri Jul 10 22:33:03 2009 -0400
76436
76437     Remove outdated paragraph
76438
76439     We no longer use PATCH or API keywords.
76440
76441  README.in |    6 +-----
76442  1 file changed, 1 insertion(+), 5 deletions(-)
76443
76444 commit 7ba9674d719af6eaa4e7e661be34732215bdfe38
76445 Author: Matthias Clasen <mclasen@redhat.com>
76446 Date:   Fri Jul 10 13:13:18 2009 -0400
76447
76448     Avoid some compiler warnings.
76449
76450  gobject/gtype.c |    2 +-
76451  1 file changed, 1 insertion(+), 1 deletion(-)
76452
76453 commit 91925d2cf040730f89935a39c0d7aef3b4eb59dd
76454 Author: Matthias Clasen <mclasen@redhat.com>
76455 Date:   Fri Jul 10 13:11:28 2009 -0400
76456
76457     Another possible error code clash, yay
76458
76459  glib/gstrfuncs.c |    2 +-
76460  1 file changed, 1 insertion(+), 1 deletion(-)
76461
76462 commit c23536cefeacc72d03ad8a83f315758d751cb127
76463 Author: Matthias Clasen <mclasen@redhat.com>
76464 Date:   Fri Jul 10 11:18:31 2009 -0400
76465
76466     Improve g_str_equal docs
76467
76468     Add a reference to g_strcmp0(), cf. bug 587938.
76469
76470  glib/gstring.c |   10 +++++++---
76471  1 file changed, 7 insertions(+), 3 deletions(-)
76472
76473 commit 6f48065958e24927c84f2983f746e39a3212998c
76474 Author: Benjamin Otte <otte@gnome.org>
76475 Date:   Thu Jul 9 15:34:00 2009 +0200
76476
76477     Fix a typo in GRegex documentation
76478
76479  docs/reference/glib/tmpl/gregex.sgml |    3 ++-
76480  1 file changed, 2 insertions(+), 1 deletion(-)
76481
76482 commit c6884a7ec9999b6041dcad8ff3f7c7d93c55c0d2
76483 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
76484 Date:   Thu Jul 9 10:51:15 2009 +0300
76485
76486     Updated Ukrainian translation
76487
76488  po/uk.po |  912
76489  +++++++++++++++++++++++++++++++-------------------------------
76490  1 file changed, 454 insertions(+), 458 deletions(-)
76491
76492 commit 4cecb335f4b1d8e39c9402788fb37b7173187dd0
76493 Author: Jorge González <jorgegonz@svn.gnome.org>
76494 Date:   Tue Jul 7 22:34:35 2009 +0200
76495
76496     Updated Spanish translation
76497
76498  po/es.po |  852
76499  +++++++++++++++++++++++++++++++-------------------------------
76500  1 file changed, 425 insertions(+), 427 deletions(-)
76501
76502 commit 593ea5f6b08c6fb297c1faffed3ada8fb2d95c66
76503 Author: Ryan Lortie <desrt@desrt.ca>
76504 Date:   Tue Jul 7 21:29:46 2009 +0100
76505
76506     Ensure GTree is consistent after _destroy()
76507
76508     See comment #9 on bug 587773
76509
76510  glib/gtree.c |    2 ++
76511  1 file changed, 2 insertions(+)
76512
76513 commit 7d2bb5f1b1ce0289628b12d98369f3fca92cde24
76514 Author: Daniel Nylander <po@danielnylander.se>
76515 Date:   Tue Jul 7 19:46:59 2009 +0200
76516
76517     Updated Swedish translation
76518
76519  po/sv.po | 1263
76520  +++++++++++++++++++++++++++++++-------------------------------
76521  1 file changed, 635 insertions(+), 628 deletions(-)
76522
76523 commit 474ba7dbc37e352d39c0057bd2a31504828dde36
76524 Author: Tor Lillqvist <tml@iki.fi>
76525 Date:   Tue Jul 7 14:37:45 2009 +0300
76526
76527     Make it compile on Windows.
76528
76529     Surround a symlink-related code snippet with ifdef S_ISLNK.
76530
76531  gio/glocalfileinfo.c |    3 ++-
76532  1 file changed, 2 insertions(+), 1 deletion(-)
76533
76534 commit 10ba0c2e5c6ed069420ec926c1094331c44fb71e
76535 Merge: eff73c9 8792d86
76536 Author: Ryan Lortie <desrt@desrt.ca>
76537 Date:   Tue Jul 7 09:45:31 2009 +0100
76538
76539     Merge branch 'tree-refcount'
76540
76541 commit eff73c95e8bb971ccc134e79c15f73ea5a237d30
76542 Author: Matthias Clasen <mclasen@redhat.com>
76543 Date:   Mon Jul 6 00:33:49 2009 -0400
76544
76545     Bump version
76546
76547  configure.in |    2 +-
76548  1 file changed, 1 insertion(+), 1 deletion(-)
76549
76550 commit 400959ddbdddaed22cfd7e898a4414730ecb3ec4
76551 Author: Matthias Clasen <mclasen@redhat.com>
76552 Date:   Mon Jul 6 00:31:47 2009 -0400
76553
76554     2.21.3
76555
76556  docs/reference/glib/tmpl/conversions.sgml |    9 -
76557  docs/reference/glib/tmpl/gurifuncs.sgml   |    9 +
76558  docs/reference/gobject/glib-mkenums.1     |   11 +-
76559  po/am.po                                  |  195 +++--
76560  po/ar.po                                  |  199 +++--
76561  po/as.po                                  |  199 +++--
76562  po/az.po                                  |  195 +++--
76563  po/be.po                                  |  195 +++--
76564  po/be@latin.po                            |  199 +++--
76565  po/bg.po                                  |  199 +++--
76566  po/bn.po                                  |  195 +++--
76567  po/bn_IN.po                               |  199 +++--
76568  po/bs.po                                  |  195 +++--
76569  po/ca.po                                  |  199 +++--
76570  po/ca@valencia.po                         |  199 +++--
76571  po/cs.po                                  |  199 +++--
76572  po/cy.po                                  |  195 +++--
76573  po/da.po                                  |  199 +++--
76574  po/de.po                                  |  199 +++--
76575  po/dz.po                                  |  195 +++--
76576  po/el.po                                  |  199 +++--
76577  po/en_CA.po                               |  199 +++--
76578  po/en_GB.po                               |  199 +++--
76579  po/eo.po                                  |  195 +++--
76580  po/es.po                                  |  859 +++++++++++----------
76581  po/et.po                                  |  447 ++++++++++-
76582  po/eu.po                                  |  199 +++--
76583  po/fa.po                                  |  195 +++--
76584  po/fi.po                                  |  199 +++--
76585  po/fr.po                                  |  199 +++--
76586  po/ga.po                                  |  195 +++--
76587  po/gl.po                                  |  199 +++--
76588  po/gu.po                                  |  199 +++--
76589  po/he.po                                  | 1182
76590  ++++++++++++++---------------
76591  po/hi.po                                  |  199 +++--
76592  po/hr.po                                  |  195 +++--
76593  po/hu.po                                  |  199 +++--
76594  po/hy.po                                  |  195 +++--
76595  po/id.po                                  |  195 +++--
76596  po/is.po                                  |  195 +++--
76597  po/it.po                                  |  199 +++--
76598  po/ja.po                                  |  199 +++--
76599  po/ka.po                                  |  195 +++--
76600  po/kn.po                                  |  199 +++--
76601  po/ko.po                                  |  199 +++--
76602  po/ku.po                                  |  195 +++--
76603  po/lt.po                                  |  199 +++--
76604  po/lv.po                                  |  195 +++--
76605  po/mai.po                                 |  199 +++--
76606  po/mg.po                                  |  195 +++--
76607  po/mk.po                                  |  199 +++--
76608  po/ml.po                                  |  199 +++--
76609  po/mn.po                                  |  195 +++--
76610  po/mr.po                                  |  199 +++--
76611  po/ms.po                                  |  195 +++--
76612  po/nb.po                                  |  199 +++--
76613  po/ne.po                                  |  195 +++--
76614  po/nl.po                                  |  204 +++--
76615  po/nn.po                                  |  199 +++--
76616  po/oc.po                                  |  195 +++--
76617  po/or.po                                  |  199 +++--
76618  po/pa.po                                  |  199 +++--
76619  po/pl.po                                  |  199 +++--
76620  po/ps.po                                  |  195 +++--
76621  po/pt.po                                  |  199 +++--
76622  po/pt_BR.po                               |  199 +++--
76623  po/ro.po                                  |  199 +++--
76624  po/ru.po                                  |  199 +++--
76625  po/rw.po                                  |  195 +++--
76626  po/si.po                                  |  195 +++--
76627  po/sk.po                                  |  199 +++--
76628  po/sl.po                                  |  199 +++--
76629  po/sq.po                                  |  203 +++--
76630  po/sr.po                                  |  195 +++--
76631  po/sr@ije.po                              |  195 +++--
76632  po/sr@latin.po                            |  195 +++--
76633  po/sv.po                                  |  199 +++--
76634  po/ta.po                                  |  199 +++--
76635  po/te.po                                  |  199 +++--
76636  po/th.po                                  |  199 +++--
76637  po/tl.po                                  |  195 +++--
76638  po/tr.po                                  |  199 +++--
76639  po/tt.po                                  |  195 +++--
76640  po/uk.po                                  |  199 +++--
76641  po/vi.po                                  |  199 +++--
76642  po/wa.po                                  |  195 +++--
76643  po/xh.po                                  |  195 +++--
76644  po/yi.po                                  |  195 +++--
76645  po/zh_CN.po                               |  199 +++--
76646  po/zh_HK.po                               |  199 +++--
76647  po/zh_TW.po                               |  199 +++--
76648  91 files changed, 11231 insertions(+), 8078 deletions(-)
76649
76650 commit 3d1e8127788d8d406dd7e5d7feaae6d47110f087
76651 Author: Matthias Clasen <mclasen@redhat.com>
76652 Date:   Mon Jul 6 00:00:42 2009 -0400
76653
76654     Document support_thread_contexts
76655
76656  gio/gfile.h |    1 +
76657  1 file changed, 1 insertion(+)
76658
76659 commit d5a51305196ac44b1c9f9edcb93aa688821f60f2
76660 Author: Matthias Clasen <mclasen@redhat.com>
76661 Date:   Sun Jul 5 23:55:00 2009 -0400
76662
76663     Minor doc fix
76664
76665  glib/gerror.c |  107
76666  ++++++++++++++++++++++++++++-----------------------------
76667  1 file changed, 53 insertions(+), 54 deletions(-)
76668
76669 commit 563c55bb7176e3fad5ea39061feb8406e5968ef3
76670 Author: Matthias Clasen <mclasen@redhat.com>
76671 Date:   Sun Jul 5 23:38:09 2009 -0400
76672
76673     Fix a segfault in g_cancellable_cancel
76674
76675  gio/gcancellable.c |    2 +-
76676  1 file changed, 1 insertion(+), 1 deletion(-)
76677
76678 commit 66e9b50b2ccf7498a55f0608cca31bc8cfad741d
76679 Author: Matthias Clasen <mclasen@redhat.com>
76680 Date:   Sun Jul 5 22:55:26 2009 -0400
76681
76682     Updates
76683
76684  NEWS |   35 +++++++++++++++++++++++++++++++++++
76685  1 file changed, 35 insertions(+)
76686
76687 commit 5694ab7642c9ba6fbb85424e71d1c42c17661dd1
76688 Author: Matthias Clasen <mclasen@redhat.com>
76689 Date:   Sun Jul 5 22:49:24 2009 -0400
76690
76691     Revert "Move gio tests from gio/tests/ to tests/gio/"
76692
76693     This reverts commit 2262d76b33094304ece0d0d9cd5920682599a49b.
76694
76695     Move GIO tests back to where they belong.
76696
76697  configure.in                      |    2 +-
76698  gio/Makefile.am                   |    2 +
76699  gio/tests/.gitignore              |   24 +
76700  gio/tests/Makefile.am             |  119 ++++
76701  gio/tests/buffered-input-stream.c |   60 ++
76702  gio/tests/contexts.c              |  190 ++++++
76703  gio/tests/data-input-stream.c     |  336 ++++++++++
76704  gio/tests/data-output-stream.c    |  289 +++++++++
76705  gio/tests/desktop-app-info.c      |  259 ++++++++
76706  gio/tests/echo-server.c           |   73 +++
76707  gio/tests/filter-streams.c        |  239 ++++++++
76708  gio/tests/g-file-info.c           |  125 ++++
76709  gio/tests/g-file.c                |  538 ++++++++++++++++
76710  gio/tests/g-icon.c                |  245 ++++++++
76711  gio/tests/httpd.c                 |  183 ++++++
76712  gio/tests/live-g-file.c           | 1211
76713  +++++++++++++++++++++++++++++++++++++
76714  gio/tests/live-g-file.txt         |   27 +
76715  gio/tests/memory-input-stream.c   |   78 +++
76716  gio/tests/memory-output-stream.c  |  100 +++
76717  gio/tests/readwrite.c             |  293 +++++++++
76718  gio/tests/resolver.c              |  506 ++++++++++++++++
76719  gio/tests/send-data.c             |  163 +++++
76720  gio/tests/simple-async-result.c   |  130 ++++
76721  gio/tests/sleepy-stream.c         |  296 +++++++++
76722  gio/tests/socket-client.c         |  298 +++++++++
76723  gio/tests/socket-server.c         |  308 ++++++++++
76724  gio/tests/srvtarget.c             |  158 +++++
76725  gio/tests/unix-streams.c          |  256 ++++++++
76726  tests/Makefile.am                 |    2 +-
76727  tests/gio/.gitignore              |   24 -
76728  tests/gio/Makefile.am             |  119 ----
76729  tests/gio/buffered-input-stream.c |   60 --
76730  tests/gio/contexts.c              |  190 ------
76731  tests/gio/data-input-stream.c     |  336 ----------
76732  tests/gio/data-output-stream.c    |  289 ---------
76733  tests/gio/desktop-app-info.c      |  259 --------
76734  tests/gio/echo-server.c           |   73 ---
76735  tests/gio/filter-streams.c        |  239 --------
76736  tests/gio/g-file-info.c           |  125 ----
76737  tests/gio/g-file.c                |  538 ----------------
76738  tests/gio/g-icon.c                |  245 --------
76739  tests/gio/httpd.c                 |  183 ------
76740  tests/gio/live-g-file.c           | 1211
76741  -------------------------------------
76742  tests/gio/live-g-file.txt         |   27 -
76743  tests/gio/memory-input-stream.c   |   78 ---
76744  tests/gio/memory-output-stream.c  |  100 ---
76745  tests/gio/readwrite.c             |  293 ---------
76746  tests/gio/resolver.c              |  506 ----------------
76747  tests/gio/send-data.c             |  163 -----
76748  tests/gio/simple-async-result.c   |  130 ----
76749  tests/gio/sleepy-stream.c         |  296 ---------
76750  tests/gio/socket-client.c         |  298 ---------
76751  tests/gio/socket-server.c         |  308 ----------
76752  tests/gio/srvtarget.c             |  158 -----
76753  tests/gio/unix-streams.c          |  256 --------
76754  55 files changed, 6508 insertions(+), 6506 deletions(-)
76755
76756 commit 8de4be69a9013e3bce57c0a004e1eada4155f623
76757 Author: Matthias Clasen <mclasen@redhat.com>
76758 Date:   Sun Jul 5 22:35:55 2009 -0400
76759
76760     Move comment to the right place
76761
76762  gio/gvfs.h |    2 +-
76763  1 file changed, 1 insertion(+), 1 deletion(-)
76764
76765 commit aa065346d3230d5facd45ad1e4d50ceae206773f
76766 Author: Matthias Clasen <mclasen@redhat.com>
76767 Date:   Sun Jul 5 22:26:11 2009 -0400
76768
76769     Register ids for new file attributes
76770
76771  gio/gfileinfo-priv.h |   12 ++++++++----
76772  gio/gfileinfo.c      |    4 ++++
76773  2 files changed, 12 insertions(+), 4 deletions(-)
76774
76775 commit f043439d7897d3f538dcb2a2d9be9fd7a34ec948
76776 Author: Matthias Clasen <mclasen@redhat.com>
76777 Date:   Sun Jul 5 22:24:14 2009 -0400
76778
76779     Ignore gfileinfo-priv.h
76780
76781  docs/reference/gio/Makefile.am |    1 +
76782  1 file changed, 1 insertion(+)
76783
76784 commit 99a1c47343d09ab0485c2377e5c8c53e847d84dd
76785 Author: David Zeuthen <davidz@redhat.com>
76786 Date:   Sun Jul 5 21:59:38 2009 -0400
76787
76788     Allow interaction when unmounting mounts
76789
76790     For details, see bug 587482. The new api:
76791
76792      - Provide new _with_operation() variants of all unmount and eject
76793      methods
76794
76795      - Add GMountOperation::show-processes signal
76796        - this can be used to show processes blocking an unmount operation
76797
76798      - Deprecate all unmount and eject methods
76799
76800      - Add g_drive_can_start_degraded() method
76801        - this is to avoid auto-starting degraded drives
76802
76803      - Make g_drive_stop() resp. g_file_stop_mountable() take a
76804      GMountOperation
76805        - these ops were recently added and not yet public API so it's fine
76806          to change how they work
76807
76808      - Provide a way to poll mountable files, e.g. g_file_poll_mountable()
76809
76810      - Add some missing file attributes for mountable files
76811       - G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE
76812         - needed for the GDU Nautilus extensions to format a volume
76813       - G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED:
76814         - mimics g_drive_can_start_degraded()
76815       - G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL:
76816         - mimics g_drive_can_poll_for_media()
76817       - G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC
76818         - mimics g_drive_is_media_check_automatic()
76819
76820  docs/reference/gio/Makefile.am      |    2 +
76821  docs/reference/gio/gio-docs.xml     |    5 +-
76822  docs/reference/gio/gio-sections.txt |   19 +++
76823  gio/gdrive.c                        |  124 +++++++++++++-
76824  gio/gdrive.h                        |   32 +++-
76825  gio/gfile.c                         |  305
76826  ++++++++++++++++++++++++++++++++++-
76827  gio/gfile.h                         |   66 ++++++++
76828  gio/gfileinfo.h                     |   43 ++++-
76829  gio/gio-marshal.list                |    1 +
76830  gio/gio.symbols                     |   47 ++++--
76831  gio/gmount.c                        |  186 ++++++++++++++++++++-
76832  gio/gmount.h                        |   48 +++++-
76833  gio/gmountoperation.c               |   76 +++++++--
76834  gio/gmountoperation.h               |    6 +-
76835  gio/gvolume.c                       |   89 ++++++++++
76836  gio/gvolume.h                       |   23 +++
76837  16 files changed, 1027 insertions(+), 45 deletions(-)
76838
76839 commit c85ff0c75004736d5c8798e3b47a47e0fc67ac70
76840 Author: Benjamin Otte <otte@gnome.org>
76841 Date:   Sun Jul 5 21:34:39 2009 +0200
76842
76843     [gio] minor improvements to g_cancellable_cancel()
76844
76845     - make this function not crash when cancellable is NULL
76846     - avoid locking when the cancellable has already been cancelled
76847
76848  gio/gcancellable.c |   24 ++++++++++++------------
76849  1 file changed, 12 insertions(+), 12 deletions(-)
76850
76851 commit 8a2e617e41e3f605ea0206832f0c2f346bfe008e
76852 Author: Yaron Shahrabani <sh.yaron@gmail.com>
76853 Date:   Sun Jul 5 18:06:57 2009 +0300
76854
76855     Updated Hebrew translation
76856
76857  po/he.po | 1186
76858  ++++++++++++++++++++++++++++++++------------------------------
76859  1 file changed, 613 insertions(+), 573 deletions(-)
76860
76861 commit 8792d862db4f61317a45dfe07f7b51e5ccf6741b
76862 Author: Ryan Lortie <desrt@desrt.ca>
76863 Date:   Sun Jul 5 12:30:54 2009 +0100
76864
76865     GTree: switch to GSlice, add refcounts (#587773)
76866
76867  docs/reference/glib/glib-sections.txt |    2 +
76868  glib/glib.symbols                     |    2 +
76869  glib/gtree.c                          |   88
76870  +++++++++++++++++++++++++++------
76871  glib/gtree.h                          |    2 +
76872  4 files changed, 79 insertions(+), 15 deletions(-)
76873
76874 commit 18e0bcf02f99a2d4bb35f46369cf4b9237291ef1
76875 Author: Christian Persch <chpe@gnome.org>
76876 Date:   Fri Jul 3 21:20:11 2009 +0200
76877
76878     Add @basename@ substitution to glib-mkenums
76879
76880     Move man page addition to the right place. Bug #587307.
76881
76882  docs/reference/gobject/glib-mkenums.xml |    7 +++++++
76883  1 file changed, 7 insertions(+)
76884
76885 commit 6d1474e7f1f6e964d8db377fe732b9273cf17a84
76886 Author: Christian Persch <chpe@gnome.org>
76887 Date:   Mon Jun 29 15:28:22 2009 +0200
76888
76889     Add @basename@ substitution to glib-mkenums
76890
76891     Since @filename@ contains the full filename as given to the
76892     glib-mkenum
76893     command, possibly including path elements (e.g. when using a
76894     non-srcdir
76895     build), it is unsuitable to use in a #include statement in the
76896     generated
76897     file if one wants to distribute it. This patch adds @basename@ which
76898     expands to the base name of the input filename. Bug #587307.
76899
76900  gobject/glib-mkenums.1  |    3 +++
76901  gobject/glib-mkenums.in |    9 +++++++++
76902  2 files changed, 12 insertions(+)
76903
76904 commit dfd83f419c30d7d97c0e223e428c2e12c58199d3
76905 Author: Mattias Põldaru <mahfiaz gmail com>
76906 Date:   Thu Jul 2 05:23:26 2009 +0300
76907
76908     Updating Estonian translation
76909
76910  po/et.po |   94
76911  +++++++++++++++++++++++++++++++-------------------------------
76912  1 file changed, 47 insertions(+), 47 deletions(-)
76913
76914 commit 29e6525b1e5b51323681af156a0641d69fc9fa87
76915 Author: Dan Winship <danw@gnome.org>
76916 Date:   Wed Jul 1 13:52:49 2009 -0400
76917
76918     Two "make check" fixes for late changes to the thread-context patch
76919
76920     g_simple_async_result_complete() now checks that it's being run from
76921     the correct main loop, so tests/gio/simple-async-result was failing,
76922     because it called it from outside any main loop. (And gio's pltcheck
76923     was failing because I hadn't added g_main_current_source() to it.)
76924
76925  gio/pltcheck.sh                 |    2 +-
76926  tests/gio/simple-async-result.c |   37
76927  ++++++++++++++++++++++++++++++-------
76928  2 files changed, 31 insertions(+), 8 deletions(-)
76929
76930 commit 2262d76b33094304ece0d0d9cd5920682599a49b
76931 Author: Benjamin Otte <otte@gnome.org>
76932 Date:   Wed Jul 1 19:03:19 2009 +0200
76933
76934     Move gio tests from gio/tests/ to tests/gio/
76935
76936     This avoids getting tests built every time when working on libgio and
76937     running make in the gio/ directory.
76938
76939  configure.in                      |    2 +-
76940  gio/Makefile.am                   |    2 -
76941  gio/tests/.gitignore              |   24 -
76942  gio/tests/Makefile.am             |  119 ----
76943  gio/tests/buffered-input-stream.c |   60 --
76944  gio/tests/contexts.c              |  190 ------
76945  gio/tests/data-input-stream.c     |  336 ----------
76946  gio/tests/data-output-stream.c    |  289 ---------
76947  gio/tests/desktop-app-info.c      |  259 --------
76948  gio/tests/echo-server.c           |   73 ---
76949  gio/tests/filter-streams.c        |  239 --------
76950  gio/tests/g-file-info.c           |  125 ----
76951  gio/tests/g-file.c                |  538 ----------------
76952  gio/tests/g-icon.c                |  245 --------
76953  gio/tests/httpd.c                 |  183 ------
76954  gio/tests/live-g-file.c           | 1211
76955  -------------------------------------
76956  gio/tests/live-g-file.txt         |   27 -
76957  gio/tests/memory-input-stream.c   |   78 ---
76958  gio/tests/memory-output-stream.c  |  100 ---
76959  gio/tests/readwrite.c             |  293 ---------
76960  gio/tests/resolver.c              |  506 ----------------
76961  gio/tests/send-data.c             |  163 -----
76962  gio/tests/simple-async-result.c   |  107 ----
76963  gio/tests/sleepy-stream.c         |  296 ---------
76964  gio/tests/socket-client.c         |  298 ---------
76965  gio/tests/socket-server.c         |  308 ----------
76966  gio/tests/srvtarget.c             |  158 -----
76967  gio/tests/unix-streams.c          |  256 --------
76968  tests/Makefile.am                 |    2 +-
76969  tests/gio/.gitignore              |   24 +
76970  tests/gio/Makefile.am             |  119 ++++
76971  tests/gio/buffered-input-stream.c |   60 ++
76972  tests/gio/contexts.c              |  190 ++++++
76973  tests/gio/data-input-stream.c     |  336 ++++++++++
76974  tests/gio/data-output-stream.c    |  289 +++++++++
76975  tests/gio/desktop-app-info.c      |  259 ++++++++
76976  tests/gio/echo-server.c           |   73 +++
76977  tests/gio/filter-streams.c        |  239 ++++++++
76978  tests/gio/g-file-info.c           |  125 ++++
76979  tests/gio/g-file.c                |  538 ++++++++++++++++
76980  tests/gio/g-icon.c                |  245 ++++++++
76981  tests/gio/httpd.c                 |  183 ++++++
76982  tests/gio/live-g-file.c           | 1211
76983  +++++++++++++++++++++++++++++++++++++
76984  tests/gio/live-g-file.txt         |   27 +
76985  tests/gio/memory-input-stream.c   |   78 +++
76986  tests/gio/memory-output-stream.c  |  100 +++
76987  tests/gio/readwrite.c             |  293 +++++++++
76988  tests/gio/resolver.c              |  506 ++++++++++++++++
76989  tests/gio/send-data.c             |  163 +++++
76990  tests/gio/simple-async-result.c   |  107 ++++
76991  tests/gio/sleepy-stream.c         |  296 +++++++++
76992  tests/gio/socket-client.c         |  298 +++++++++
76993  tests/gio/socket-server.c         |  308 ++++++++++
76994  tests/gio/srvtarget.c             |  158 +++++
76995  tests/gio/unix-streams.c          |  256 ++++++++
76996  55 files changed, 6483 insertions(+), 6485 deletions(-)
76997
76998 commit 65cc5d895ae125b09f2403761f434fd78ef05af7
76999 Author: Dan Winship <danw@gnome.org>
77000 Date:   Tue Jun 16 20:22:58 2009 -0400
77001
77002     Support g_main_context_push_thread_default() in gio
77003
77004     GFile allows for the possibility that external implementations may not
77005     support thread-default contexts yet, via
77006     g_file_supports_thread_contexts(). GVolumeMonitor is not yet
77007     thread-default-context aware.
77008
77009     Add a test program to verify that basic gio async ops work correctly
77010     in non-default contexts.
77011
77012     http://bugzilla.gnome.org/show_bug.cgi?id=579984
77013
77014  gio/gdummyfile.c          |    2 +
77015  gio/gfile.c               |   25 ++++++
77016  gio/gfile.h               |    3 +
77017  gio/gfilemonitor.c        |   26 ++++--
77018  gio/gio.symbols           |    1 +
77019  gio/gioscheduler.c        |   29 ++++---
77020  gio/glocalfile.c          |    2 +
77021  gio/gsimpleasyncresult.c  |   62 ++++++++++----
77022  gio/gsocketclient.c       |    2 +-
77023  gio/gsocketinputstream.c  |    2 +-
77024  gio/gsocketlistener.c     |    2 +-
77025  gio/gsocketoutputstream.c |    2 +-
77026  gio/gtcpconnection.c      |    2 +-
77027  gio/gunixinputstream.c    |    4 +-
77028  gio/gunixmount.c          |    4 +-
77029  gio/gunixoutputstream.c   |    4 +-
77030  gio/gunixresolver.c       |  207
77031  ++++++++++++++++++++++++++++++---------------
77032  gio/gunixvolume.c         |    4 +-
77033  gio/gvolumemonitor.c      |    7 +-
77034  gio/gwin32resolver.c      |    4 +-
77035  gio/tests/.gitignore      |    1 +
77036  gio/tests/Makefile.am     |   10 ++-
77037  gio/tests/contexts.c      |  190
77038  +++++++++++++++++++++++++++++++++++++++++
77039  23 files changed, 474 insertions(+), 121 deletions(-)
77040
77041 commit 4363f1932f1be4474a81d5b9cf8a58c91b682868
77042 Author: Dan Winship <danw@gnome.org>
77043 Date:   Thu Jun 4 21:59:15 2009 -0400
77044
77045     Add g_main_context_push_thread_default() etc
77046
77047     This allows applications to use async methods from other threads, or
77048     in multiple independent main loops.
77049
77050     http://bugzilla.gnome.org/show_bug.cgi?id=579984
77051
77052  docs/reference/glib/glib-sections.txt |    5 ++
77053  docs/reference/glib/tmpl/main.sgml    |   24 ++++++
77054  glib/glib.symbols                     |    3 +
77055  glib/gmain.c                          |  144
77056  ++++++++++++++++++++++++++++++++-
77057  glib/gmain.h                          |    5 ++
77058  5 files changed, 177 insertions(+), 4 deletions(-)
77059
77060 commit 90381ecdbd73197ebdfaf58fdeccf267454d53d7
77061 Author: Dan Winship <danw@gnome.org>
77062 Date:   Fri Jun 19 10:30:14 2009 -0400
77063
77064     Use low-level GSource methods in a few more places
77065
77066     (in preparation for thread-default context support)
77067
77068  gio/gfilemonitor.c   |   23 ++++++++++++++---------
77069  gio/gunixmount.c     |   26 ++++++++++++++++++++++----
77070  gio/gunixvolume.c    |   26 ++++++++++++++++++++++----
77071  gio/gwin32resolver.c |   18 ++++++++++++------
77072  gio/pltcheck.sh      |    2 +-
77073  5 files changed, 71 insertions(+), 24 deletions(-)
77074
77075 commit 28a39fab5ac720daf5927c85c3eba2e23f5ac38c
77076 Author: Dan Winship <danw@gnome.org>
77077 Date:   Tue Jun 16 20:21:29 2009 -0400
77078
77079     Remove some unused code
77080
77081  gio/gasynchelper.c |   35 -----------------------------------
77082  1 file changed, 35 deletions(-)
77083
77084 commit 70e8eed6acfa33f74d7772f3ec54997daf102be4
77085 Author: Dan Winship <danw@gnome.org>
77086 Date:   Tue Jun 23 12:01:34 2009 -0400
77087
77088     Fix GResolver for g_simple_async_result_set_op_res_gpointer change
77089
77090     Previously, re-setting the pointer value would cause the old
77091     GDestroyNotify to be lost; now it causes it to be run.
77092
77093     http://bugzilla.gnome.org/show_bug.cgi?id=587415
77094
77095  gio/gresolver.c |   11 ++++-------
77096  1 file changed, 4 insertions(+), 7 deletions(-)
77097
77098 commit d589da7e86947542790aa0137dc12499a4fe1a3b
77099 Author: Benjamin Otte <otte@gnome.org>
77100 Date:   Tue Jun 30 20:33:19 2009 +0200
77101
77102     Bug 587434 – regression tests fail
77103
77104     make this test not only compile, but also run successfully with mad
77105     CFLAGS.
77106
77107  gio/tests/data-output-stream.c |  138
77108  +++++++++++++++++++---------------------
77109  1 file changed, 67 insertions(+), 71 deletions(-)
77110
77111 commit 80561f9718873bf02d5c938d92672bc20d99b82d
77112 Author: Benjamin Otte <otte@gnome.org>
77113 Date:   Tue Jun 30 19:08:46 2009 +0200
77114
77115     Bug 587434 – regression tests fail
77116
77117     I missed one s/tmpfile/tmp_file/ which caused crashes.
77118
77119  gio/tests/readwrite.c |    2 +-
77120  1 file changed, 1 insertion(+), 1 deletion(-)
77121
77122 commit 53beca955e016fb9ef4e80d223d059bc5e51dd41
77123 Author: Dan Winship <danw@gnome.org>
77124 Date:   Tue Jun 23 17:42:01 2009 -0400
77125
77126     Add GCancellables to GSocket ops
77127
77128     Currently, to implement cancellability correctly, all synchronous
77129     calls to GSocket must be preceded by a g_socket_condition_wait() call,
77130     (even though GSocket does this internally as well) and all
77131     asynchronous calls must do occasional manual
77132     g_cancellable_is_cancelled() checks. Since it's trivial to do these
77133     checks inside GSocket instead, and we don't particularly want to
77134     encourage people to use the APIs non-cancellably, move the
77135     cancellation support into GSocket and simplify the existing callers.
77136
77137     http://bugzilla.gnome.org/show_bug.cgi?id=586797
77138
77139  gio/gsocket.c             |   74
77140  ++++++++++++++++++++++++++++++++-------------
77141  gio/gsocket.h             |    8 +++++
77142  gio/gsocketclient.c       |    4 +--
77143  gio/gsocketinputstream.c  |   27 ++++++-----------
77144  gio/gsocketlistener.c     |   32 ++++++++------------
77145  gio/gsocketoutputstream.c |   27 ++++++-----------
77146  gio/gtcpconnection.c      |   21 ++-----------
77147  gio/gunixconnection.c     |    8 ++---
77148  gio/tests/socket-client.c |   14 ++++++---
77149  gio/tests/socket-server.c |   13 +++++---
77150  10 files changed, 119 insertions(+), 109 deletions(-)
77151
77152 commit fc2b3ee560e29b4ef6e70928b0be75d833d75aec
77153 Author: Benjamin Otte <otte@gnome.org>
77154 Date:   Mon Jun 29 18:32:09 2009 +0200
77155
77156     remove unused label
77157
77158     complained about by -Wall
77159
77160  gio/gtcpconnection.c |    3 ---
77161  1 file changed, 3 deletions(-)
77162
77163 commit afd63c32814869489f812d6738de027ce113957d
77164 Author: Benjamin Otte <otte@gnome.org>
77165 Date:   Mon Jun 29 18:24:08 2009 +0200
77166
77167     fix warnings from gcc compilation with my mad CFLAGS
77168
77169  gio/tests/data-input-stream.c  |   32 +++++++++++--------
77170  gio/tests/data-output-stream.c |   66
77171  ++++++++++++++++++++--------------------
77172  gio/tests/desktop-app-info.c   |    4 +--
77173  gio/tests/g-file.c             |   16 +++++-----
77174  gio/tests/httpd.c              |    2 +-
77175  gio/tests/live-g-file.c        |   22 ++++++++------
77176  gio/tests/readwrite.c          |   40 ++++++++++++------------
77177  gio/tests/resolver.c           |    6 ++--
77178  gio/tests/sleepy-stream.c      |   24 ++++++++-------
77179  gio/tests/socket-server.c      |    6 ++--
77180  gio/tests/srvtarget.c          |    3 +-
77181  gio/tests/unix-streams.c       |    4 +--
77182  12 files changed, 119 insertions(+), 106 deletions(-)
77183
77184 commit 4b8ad50fc4463d72862d29a8802b5982e66c0fc2
77185 Author: Benjamin Otte <otte@gnome.org>
77186 Date:   Mon Jun 29 15:28:08 2009 +0200
77187
77188     add g_file_attribute_set_*_by_id() and use them
77189
77190     This patch and the previous ones fixes the performance issues noted in
77191     Bug 587089 – lookup_attribute() takes too much CPU
77192     It increases performance for querying attributes by ~15% in my tests.
77193
77194  gio/gfileinfo-priv.h |   36 +++++++++-
77195  gio/gfileinfo.c      |  183
77196  +++++++++++++++++++++++++++++++++++++-------------
77197  gio/glocalfileinfo.c |   96 +++++++++++++-------------
77198  3 files changed, 217 insertions(+), 98 deletions(-)
77199
77200 commit bd198e5e45282886ea2bad14e987c7c01b163cb3
77201 Author: Benjamin Otte <otte@gnome.org>
77202 Date:   Mon Jun 29 14:13:14 2009 +0200
77203
77204     export and use _g_file_attribute_matcher_matches_id()
77205
77206  gio/gfileinfo-priv.h |    5 +++
77207  gio/gfileinfo.c      |   13 +++----
77208  gio/glocalfileinfo.c |   95
77209  +++++++++++++++++++++++++-------------------------
77210  3 files changed, 58 insertions(+), 55 deletions(-)
77211
77212 commit ceba40c27d5166a07a0925d2e158ca1809cc1ce3
77213 Author: Benjamin Otte <otte@gnome.org>
77214 Date:   Mon Jun 29 13:55:22 2009 +0200
77215
77216     add private header with attribute ids
77217
77218     attribute ids are generated when the attribute hash is
77219     initialized. This
77220     way we can guarantee that the ids match every time.
77221
77222  gio/Makefile.am      |    1 +
77223  gio/gfileinfo-priv.h |   99
77224  ++++++++++++++++++++++++++++++++++++++++++++++++++
77225  gio/gfileinfo.c      |   79 +++++++++++++++++++++++++++++++++++++++-
77226  3 files changed, 178 insertions(+), 1 deletion(-)
77227
77228 commit 2620c23577a73fa454298014680f4de46a69e7bb
77229 Author: Benjamin Otte <otte@gnome.org>
77230 Date:   Mon Jun 29 13:33:50 2009 +0200
77231
77232     split lookup_attribute() into two functions
77233
77234  gio/gfileinfo.c |   65
77235  +++++++++++++++++++++++++++++++------------------------
77236  1 file changed, 37 insertions(+), 28 deletions(-)
77237
77238 commit 66cebd72925406910f99c0fd826b8307c2a4814c
77239 Author: Benjamin Otte <otte@gnome.org>
77240 Date:   Mon Jun 29 13:21:08 2009 +0200
77241
77242     split attribute hash initialization into its own function
77243
77244  gio/gfileinfo.c |   22 ++++++++++++----------
77245  1 file changed, 12 insertions(+), 10 deletions(-)
77246
77247 commit 49172a71aacdd855918b614f3d61fa5b9248fb85
77248 Author: Christian Dywan <christian@twotoasts.de>
77249 Date:   Sun Jun 28 02:45:50 2009 +0200
77250
77251     Display '-h' in --help output and accept '-h' and -?'
77252
77253     '-h' is the preferred short version of '--help' now and displayed
77254     in '--help' but for backwards compatibility '-?' is still supported.
77255
77256     If existing code uses '-h' for something else, GOptionContext will
77257     not override it.
77258
77259     Fixes bug 556706.
77260
77261  glib/goption.c |   49 ++++++++++++++++++++++++++++++++++++++++++-------
77262  1 file changed, 42 insertions(+), 7 deletions(-)
77263
77264 commit 09c3f6dd4b456adbbda6818e5bb1227af045e8d8
77265 Author: Jani Monoses <jani@ubuntu.com>
77266 Date:   Sat Jun 27 11:03:47 2009 +0300
77267
77268     Fix C++ warnings in g_error() code
77269
77270     Put space before ending semicolon in for(;;) ; to avoid C++ build
77271     warnings.
77272     Closes bug 586928.
77273
77274  glib/gmessages.h |   10 ++++++----
77275  1 file changed, 6 insertions(+), 4 deletions(-)
77276
77277 commit 160c39a9af8f7b6a475c1b005a807ccefc2ff7c1
77278 Author: Matthias Clasen <mclasen@redhat.com>
77279 Date:   Fri Jun 26 23:18:17 2009 -0400
77280
77281     Move some uri functions to a better place
77282
77283  docs/reference/glib/glib-sections.txt |    2 +-
77284  1 file changed, 1 insertion(+), 1 deletion(-)
77285
77286 commit 35911ae00f5348ea4a60d66db25d70a1c45c9c43
77287 Author: Matthias Clasen <mclasen@redhat.com>
77288 Date:   Fri Jun 26 23:09:35 2009 -0400
77289
77290     Fix  a typo
77291
77292  docs/reference/glib/building.sgml |   84
77293  ++++++++++++++++++-------------------
77294  1 file changed, 42 insertions(+), 42 deletions(-)
77295
77296 commit e7a258692c7ae3d9075d9ae1926c08c7ec771f04
77297 Author: Tom Parker <palfrey@tevp.net>
77298 Date:   Fri Jun 26 22:43:31 2009 -0400
77299
77300     Add NULL to end of g_filename_complete_get_completions() return value
77301
77302     g_filename_complete_get_completions() return value is meant to be a
77303     g_strfreev-compatible array i.e. NULL-terminated. However, pointer
77304     arrays
77305     aren't automagically NULL-terminated. This fixes bug 586868
77306
77307  gio/gfilenamecompleter.c |    8 +++++---
77308  1 file changed, 5 insertions(+), 3 deletions(-)
77309
77310 commit 657d0ad9183fe4410e736d20a17a70fb7d6ad6c0
77311 Author: Ivar Smolin <okul@linux.ee>
77312 Date:   Fri Jun 26 10:39:25 2009 +0300
77313
77314     Updating Estonian translation
77315
77316  po/et.po |  446
77317  +++-----------------------------------------------------------
77318  1 file changed, 17 insertions(+), 429 deletions(-)
77319
77320 commit d884e509db1ab6a6d388313d28b7b07cebb3dfc0
77321 Author: Alexander Larsson <alexl@redhat.com>
77322 Date:   Thu Jun 25 09:18:01 2009 +0200
77323
77324     Allow setting G_FILE_ATTRIBUTE_TYPE_INVALID attributes in GFileInfo
77325
77326     This is used to unset an attribute in g_file_set_attributes_from_info.
77327
77328  gio/gfileattribute.c |    7 +++++++
77329  gio/gfileinfo.c      |    2 +-
77330  2 files changed, 8 insertions(+), 1 deletion(-)
77331
77332 commit 019e8c808f48e93f81fcb8e9e8d73a43b087cc87
77333 Author: Matthias Clasen <mclasen@redhat.com>
77334 Date:   Wed Jun 24 23:07:15 2009 -0400
77335
77336     Add a note about g_simple_async_result_set_op_res_pointer change
77337
77338  README.in |    7 +++++++
77339  1 file changed, 7 insertions(+)
77340
77341 commit b0dc7afd2ace91f5dca37af8de7b40ba45993ed0
77342 Author: Richard Hughes <richard@hughsie.com>
77343 Date:   Fri Jun 19 10:16:22 2009 +0100
77344
77345     Allow GCancellable to be subclassed by adding a private structure
77346
77347  gio/gcancellable.c |  114
77348  +++++++++++++++++++++++++++++++++-------------------
77349  gio/gcancellable.h |    9 +++++
77350  2 files changed, 81 insertions(+), 42 deletions(-)
77351
77352 commit 0ccd18bc83c5e6eff77940a61cc9b31a88dd1851
77353 Author: David Zeuthen <davidz@redhat.com>
77354 Date:   Mon Jun 22 15:33:41 2009 -0400
77355
77356     Bug 586675 – Runtime library location
77357
77358     Introduce an option to specify the runtime location for libraries via
77359     a relative path to libdir.
77360
77361     Signed-off-by: David Zeuthen <davidz@redhat.com>
77362
77363  configure.in                            |   11 +++++++++++
77364  docs/reference/glib/building.sgml       |   21 +++++++++++++++++++++
77365  docs/reference/glib/tmpl/fileutils.sgml |   17 +++++++++++++++++
77366  gio/Makefile.am                         |    9 +++++++++
77367  glib/Makefile.am                        |    9 +++++++++
77368  gmodule/Makefile.am                     |    9 +++++++++
77369  gobject/Makefile.am                     |    9 +++++++++
77370  gthread/Makefile.am                     |    8 ++++++++
77371  8 files changed, 93 insertions(+)
77372
77373 commit 7662c86611bf44175f18ec6eb66f159040ac73c5
77374 Author: Alexander Larsson <alexl@redhat.com>
77375 Date:   Thu Jun 18 09:05:27 2009 +0200
77376
77377     Add extension point for adding metadata for local files
77378
77379     This adds a local_file_add_info vfunc to GVfs that vfs implementations
77380     can override to add metadata for local files.
77381
77382  gio/glocalfile.c           |   75 ++++++++++++++++++++----------
77383  gio/glocalfileenumerator.c |    2 +
77384  gio/glocalfileinfo.c       |  108
77385  +++++++++++++++++++++++++++++++++++++++-----
77386  gio/glocalfileinfo.h       |    3 ++
77387  gio/gvfs.h                 |   26 +++++++++--
77388  5 files changed, 175 insertions(+), 39 deletions(-)
77389
77390 commit 9a6146f54cdc085a42095b930066853dbb4e0c67
77391 Author: Alexander Larsson <alexl@redhat.com>
77392 Date:   Tue Jun 23 11:30:14 2009 +0200
77393
77394     Add g_file_info_set_attribute_status
77395
77396     Required for gvfs implementation for set_attribures_from_info.
77397
77398  gio/gfileinfo.c |   36 ++++++++++++++++++++++++++++++++++++
77399  gio/gfileinfo.h |    3 +++
77400  gio/gio.symbols |    1 +
77401  3 files changed, 40 insertions(+)
77402
77403 commit becf4186e6289c0ab5d762f1cdf88517f4adc9f5
77404 Author: Alexander Larsson <alexl@redhat.com>
77405 Date:   Tue Jun 23 11:29:16 2009 +0200
77406
77407     Add g_file_info_has_namespace
77408
77409     Need this to quickly see if we should set attributes from
77410     this GFileInfo in metadata extension.
77411
77412  gio/gfileinfo.c |   36 ++++++++++++++++++++++++++++++++++++
77413  gio/gfileinfo.h |    2 ++
77414  gio/gio.symbols |    1 +
77415  3 files changed, 39 insertions(+)
77416
77417 commit 0ed9201ad2051c33f5d049754bd8a1644d19ab7c
77418 Author: Alexander Larsson <alexl@redhat.com>
77419 Date:   Mon Jun 22 19:25:32 2009 +0200
77420
77421     Add string vector attribute type to GFileInfo
77422
77423     This is needed for the new metadata backend since nautilus has a
77424     string-list metadata type, and we want to use this for nautilus.
77425
77426  gio/gfileattribute-priv.h |    4 ++++
77427  gio/gfileattribute.c      |   52
77428  +++++++++++++++++++++++++++++++++++++++++++++
77429  gio/gfileinfo.c           |   51
77430  ++++++++++++++++++++++++++++++++++++++++++++
77431  gio/gfileinfo.h           |    5 +++++
77432  gio/gio.symbols           |    2 ++
77433  gio/gioenums.h            |    4 +++-
77434  6 files changed, 117 insertions(+), 1 deletion(-)
77435
77436 commit c1ab6454feb4447b8ef7ce6a0eb0fb38bae186df
77437 Author: Alexander Larsson <alexl@redhat.com>
77438 Date:   Tue Jun 23 15:07:00 2009 +0200
77439
77440     Copy namespaces correctly in g_file_copy_attributes
77441
77442     File attribute namespaces are delimited with "::", but
77443     build_attribute_list_for_copy only used ":", so we didn't copy
77444     any writable namespaces.
77445
77446  gio/gfile.c |    2 +-
77447  1 file changed, 1 insertion(+), 1 deletion(-)
77448
77449 commit e9b4f7a3bcfefc266fc575e401f07a2a4c2ce8f6
77450 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
77451 Date:   Sun Jun 21 11:13:20 2009 +0200
77452
77453     Updated Spanish translation
77454
77455  po/es.po |  836
77456  +++++++++++++++++++++++++++++++-------------------------------
77457  1 file changed, 417 insertions(+), 419 deletions(-)
77458
77459 commit 440bf5bee50a0abca990d69ce12fc2a844bda95c
77460 Author: Matthias Clasen <mclasen@redhat.com>
77461 Date:   Fri Jun 19 23:44:29 2009 -0400
77462
77463     Use pipe2 when available
77464
77465     This avoids a small window for races between pipe and fdset.
77466     Reported in bug 579933 by Thiago Macieira.
77467
77468  configure.in |   11 ++---------
77469  glib/gmain.c |   20 +++++++++++++++-----
77470  2 files changed, 17 insertions(+), 14 deletions(-)
77471
77472 commit 854a43a3cd5cb8cc97b66d6f8f661e2a7096acda
77473 Author: Matthias Clasen <mclasen@redhat.com>
77474 Date:   Fri Jun 19 23:18:09 2009 -0400
77475
77476     Fix build on mingw
77477
77478     Mingw does not have sys/uio.h. This was reported in bug 585937.
77479
77480     Author:    Matthias Clasen <mclasen@redhat.com>
77481
77482  configure.in  |    1 +
77483  gio/gsocket.c |    2 ++
77484  2 files changed, 3 insertions(+)
77485
77486 commit 4c791f49e58688d1b8948d083c1780cab9d26e93
77487 Author: Ryan Lortie <desrt@desrt.ca>
77488 Date:   Thu Jun 18 15:00:01 2009 -0400
77489
77490     GMappedFile: add refcounting, switch to GSlice
77491
77492       - add g_mapped_file_ref() and g_mapped_file_unref().
77493       - deprecate g_mapped_file_free().
77494       - move to GSlice for allocating the GMappedFile struct.
77495
77496  docs/reference/glib/glib-sections.txt |    2 +
77497  glib/glib.symbols                     |    4 ++
77498  glib/gmappedfile.c                    |   73
77499  +++++++++++++++++++++++++++------
77500  glib/gmappedfile.h                    |    5 +++
77501  4 files changed, 71 insertions(+), 13 deletions(-)
77502
77503 commit 8cb481fd5ff44c7e82f59948567ad0b417297555
77504 Author: Alexander Larsson <alexl@redhat.com>
77505 Date:   Thu Jun 18 19:43:46 2009 +0200
77506
77507     Use io_prio as mainloop prio for async-emulation (#579449)
77508
77509     I'm not sure why we used the elaborate formula to convert the
77510     io-priority
77511     to the priority of the mainloop idle when emulating async i/o
77512     with idles.
77513     However, it causes the default io priority to be less than the normal
77514     idle prio, so the i/o won't be scheduled if there is an idle
77515     outstanding.
77516
77517     There is really no great mapping to use here, doing blocking i/o in an
77518     idle of any prio is generally bad and apps doing a lot of async
77519     i/o should
77520     initialize threads. However, if we use the io-priority directly we
77521     at least
77522     avoid the starvation problem above and make things easier to
77523     understand.
77524
77525  gio/gioscheduler.c |    2 +-
77526  1 file changed, 1 insertion(+), 1 deletion(-)
77527
77528 commit 9fba81288424cd7ef45e28565fa878c93a962c17
77529 Author: Benjamin Otte <otte@gnome.org>
77530 Date:   Thu Jun 18 15:28:41 2009 +0200
77531
77532     Revert "clarify documentation"
77533
77534     This reverts commit d218cf0f670e4c40acb47ab5b5761ea0c68e0594.
77535     This has been fixed in the code, so no need to keep the updated docs.
77536
77537  gio/gsocketlistener.c |    3 +--
77538  1 file changed, 1 insertion(+), 2 deletions(-)
77539
77540 commit 835c03a5c1c980490543ad5d1fe426a1e5a62af9
77541 Author: Benjamin Otte <otte@gnome.org>
77542 Date:   Thu Jun 18 15:27:12 2009 +0200
77543
77544     syntax fix in documentation
77545
77546  gio/gfileenumerator.c |    2 +-
77547  1 file changed, 1 insertion(+), 1 deletion(-)
77548
77549 commit cf95d07691ec2202400f340f1c63aca11f0790c1
77550 Author: Benjamin Otte <otte@gnome.org>
77551 Date:   Tue Jun 16 15:18:11 2009 +0200
77552
77553     fix typo in documentation
77554
77555  gio/gfileenumerator.c |    2 +-
77556  1 file changed, 1 insertion(+), 1 deletion(-)
77557
77558 commit d218cf0f670e4c40acb47ab5b5761ea0c68e0594
77559 Author: Benjamin Otte <otte@gnome.org>
77560 Date:   Fri Jun 12 17:45:27 2009 +0200
77561
77562     clarify documentation
77563
77564  gio/gsocketlistener.c |    3 ++-
77565  1 file changed, 2 insertions(+), 1 deletion(-)
77566
77567 commit f4a64cb068cfe309e968d1db9fae4fade6d87e8a
77568 Author: Matthias Clasen <mclasen@redhat.com>
77569 Date:   Mon Jun 15 13:27:40 2009 -0400
77570
77571     Bump version to 2.21.3
77572
77573  configure.in |    2 +-
77574  1 file changed, 1 insertion(+), 1 deletion(-)
77575
77576 commit 785787fd6cd4b7c0120ae64ec839cfb0353c4af2
77577 Author: Matthias Clasen <mclasen@redhat.com>
77578 Date:   Mon Jun 15 13:25:43 2009 -0400
77579
77580     2.21.2
77581
77582  po/am.po          |  180 ++++++-----
77583  po/ar.po          |  186 +++++++-----
77584  po/as.po          |  182 ++++++-----
77585  po/az.po          |  180 ++++++-----
77586  po/be.po          |  180 ++++++-----
77587  po/be@latin.po    |  189 ++++++------
77588  po/bg.po          |  182 ++++++-----
77589  po/bn.po          |  180 ++++++-----
77590  po/bn_IN.po       |  867
77591  +++++++++++++++++++++++++++--------------------------
77592  po/bs.po          |  180 ++++++-----
77593  po/ca.po          |  187 ++++++------
77594  po/ca@valencia.po |  187 ++++++------
77595  po/cs.po          |  183 ++++++-----
77596  po/cy.po          |  180 ++++++-----
77597  po/da.po          |  187 ++++++------
77598  po/de.po          |  187 ++++++------
77599  po/dz.po          |  180 ++++++-----
77600  po/el.po          |  182 ++++++-----
77601  po/en_CA.po       |  187 ++++++------
77602  po/en_GB.po       |  187 ++++++------
77603  po/eo.po          |  180 ++++++-----
77604  po/es.po          |  182 ++++++-----
77605  po/et.po          |  182 ++++++-----
77606  po/eu.po          |  182 ++++++-----
77607  po/fa.po          |  180 ++++++-----
77608  po/fi.po          |  187 ++++++------
77609  po/fr.po          |  182 ++++++-----
77610  po/ga.po          |  191 ++++++------
77611  po/gl.po          |  187 ++++++------
77612  po/gu.po          |  182 ++++++-----
77613  po/he.po          |  187 ++++++------
77614  po/hi.po          |  182 ++++++-----
77615  po/hr.po          |  181 ++++++-----
77616  po/hu.po          |  182 ++++++-----
77617  po/hy.po          |  180 ++++++-----
77618  po/id.po          |  180 ++++++-----
77619  po/is.po          |  180 ++++++-----
77620  po/it.po          |  182 ++++++-----
77621  po/ja.po          |  182 ++++++-----
77622  po/ka.po          |  179 ++++++-----
77623  po/kn.po          |  182 ++++++-----
77624  po/ko.po          |  185 ++++++------
77625  po/ku.po          |  180 ++++++-----
77626  po/lt.po          |  189 ++++++------
77627  po/lv.po          |  180 ++++++-----
77628  po/mai.po         |  182 ++++++-----
77629  po/mg.po          |  180 ++++++-----
77630  po/mk.po          |  189 ++++++------
77631  po/ml.po          |  182 ++++++-----
77632  po/mn.po          |  180 ++++++-----
77633  po/mr.po          |  182 ++++++-----
77634  po/ms.po          |  180 ++++++-----
77635  po/nb.po          |  831
77636  +++++++++++++++++++++++++-------------------------
77637  po/ne.po          |  180 ++++++-----
77638  po/nl.po          |  189 ++++++------
77639  po/nn.po          |  187 ++++++------
77640  po/oc.po          |  185 ++++++------
77641  po/or.po          |  182 ++++++-----
77642  po/pa.po          |  182 ++++++-----
77643  po/pl.po          |  183 ++++++-----
77644  po/ps.po          |  180 ++++++-----
77645  po/pt.po          |  187 ++++++------
77646  po/pt_BR.po       |  187 ++++++------
77647  po/ro.po          |  183 ++++++-----
77648  po/ru.po          |  189 ++++++------
77649  po/rw.po          |  180 ++++++-----
77650  po/si.po          |  180 ++++++-----
77651  po/sk.po          |  189 ++++++------
77652  po/sl.po          |  191 ++++++------
77653  po/sq.po          |  191 ++++++------
77654  po/sr.po          |  180 ++++++-----
77655  po/sr@ije.po      |  180 ++++++-----
77656  po/sr@latin.po    |  180 ++++++-----
77657  po/sv.po          |  187 ++++++------
77658  po/ta.po          |  182 ++++++-----
77659  po/te.po          |  182 ++++++-----
77660  po/th.po          |  185 ++++++------
77661  po/tl.po          |  180 ++++++-----
77662  po/tr.po          |  185 ++++++------
77663  po/tt.po          |  180 ++++++-----
77664  po/uk.po          |  183 ++++++-----
77665  po/vi.po          |  181 ++++++-----
77666  po/wa.po          |  180 ++++++-----
77667  po/xh.po          |  180 ++++++-----
77668  po/yi.po          |  180 ++++++-----
77669  po/zh_CN.po       |  185 ++++++------
77670  po/zh_HK.po       |  185 ++++++------
77671  po/zh_TW.po       |  185 ++++++------
77672  88 files changed, 9416 insertions(+), 8034 deletions(-)
77673
77674 commit 0fbeab452072cdf2dc7d1dd0356fa0d9f71fa0ac
77675 Author: Matthias Clasen <mclasen@redhat.com>
77676 Date:   Mon Jun 15 12:57:21 2009 -0400
77677
77678     Add g_setenv
77679
77680  gio/pltcheck.sh |    2 +-
77681  1 file changed, 1 insertion(+), 1 deletion(-)
77682
77683 commit 90229908a13c02a024a86e4eaf96a6ba8dac57af
77684 Author: Matthias Clasen <mclasen@redhat.com>
77685 Date:   Mon Jun 15 12:26:41 2009 -0400
77686
77687     Update for 2.21.2
77688
77689  NEWS |   47 +++++++++++++++++++++++++++++++++++++++++++++++
77690  1 file changed, 47 insertions(+)
77691
77692 commit fae755e0568472a2c37e6a9d0ad0fde809749a1f
77693 Author: David Zeuthen <davidz@redhat.com>
77694 Date:   Mon Jun 15 10:53:41 2009 -0400
77695
77696     Bug 585591 – Starting/stopping drives
77697
77698     Add API for starting/stopping drives. This new API will enable
77699     GVolumeMonitor and GVfs implementations to add support for the
77700     following features
77701
77702      1. Powering down external hard disk enclosures / drives
77703
77704      2. Starting/stopping multi-disk devices (such as RAID/btrfs/ZFS)
77705
77706      3. Connecting/disconnecting iSCSI devices
77707
77708      4. Reacting to the user pressing e.g. the "remove drive" button on
77709         a IBM/Lenovo Ultrabay: http://www.thinkwiki.org/wiki/Ultrabay
77710
77711     See the bug for the corresponding GVfs and Nautilus changes.
77712
77713  docs/reference/gio/gio-sections.txt |   16 +++
77714  gio/gdrive.c                        |  259
77715  ++++++++++++++++++++++++++++++++++-
77716  gio/gdrive.h                        |   57 ++++++++
77717  gio/gfile.c                         |  179 ++++++++++++++++++++++++
77718  gio/gfile.h                         |   41 ++++++
77719  gio/gfileinfo.h                     |   31 +++++
77720  gio/gio.symbols                     |   13 ++
77721  gio/gioenums.h                      |   39 ++++++
77722  gio/gunionvolumemonitor.c           |   12 ++
77723  gio/gvolumemonitor.c                |   18 +++
77724  gio/gvolumemonitor.h                |    5 +-
77725  11 files changed, 666 insertions(+), 4 deletions(-)
77726
77727 commit bb4f7c48f9510c1fd96de067cd8f18cd41b1a1f0
77728 Author: Ondrej Jirman <megous@megous.com>
77729 Date:   Sat May 30 08:23:46 2009 +0200
77730
77731     Fix incorrect freeing of thread pool in GThreadedSocketService
77732     (#584255)
77733
77734  gio/gthreadedsocketservice.c |    2 +-
77735  1 file changed, 1 insertion(+), 1 deletion(-)
77736
77737 commit 31cb0bdcb0f334ad904e088acb3a417452a4d67f
77738 Author: Alexander Larsson <alexl@redhat.com>
77739 Date:   Mon Jun 15 15:43:39 2009 +0200
77740
77741     Emit changed in g_socket_listener_add_socket, not in add_address
77742
77743     This way we emit this signal when add_socket is called from another
77744     place than add_address too.
77745
77746  gio/gsocketlistener.c |    7 ++++---
77747  1 file changed, 4 insertions(+), 3 deletions(-)
77748
77749 commit a640695f1609805a0fe745d35c2055a984410bb5
77750 Author: Alexander Larsson <alexl@redhat.com>
77751 Date:   Mon Jun 15 15:42:38 2009 +0200
77752
77753     Ref the passed in socket in g_socket_listener_add_socket (#585599)
77754
77755  gio/gsocketlistener.c |   23 ++++++++++++++++++-----
77756  1 file changed, 18 insertions(+), 5 deletions(-)
77757
77758 commit 67de6cba508d7f2e0c310527667df2efcf4a543a
77759 Author: Alexander Larsson <alexl@redhat.com>
77760 Date:   Mon Jun 15 14:23:57 2009 +0200
77761
77762     Add bound address out-argument to g_socket_listener_add_address
77763     (#585566)
77764
77765     This is very useful when binding to "any" port.
77766
77767  gio/gsocketlistener.c |   20 ++++++++++++++++++++
77768  gio/gsocketlistener.h |    1 +
77769  2 files changed, 21 insertions(+)
77770
77771 commit 91bdccff7544ee19d329ec73db02fd5f11c617fd
77772 Author: Alexander Larsson <alexl@redhat.com>
77773 Date:   Mon Jun 15 13:18:22 2009 +0200
77774
77775     Add g_reload_user_special_dirs_cache (#541276)
77776
77777     This is useful for nautilus that changes the xdg-user-dirs files.
77778
77779  glib/glib.symbols |    1 +
77780  glib/gutils.c     |   53
77781  +++++++++++++++++++++++++++++++++++++++++++++++++++++
77782  glib/gutils.h     |    1 +
77783  3 files changed, 55 insertions(+)
77784
77785 commit 740ae3aa29cc50f588fb3ac47f6125acbccd20b6
77786 Author: Alexander Larsson <alexl@redhat.com>
77787 Date:   Mon Jun 15 12:25:43 2009 +0200
77788
77789     Avoid unnecessary work if mount watching not specified (#585360)
77790
77791     If G_FILE_MONITOR_WATCH_MOUNTS isn't specified, don't do all the work
77792     when the mtab changes.
77793
77794  gio/glocaldirectorymonitor.c |   29 +++++++++++++++++++++++++----
77795  gio/glocaldirectorymonitor.h |    1 +
77796  2 files changed, 26 insertions(+), 4 deletions(-)
77797
77798 commit 129eb074823101102611690f053ffa246bb7784d
77799 Author: Matthias Clasen <mclasen@redhat.com>
77800 Date:   Mon Jun 15 01:45:34 2009 -0400
77801
77802     Support special icons for xdg user dirs
77803
77804     The icon names are folder-documents, folder-download, folder-music,
77805     folder-pictures, folder-publicshare, folder-templates, folder-videos.
77806     See bug 541276.
77807
77808  gio/glocalfileinfo.c |   18 ++++++++++++++++--
77809  1 file changed, 16 insertions(+), 2 deletions(-)
77810
77811 commit 50a7f530557e35c6dfc543d969c0369d53d45a87
77812 Author: Matthias Clasen <mclasen@redhat.com>
77813 Date:   Mon Jun 15 01:12:50 2009 -0400
77814
77815     Don't use deprecated GLib api
77816
77817     Fixes bug 585673.
77818
77819  gio/tests/resolver.c |    2 +-
77820  1 file changed, 1 insertion(+), 1 deletion(-)
77821
77822 commit 2553df615d21e68d52f1e0b45ac8b70622d2881e
77823 Author: Matthias Clasen <mclasen@redhat.com>
77824 Date:   Mon Jun 15 01:09:25 2009 -0400
77825
77826     Refer to the correct gcc deprecation options
77827
77828     This oversight was pointed out in bug 585520.
77829
77830  docs/reference/glib/tmpl/macros_misc.sgml |    2 +-
77831  1 file changed, 1 insertion(+), 1 deletion(-)
77832
77833 commit 2c5ac901d95f28db1edad2807f842396c594a49e
77834 Author: Matthias Clasen <mclasen@redhat.com>
77835 Date:   Mon Jun 15 01:03:54 2009 -0400
77836
77837     Fix some typos in list documentation
77838
77839     This fixes bug 585726.
77840
77841  docs/reference/glib/tmpl/linked_lists_double.sgml |    4 ++--
77842  docs/reference/glib/tmpl/linked_lists_single.sgml |    2 +-
77843  2 files changed, 3 insertions(+), 3 deletions(-)
77844
77845 commit b0bba8520acd423785075ba67e6e4b644fce765f
77846 Author: Matthias Clasen <mclasen@redhat.com>
77847 Date:   Mon Jun 15 00:52:43 2009 -0400
77848
77849     Extract strings from g_dngettext too
77850
77851     There is one occurrence of this in glib, which we currently miss.
77852     See bug 585717.
77853
77854  po/Makefile.in.in |    7 +++++++
77855  1 file changed, 7 insertions(+)
77856
77857 commit 642e9c75400cc12f0fad26e3f3df5ac6a39e0822
77858 Author: Matthias Clasen <mclasen@redhat.com>
77859 Date:   Mon Jun 15 00:45:55 2009 -0400
77860
77861     Fix the icon property implementation
77862
77863     Turns out both the setter and the getter were broken...
77864     Fixes bug 585676.
77865
77866  gio/gemblem.c |    3 ++-
77867  1 file changed, 2 insertions(+), 1 deletion(-)
77868
77869 commit b533a944ffc83ad90cd8b6fba00f4e0bebcd0741
77870 Author: Matthias Clasen <mclasen@redhat.com>
77871 Date:   Mon Jun 15 00:38:34 2009 -0400
77872
77873     Trivial formatting fixes
77874
77875  gio/gemblem.c |   63
77876  ++++++++++++++++++++++++++++-----------------------------
77877  1 file changed, 31 insertions(+), 32 deletions(-)
77878
77879 commit ce4aa6253eea2b24c0e4a99f9a1d7f31b9cec979
77880 Author: Matthias Clasen <mclasen@redhat.com>
77881 Date:   Sun Jun 14 23:55:12 2009 -0400
77882
77883     Include sys/uio.h for struct iovec
77884
77885     This fixes the build on OS X, bug 585280.
77886
77887  gio/gsocket.c |    2 ++
77888  1 file changed, 2 insertions(+)
77889
77890 commit 8a3a3d797e7ef3b66c917c1c0a2ec47300bbf661
77891 Author: Matthias Clasen <mclasen@redhat.com>
77892 Date:   Sun Jun 14 22:26:52 2009 -0400
77893
77894     Use inotify_init1 when available
77895
77896     To avoid leaking the inotify fd. Fixes bug 585478.
77897
77898  configure.in                 |    1 +
77899  gio/inotify/inotify-kernel.c |    9 +++++++--
77900  2 files changed, 8 insertions(+), 2 deletions(-)
77901
77902 commit 4dbc2074bc857464e64549fac2b7403c4e9566c1
77903 Author: Ryan Lortie <desrt@desrt.ca>
77904 Date:   Sun Jun 14 13:58:35 2009 -0400
77905
77906     Add GNIO test cases to .gitignore
77907
77908  gio/tests/.gitignore |    7 +++++++
77909  1 file changed, 7 insertions(+)
77910
77911 commit cb1a6092405b2f6d9b82e7c1b757951d695c5fe6
77912 Author: Ryan Lortie <desrt@desrt.ca>
77913 Date:   Fri Jun 12 13:01:04 2009 -0400
77914
77915     Bug 585575 – g_socket_listener_add_inet_port()
77916
77917     Change the logic in g_socket_listener_add_inet_port() as per the
77918     reasoning in the bug report.
77919
77920       - If the OS supports neither IPv6 or IPv4, fail.
77921       - If the OS supports only IPv6, do that.
77922       - If the OS supports only IPv4, do that.
77923       - If the OS supports IPv6 and IPv6 "speaks" IPv4 then bind it
77924         and be done.
77925       - If the OS supports IPv6 and IPv6 doesn't "speak" IPv4 then
77926         create an additional socket for IPv4.
77927       - If binding any socket fails then fail the entire call.
77928
77929     Also, remove the ability to call this function with port == 0.  This
77930     is a useless thing to do anyway since you have no way to know what
77931     port number was actually allocated.  We should have a separate
77932     function to deal with this.
77933
77934  gio/gsocketlistener.c |  164
77935  +++++++++++++++++++++++++++++++++++++------------
77936  1 file changed, 126 insertions(+), 38 deletions(-)
77937
77938 commit f7d756f5b6c9975452e57ac6f41ff69d9f456739
77939 Author: Ryan Lortie <desrt@desrt.ca>
77940 Date:   Fri Jun 12 12:21:07 2009 -0400
77941
77942     add g_socket_speaks_ipv4()
77943
77944     Partial fix for Bug 585575.
77945
77946  docs/reference/gio/gio-sections.txt |    1 +
77947  gio/gio.symbols                     |    1 +
77948  gio/gsocket.c                       |   48
77949  +++++++++++++++++++++++++++++++++++
77950  gio/gsocket.h                       |    1 +
77951  4 files changed, 51 insertions(+)
77952
77953 commit fd22781b184529c2a838272b76d71b4b498366ba
77954 Author: Benjamin Otte <otte@gnome.org>
77955 Date:   Fri Jun 12 15:57:51 2009 +0200
77956
77957     make all APIs that take inet port arguments take a guint16
77958
77959  gio/gsocketclient.c   |    4 ++--
77960  gio/gsocketclient.h   |    4 ++--
77961  gio/gsocketlistener.c |    2 +-
77962  gio/gsocketlistener.h |    6 +++---
77963  4 files changed, 8 insertions(+), 8 deletions(-)
77964
77965 commit 3e3e3c29469f03ec7f141b2522accdb7c2acd59d
77966 Author: Benjamin Otte <otte@gnome.org>
77967 Date:   Fri Jun 12 15:57:12 2009 +0200
77968
77969     don't make strings const when they are not
77970
77971     gets rid of compiler warnings
77972
77973  gio/gdesktopappinfo.c |    4 ++--
77974  1 file changed, 2 insertions(+), 2 deletions(-)
77975
77976 commit a402875de1d8956c90a940f8309733040cda5afb
77977 Author: Matthias Clasen <mclasen@redhat.com>
77978 Date:   Thu Jun 11 12:41:16 2009 -0400
77979
77980     Fix an oversight in the previous commit
77981
77982     We don't want to unset DISPLAY etc, if none is specified in the
77983     app launch context.
77984
77985  gio/gdesktopappinfo.c |    4 ----
77986  1 file changed, 4 deletions(-)
77987
77988 commit 6224d3d2ecdbc3cacfdb8213de3cf53d6dfc8580
77989 Author: Matthias Clasen <mclasen@redhat.com>
77990 Date:   Wed Jun 10 23:50:45 2009 -0400
77991
77992     Fix g_string_chunk_insert_len to accept nuls
77993
77994     Contrary to what the documentation says, g_string_chunk_insert_len
77995     was stopping at the first nul. Also add a test. Fixes bug 585088.
77996
77997  glib/gstring.c      |   54
77998  +++++++++++++++++++++++++--------------------------
77999  glib/tests/string.c |   23 ++++++++++++++++++++++
78000  2 files changed, 49 insertions(+), 28 deletions(-)
78001
78002 commit 9e43937d03443d6e8f63ea2c75c0fd54aaa124b3
78003 Author: Matthias Clasen <mclasen@redhat.com>
78004 Date:   Wed Jun 10 23:28:32 2009 -0400
78005
78006     Include sys/types.h in gunixfdmessage.c
78007
78008     As recommended in 'man socket'. Fixes bug 585281.
78009
78010  gio/gunixfdmessage.c |    1 +
78011  1 file changed, 1 insertion(+)
78012
78013 commit d3d81f74c5c227fb17494c0388ede1e83557a7e1
78014 Author: Matthias Clasen <mclasen@redhat.com>
78015 Date:   Wed Jun 10 16:20:51 2009 -0400
78016
78017     Make setting DISPLAY work
78018
78019     And remove a bunch of grotty code to manipulate an environment
78020     array at the same time. Instead, simply call setenv in the child_setup
78021     function.
78022
78023  gio/gdesktopappinfo.c |  232
78024  +++++++++++--------------------------------------
78025  1 file changed, 49 insertions(+), 183 deletions(-)
78026
78027 commit 83ae249a2efc6f6445b5655cc16841ee2f9d3f75
78028 Author: Matthias Clasen <mclasen@redhat.com>
78029 Date:   Wed Jun 10 16:20:38 2009 -0400
78030
78031     Support automake 1.11
78032
78033  autogen.sh |   10 +++++++---
78034  1 file changed, 7 insertions(+), 3 deletions(-)
78035
78036 commit ff2532aead7a73ca92d0b8a964d143c69e78c6cd
78037 Author: Kjartan Maraas <kmaraas@gnome.org>
78038 Date:   Wed Jun 10 09:43:33 2009 +0200
78039
78040     Updated Norwegian bokmål translation.
78041
78042  po/nb.po |  903
78043  +++++++++++++++++++++++++++++---------------------------------
78044  1 file changed, 419 insertions(+), 484 deletions(-)
78045
78046 commit 74a3c71dcfb8f15692efd572670d28cb04caa868
78047 Author: Dan Winship <danw@gnome.org>
78048 Date:   Tue Jun 9 09:32:43 2009 -0400
78049
78050     Revert part of fix for old OS X that broke the compile on current OS X
78051
78052     http://bugzilla.gnome.org/show_bug.cgi?id=584574
78053
78054  gio/libasyncns/g-asyncns.h |    8 +-------
78055  1 file changed, 1 insertion(+), 7 deletions(-)
78056
78057 commit 059ec81c9e88ee5ec67aafd135714754ea5b9552
78058 Author: Michael Meeks <michael.meeks@novell.com>
78059 Date:   Tue Jun 9 11:31:42 2009 +0100
78060
78061     move start_element emission out into a new (inlined) function, so
78062     the alloca'd memory is released on return, rather than slowly blowing
78063     the stack.
78064
78065  glib/gmarkup.c |   76
78066  +++++++++++++++++++++++++++++++-------------------------
78067  1 file changed, 42 insertions(+), 34 deletions(-)
78068
78069 commit ced88fd0de4aedb537552561582875b427081eeb
78070 Author: Benjamin Otte <otte@gnome.org>
78071 Date:   Tue Jun 9 10:54:22 2009 +0200
78072
78073     Bug 585189 – g_cancellable_reset() must be called in same thread ...
78074
78075     ... as g_cancellable_cancel()
78076     Rework a g_critical() that would (rarely) trigger when _reset() was
78077     called in a thread different from _cancel() by making _reset()
78078     wait for
78079     the cancel function to be finished the same way
78080     g_cancellable_disconnect() uses.
78081
78082  gio/gcancellable.c |    8 ++++----
78083  1 file changed, 4 insertions(+), 4 deletions(-)
78084
78085 commit 7d4b7063057a9473491141e4d26fbcec17bb83ec
78086 Author: Runa Bhattacharjee <runab@redhat.com>
78087 Date:   Tue Jun 9 11:48:53 2009 +0530
78088
78089     Updated Bengali India Translations
78090
78091  po/bn_IN.po |  982
78092  +++++++++++++++++++++++++++--------------------------------
78093  1 file changed, 457 insertions(+), 525 deletions(-)
78094
78095 commit 139af6f70032cad02b3cd965521c0c0cdb0dc8cf
78096 Author: Benjamin Otte <otte@gnome.org>
78097 Date:   Mon Jun 8 17:29:22 2009 +0200
78098
78099     update the overview image of the gio docs
78100
78101     The old image was confusing and after some discussions in #nautilus we
78102     made a new one.
78103
78104  docs/reference/gio/gvfs-overview.odg |  Bin 10542 -> 17772 bytes
78105  docs/reference/gio/gvfs-overview.png |  Bin 49138 -> 48474 bytes
78106  2 files changed, 0 insertions(+), 0 deletions(-)
78107
78108 commit 74fd3e734f3b6e7702ee1a859855ef6bd1c28ef9
78109 Author: Benjamin Otte <otte@gnome.org>
78110 Date:   Mon Jun 8 15:29:57 2009 +0200
78111
78112     typo in documentation
78113
78114  gio/gsocketconnection.c |    2 +-
78115  1 file changed, 1 insertion(+), 1 deletion(-)
78116
78117 commit 29a4a0a44dc09dabe071a989da2500b2bc143cbd
78118 Author: Benjamin Otte <otte@gnome.org>
78119 Date:   Mon Jun 8 15:27:12 2009 +0200
78120
78121     only query file info in g_file_copy() when we need it
78122
78123     The default implementation of g_file_copy() checked the size of
78124     the file
78125     to copy to give useful progress updates unconditionally. This
78126     can cause
78127     long delays on 1-connection FTP servers while it tries to open
78128     a second
78129     connection before it returns EBUSY. This patch makes this query only
78130     happen when we actually send progress updates.
78131
78132  gio/gfile.c |   34 +++++++++++++++++++---------------
78133  1 file changed, 19 insertions(+), 15 deletions(-)
78134
78135 commit 0bb5739f323396b40bbe6470c505606ea265afa0
78136 Author: Alexander Larsson <alexl@redhat.com>
78137 Date:   Mon Jun 1 22:09:21 2009 +0200
78138
78139     Reformat g_themed_icon_get_names return type to make gtk-doc work
78140
78141     Seems the gtk-doc scanner needs "const gchar* const *" to work,
78142     so switching
78143     to that.
78144
78145  gio/gthemedicon.h |    2 +-
78146  1 file changed, 1 insertion(+), 1 deletion(-)
78147
78148 commit ce6fbd623115c88cfdf0f5ed36b01cca201ba78e
78149 Author: Dan Winship <danw@gnome.org>
78150 Date:   Thu May 28 15:27:04 2009 -0400
78151
78152     Fix multiple bugs in g_srv_target_list_sort()
78153
78154     In particular, targets with weight 0 should be very UNlikely to be
78155     selected, not very likely, as they were before. However, even ignoring
78156     that bug in the logic, there was an additional bug (swapping list
78157     items would cause the 0-weight items to get re-ordered incorrectly
78158     anyway), and the code contained several fencepost errors.
78159
78160     This patch also adds gio/tests/srvtarget.c, which confirms that for a
78161     sample list of targets, we now generate all possible correct random
78162     sortings and no incorrect sortings, and the correct sortings occur in
78163     roughly the expected proportions (though if the current code is
78164     still wrong, those proportions may be wrong as well).
78165
78166     http://bugzilla.gnome.org/show_bug.cgi?id=583398
78167
78168  gio/gsrvtarget.c      |   92 ++++++++++++++---------------
78169  gio/tests/Makefile.am |    6 +-
78170  gio/tests/srvtarget.c |  157
78171  +++++++++++++++++++++++++++++++++++++++++++++++++
78172  3 files changed, 205 insertions(+), 50 deletions(-)
78173
78174 commit 1ca91a212503e64a150c78cdb9ce0489efaa7a59
78175 Author: Dan Winship <danw@gnome.org>
78176 Date:   Sat May 23 21:49:47 2009 -0300
78177
78178     Clarify some GSocket docs
78179
78180  gio/gsocket.c |  218
78181  +++++++++++++++++++++++++++++++--------------------------
78182  1 file changed, 120 insertions(+), 98 deletions(-)
78183
78184 commit 5b3d62a7a6d4354b1588dd94f477c44bd15f1753
78185 Author: Dan Winship <danw@gnome.org>
78186 Date:   Mon Apr 27 17:35:04 2009 -0400
78187
78188     Misc networking build fixes
78189
78190     http://bugzilla.gnome.org/show_bug.cgi?id=580301
78191     http://bugzilla.gnome.org/show_bug.cgi?id=584176
78192
78193  gio/gnetworkaddress.c       |    8 +-------
78194  gio/gnetworkingprivate.h    |    8 +++++++-
78195  gio/gresolver.c             |    2 +-
78196  gio/gsocket.c               |    8 +-------
78197  gio/gsocketcontrolmessage.c |    5 +----
78198  gio/gunixresolver.c         |    1 -
78199  gio/gunixsocketaddress.c    |    2 --
78200  gio/libasyncns/g-asyncns.h  |   17 +++++++++++++++++
78201  8 files changed, 28 insertions(+), 23 deletions(-)
78202
78203 commit 85816117e3da8c8751bb9c12f93580c9910ec8da
78204 Author: Tor Lillqvist <tml@iki.fi>
78205 Date:   Mon Jun 1 14:04:49 2009 +0300
78206
78207     Bump _WIN32_WINNT to 0x0501
78208
78209     Needed to get prototypes for getaddrinfo() and friends on mingw.
78210
78211  gio/gnetworkingprivate.h |    2 +-
78212  1 file changed, 1 insertion(+), 1 deletion(-)
78213
78214 commit 4a50bab276cdbde6387c0dd07666de1879e2d6c9
78215 Author: Hans Breuer <hans@breuer.org>
78216 Date:   Sat May 30 15:33:14 2009 +0200
78217
78218     Define fstat() for msvc build
78219
78220  glib/giowin32.c    |    4 ++++
78221  glib/gkeyfile.c    |    4 ++++
78222  glib/gmappedfile.c |    5 +++++
78223  3 files changed, 13 insertions(+)
78224
78225 commit 75ef01824803c70f42d412c19d4e61904702e461
78226 Author: Hans Breuer <hans@breuer.org>
78227 Date:   Sat May 30 15:29:23 2009 +0200
78228
78229     Updated msvc build files
78230
78231  README.win32           |   13 ++++--
78232  config.h.win32.in      |    3 ++
78233  gio/makefile.msc       |   82 +++++++++++++++++-----------------
78234  gio/win32/makefile.msc |   35 +++++++++++++++
78235  glib/makefile.msc.in   |  114
78236  ++++++++++++++++++++++++++----------------------
78237  glibconfig.h.win32.in  |    5 +++
78238  tests/makefile.msc.in  |   39 ++++++++---------
78239  7 files changed, 172 insertions(+), 119 deletions(-)
78240
78241 commit 780185449fadcbc5d79d9dea245067c16f475a92
78242 Author: Hans Breuer <hans@breuer.org>
78243 Date:   Sat May 30 15:24:06 2009 +0200
78244
78245     Version resource template for gio
78246
78247  gio/gio.rc.in |   30 ++++++++++++++++++++++++++++++
78248  1 file changed, 30 insertions(+)
78249
78250 commit 73dbe591fb9ae98aab6902cf213132e2ad99c88c
78251 Author: Hans Breuer <hans@breuer.org>
78252 Date:   Sat May 30 15:18:02 2009 +0200
78253
78254     Handle EAI_NODATA==EAI_NONAME in win32 SDK
78255
78256  gio/gresolver.c |    2 ++
78257  1 file changed, 2 insertions(+)
78258
78259 commit cbca0ac5d92df015902b3fd8a9086a29b20bc6f9
78260 Author: Hans Breuer <hans@breuer.org>
78261 Date:   Sat May 30 15:14:01 2009 +0200
78262
78263     Include io.h for write() on win32
78264
78265  gio/gcancellable.c |    1 +
78266  1 file changed, 1 insertion(+)
78267
78268 commit 136793cc5e5e808c82d21664c0ba96c95c8f7075
78269 Author: Hans Breuer <hans@breuer.org>
78270 Date:   Sat May 30 15:08:29 2009 +0200
78271
78272     Simplified for pre-built package use
78273
78274  build/win32/make.msc    |  120
78275  ++++++++++++++++++++++++++++++++++-------------
78276  build/win32/module.defs |   29 ++++++++----
78277  2 files changed, 108 insertions(+), 41 deletions(-)
78278
78279 commit f4e89ab87702d220babc4d18ec8450e351d3c06e
78280 Author: Hans Breuer <hans@breuer.org>
78281 Date:   Sat May 30 15:02:14 2009 +0200
78282
78283     Replace FIXME with proper SDK version define
78284
78285  gio/gnetworkingprivate.h |    2 +-
78286  1 file changed, 1 insertion(+), 1 deletion(-)
78287
78288 commit 661bb521d126480606e12a15f722069eeddfc306
78289 Author: Matthias Clasen <mclasen@redhat.com>
78290 Date:   Thu May 28 23:50:48 2009 -0400
78291
78292     Bump version
78293
78294  configure.in |    2 +-
78295  1 file changed, 1 insertion(+), 1 deletion(-)
78296
78297 commit 33a2f5a21212a62e96ba8f5691a51d512a8925bd
78298 Author: Matthias Clasen <mclasen@redhat.com>
78299 Date:   Thu May 28 23:44:48 2009 -0400
78300
78301     Release 2.21.1
78302
78303  docs/reference/glib/tmpl/glib-unused.sgml |   67 ---
78304  docs/reference/glib/tmpl/macros_misc.sgml |    6 +-
78305  docs/reference/glib/tmpl/types.sgml       |    2 +
78306  docs/reference/glib/tmpl/version.sgml     |   68 +++
78307  po/am.po                                  |  203 +++----
78308  po/ar.po                                  |  203 +++----
78309  po/as.po                                  |  203 +++----
78310  po/az.po                                  |  203 +++----
78311  po/be.po                                  |  207 ++++----
78312  po/be@latin.po                            |  206 ++++----
78313  po/bg.po                                  |  205 ++++----
78314  po/bn.po                                  |  203 +++----
78315  po/bn_IN.po                               |  203 +++----
78316  po/bs.po                                  |  203 +++----
78317  po/ca.po                                  |  204 ++++----
78318  po/ca@valencia.po                         |  815
78319  +++++++++++++++--------------
78320  po/cs.po                                  |  204 ++++----
78321  po/cy.po                                  |  204 ++++----
78322  po/da.po                                  |  204 ++++----
78323  po/de.po                                  |  205 ++++----
78324  po/dz.po                                  |  203 +++----
78325  po/el.po                                  |  204 ++++----
78326  po/en_CA.po                               |  203 +++----
78327  po/en_GB.po                               |  203 +++----
78328  po/eo.po                                  |  203 +++----
78329  po/es.po                                  |  815
78330  ++++++++++++++---------------
78331  po/et.po                                  |  203 +++----
78332  po/eu.po                                  |  205 ++++----
78333  po/fa.po                                  |  203 +++----
78334  po/fi.po                                  |  203 +++----
78335  po/fr.po                                  |  205 ++++----
78336  po/ga.po                                  |  203 +++----
78337  po/gl.po                                  |  205 ++++----
78338  po/gu.po                                  |  203 +++----
78339  po/he.po                                  |  203 +++----
78340  po/hi.po                                  |  203 +++----
78341  po/hr.po                                  |  204 ++++----
78342  po/hu.po                                  |  205 ++++----
78343  po/hy.po                                  |  203 +++----
78344  po/id.po                                  |  205 ++++----
78345  po/is.po                                  |  203 +++----
78346  po/it.po                                  |  205 ++++----
78347  po/ja.po                                  |  203 +++----
78348  po/ka.po                                  |  203 +++----
78349  po/kn.po                                  |  203 +++----
78350  po/ko.po                                  |  203 +++----
78351  po/ku.po                                  |  203 +++----
78352  po/lt.po                                  |  204 ++++----
78353  po/lv.po                                  |  203 +++----
78354  po/mai.po                                 |  203 +++----
78355  po/mg.po                                  |  205 ++++----
78356  po/mk.po                                  |  205 ++++----
78357  po/ml.po                                  |  203 +++----
78358  po/mn.po                                  |  203 +++----
78359  po/mr.po                                  |  204 ++++----
78360  po/ms.po                                  |  203 +++----
78361  po/nb.po                                  |  204 ++++----
78362  po/ne.po                                  |  203 +++----
78363  po/nl.po                                  |  205 ++++----
78364  po/nn.po                                  |  203 +++----
78365  po/oc.po                                  |  203 +++----
78366  po/or.po                                  |  234 +++++----
78367  po/pa.po                                  |  203 +++----
78368  po/pl.po                                  |  205 ++++----
78369  po/ps.po                                  |  203 +++----
78370  po/pt.po                                  |  203 +++----
78371  po/pt_BR.po                               |  205 ++++----
78372  po/ro.po                                  |  203 +++----
78373  po/ru.po                                  |  204 ++++----
78374  po/rw.po                                  |  203 +++----
78375  po/si.po                                  |  203 +++----
78376  po/sk.po                                  |  205 ++++----
78377  po/sl.po                                  |  205 ++++----
78378  po/sq.po                                  |  204 ++++----
78379  po/sr.po                                  |  203 +++----
78380  po/sr@ije.po                              |  203 +++----
78381  po/sr@latin.po                            |  203 +++----
78382  po/sv.po                                  |  204 ++++----
78383  po/ta.po                                  |  203 +++----
78384  po/te.po                                  |  203 +++----
78385  po/th.po                                  |  203 +++----
78386  po/tl.po                                  |  204 ++++----
78387  po/tr.po                                  |  203 +++----
78388  po/tt.po                                  |  203 +++----
78389  po/uk.po                                  |  204 ++++----
78390  po/vi.po                                  |  204 ++++----
78391  po/wa.po                                  |  203 +++----
78392  po/xh.po                                  |  204 ++++----
78393  po/yi.po                                  |  203 +++----
78394  po/zh_CN.po                               |  203 +++----
78395  po/zh_HK.po                               |  203 +++----
78396  po/zh_TW.po                               |  203 +++----
78397  92 files changed, 10246 insertions(+), 9069 deletions(-)
78398
78399 commit 479c45564a7010dad0742912506e1dff9b61fdd5
78400 Author: Matthias Clasen <mclasen@redhat.com>
78401 Date:   Thu May 28 23:06:24 2009 -0400
78402
78403     Update NEWS once more
78404
78405  NEWS |    1 +
78406  1 file changed, 1 insertion(+)
78407
78408 commit 62abf79be2f7133d4c14aa89a04ac7261e00b9f0
78409 Author: Matthias Clasen <mclasen@redhat.com>
78410 Date:   Thu May 28 14:40:04 2009 -0400
78411
78412     Another pedantic docs fix
78413
78414  gio/gsocket.c |    2 +-
78415  1 file changed, 1 insertion(+), 1 deletion(-)
78416
78417 commit d32226da6d4ff565aebd41b5f126d625dc42816b
78418 Author: Alexander Larsson <alexl@redhat.com>
78419 Date:   Thu May 28 15:34:07 2009 +0200
78420
78421     Ref the right type in g_socket_control_message_deserialize
78422
78423     We were not looking at the right type at all due to a typo.
78424
78425  gio/gsocketcontrolmessage.c |    2 +-
78426  1 file changed, 1 insertion(+), 1 deletion(-)
78427
78428 commit 390549f6c4968b14ce4a141781f1131f6a09eafe
78429 Author: Alexander Larsson <alexl@redhat.com>
78430 Date:   Thu May 28 15:33:52 2009 +0200
78431
78432     Document g_socket_control_message_deserialize
78433
78434  gio/gsocketcontrolmessage.c |   18 +++++++++++++-----
78435  1 file changed, 13 insertions(+), 5 deletions(-)
78436
78437 commit dbe7408a5c06b4e88cf2605a24b0949adc02446c
78438 Author: Shixin Zeng <zeng.shixin@gmail.com>
78439 Date:   Thu May 28 12:52:23 2009 +0300
78440
78441     Fix string length bugs in GWinHttpFile (#580347)
78442
78443  gio/win32/gwinhttpfile.c |   10 +++++-----
78444  1 file changed, 5 insertions(+), 5 deletions(-)
78445
78446 commit a859f883cf939b1010c3783ad34879b2ba897bfe
78447 Author: Matthias Clasen <mclasen@redhat.com>
78448 Date:   Thu May 28 00:30:21 2009 -0400
78449
78450     Fix make check
78451
78452  gio/ginetsocketaddress.c     |    2 +-
78453  gio/gnetworkaddress.c        |    2 +-
78454  gio/gnetworkservice.c        |    2 +-
78455  gio/gsocketconnectable.c     |    2 +-
78456  gio/gsocketcontrolmessage.c  |    2 +-
78457  gio/gsocketinputstream.c     |    5 +++++
78458  gio/gsocketoutputstream.c    |    7 +++++++
78459  gio/gthreadedsocketservice.c |    2 +-
78460  gio/gunixfdmessage.c         |    2 +-
78461  gio/gunixsocketaddress.c     |    2 +-
78462  gio/pltcheck.sh              |    2 +-
78463  11 files changed, 21 insertions(+), 9 deletions(-)
78464
78465 commit a39670dade8d68062a9ed2a3695b68945f34c5a5
78466 Author: Matthias Clasen <mclasen@redhat.com>
78467 Date:   Thu May 28 00:08:42 2009 -0400
78468
78469     Update for 2.21.1
78470
78471  NEWS |   40 ++++++++++++++++++++++++++++++++++++++++
78472  1 file changed, 40 insertions(+)
78473
78474 commit 576839adbe9a72903fd435d24dbbb7826c691fcc
78475 Author: Matthias Clasen <mclasen@redhat.com>
78476 Date:   Wed May 27 22:44:31 2009 -0400
78477
78478     Fix references to nonexisting functions
78479
78480  gio/gasyncinitable.c |    6 +++---
78481  1 file changed, 3 insertions(+), 3 deletions(-)
78482
78483 commit 06144900ec87effb99c94e2d8369ca270d024bf1
78484 Author: Matthias Clasen <mclasen@redhat.com>
78485 Date:   Wed May 27 18:20:08 2009 -0400
78486
78487     Documentation and coding style fixups
78488
78489     Lots of pedanic changes.
78490
78491  docs/reference/gio/gio-sections.txt |   18 +--
78492  docs/reference/gio/gio.types        |    1 +
78493  gio/gasyncinitable.c                |  165 ++++++++++++-----------
78494  gio/gfile.c                         |  155 +++++++++++-----------
78495  gio/ginetaddress.c                  |  165 ++++++++++++++++++-----
78496  gio/ginetsocketaddress.c            |   28 ++--
78497  gio/ginitable.c                     |   22 ++--
78498  gio/ginitable.h                     |    3 +-
78499  gio/gioenums.h                      |   48 ++++---
78500  gio/giostream.c                     |  132 +++++++++----------
78501  gio/giotypes.h                      |   15 ++-
78502  gio/gnetworkaddress.c               |   44 ++++---
78503  gio/gnetworkaddress.h               |   16 +--
78504  gio/gnetworkservice.c               |   32 +++--
78505  gio/gresolver.c                     |    6 +-
78506  gio/gresolver.h                     |    2 +-
78507  gio/gsocket.c                       |  247
78508  +++++++++++++++++++----------------
78509  gio/gsocketaddress.c                |   17 +--
78510  gio/gsocketaddressenumerator.c      |   34 ++---
78511  gio/gsocketaddressenumerator.h      |    2 +-
78512  gio/gsocketclient.c                 |  106 ++++++++-------
78513  gio/gsocketclient.h                 |   16 +--
78514  gio/gsocketconnectable.c            |    4 +-
78515  gio/gsocketconnectable.h            |    4 +-
78516  gio/gsocketconnection.c             |  102 ++++++++-------
78517  gio/gsocketconnection.h             |   26 ++--
78518  gio/gsocketcontrolmessage.c         |   39 ++++--
78519  gio/gsocketlistener.c               |  116 ++++++++--------
78520  gio/gsocketservice.c                |   35 ++---
78521  gio/gsocketservice.h                |    2 +-
78522  gio/gsrvtarget.c                    |    4 +-
78523  gio/gtcpconnection.c                |   30 +++--
78524  gio/gthreadedsocketservice.c        |   24 ++--
78525  gio/gunixconnection.c               |   20 +--
78526  gio/gunixconnection.h               |    2 +-
78527  gio/gunixfdmessage.c                |   43 +++---
78528  gio/gunixfdmessage.h                |    6 +-
78529  gio/gunixsocketaddress.c            |    4 +-
78530  38 files changed, 964 insertions(+), 771 deletions(-)
78531
78532 commit eecbbb0a20a114b4a2c6759aa108940902c8961c
78533 Author: Matthias Clasen <mclasen@redhat.com>
78534 Date:   Wed May 27 12:07:13 2009 -0400
78535
78536     Fix the an index title
78537
78538  docs/reference/gio/gio-docs.xml |    2 +-
78539  1 file changed, 1 insertion(+), 1 deletion(-)
78540
78541 commit 00151ec0e1ea5c6b8be13c70a8808bc0ff380e3b
78542 Author: Matthias Clasen <mclasen@redhat.com>
78543 Date:   Wed May 27 12:01:14 2009 -0400
78544
78545     Fix a locking problem in g_main_context_iterate()
78546
78547     We failed to ensure that the context is locked on every exit of
78548     the function. This fixes bug 583324.
78549
78550  glib/gmain.c |   15 ++++++---------
78551  1 file changed, 6 insertions(+), 9 deletions(-)
78552
78553 commit 209a662c2fb664bed2bf4e26bbda784ca7c0739d
78554 Author: Hans Breuer <hans@breuer.org>
78555 Date:   Wed May 27 15:12:31 2009 +0300
78556
78557     Correct reference and implement close_fn (#578769)
78558
78559     Do proper referencing and unreferencing of
78560     GWinHttpFileInputStream::file and
78561     GWinHttpFileInputStream::file::vfs. Implement
78562     GWinHttpFileInputStream::close_fn.
78563
78564  gio/win32/gwinhttpfile.c            |    5 ++++-
78565  gio/win32/gwinhttpfileinputstream.c |   23 ++++++++++++++++++++++-
78566  2 files changed, 26 insertions(+), 2 deletions(-)
78567
78568 commit 623f99dc3dee7712da4ac209ba445b2199b2963c
78569 Author: Alexander Larsson <alexl@redhat.com>
78570 Date:   Wed May 27 11:11:37 2009 +0200
78571
78572     Add required defines on solaris for GSocket to build (#582856)
78573
78574     Turns out that the msg_control and related things are not defined
78575     in the
78576     system headers unless you define some _XOPEN_SOURCE things.
78577
78578  configure.in |    8 ++++++++
78579  1 file changed, 8 insertions(+)
78580
78581 commit f99be75ff9d62f8e8e4e8850e34fe1020e58cb8c
78582 Author: Alexander Larsson <alexl@redhat.com>
78583 Date:   Mon May 25 15:46:35 2009 +0200
78584
78585     Remove mention of non-existing calls from docs
78586
78587     The docs mentions a separate seekable API for the various file streams
78588     which don't actually exists. Change this to refer to the generic
78589     GSeekable calls.
78590
78591  gio/gfileinputstream.c  |   10 ++++------
78592  gio/gfileiostream.c     |   14 +++++++-------
78593  gio/gfileoutputstream.c |   17 ++++++++---------
78594  3 files changed, 19 insertions(+), 22 deletions(-)
78595
78596 commit 3c0feca7f109c68e8c2a278875e576b18966d299
78597 Author: Alexander Larsson <alexl@redhat.com>
78598 Date:   Mon May 25 12:47:12 2009 +0200
78599
78600     Don't end enum with comma (#583663)
78601
78602     This is valid C but breaks C++, so don't put it in headers.
78603
78604  gio/gioenums.h |    2 +-
78605  1 file changed, 1 insertion(+), 1 deletion(-)
78606
78607 commit c93c98732aefb8472c94e75fea36f4924c7c746c
78608 Author: Alexander Larsson <alexl@redhat.com>
78609 Date:   Mon May 25 12:46:03 2009 +0200
78610
78611     Don't return something from a void function (#583408)
78612
78613  gio/gsocketcontrolmessage.c |    2 +-
78614  1 file changed, 1 insertion(+), 1 deletion(-)
78615
78616 commit ce171195d99c57e895bb02c7b324c811f958a91f
78617 Author: Alexander Larsson <alexl@redhat.com>
78618 Date:   Mon May 25 11:33:56 2009 +0200
78619
78620     Add g_inet_address_get_native_size (#583205)
78621
78622     This can be used to get the size of g_inet_address_to_bytes().
78623
78624  docs/reference/gio/gio-sections.txt |    1 +
78625  gio/ginetaddress.c                  |   22 +++++++++++++++++++++-
78626  gio/ginetaddress.h                  |    2 ++
78627  gio/gio.symbols                     |    1 +
78628  4 files changed, 25 insertions(+), 1 deletion(-)
78629
78630 commit fb70c6420b63a17bed11b594dd7255df08424fec
78631 Author: Miquel Esplà <miquelespla@gmail.com>
78632 Date:   Mon May 25 00:23:58 2009 +0200
78633
78634     Added Valencian-Catalan translation
78635
78636  po/LINGUAS        |    1 +
78637  po/ca@valencia.po | 1939
78638  +++++++++++++++++++++++++++++++++++++++++++++++++++++
78639  2 files changed, 1940 insertions(+)
78640
78641 commit bde3e9c3549bc74bdd2061945f2647fdd8aa3b77
78642 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
78643 Date:   Sat May 23 20:00:22 2009 +0200
78644
78645     Updated Spanish translation
78646
78647  po/es.po |   29 +++++++++++++++++++----------
78648  1 file changed, 19 insertions(+), 10 deletions(-)
78649
78650 commit 37bd225d7b28e12fd78344d07e656cc2ff0d8d75
78651 Author: Christian Persch <chpe@gnome.org>
78652 Date:   Tue May 27 23:45:08 2008 +0200
78653
78654     Fix grammar in error message
78655
78656     Bug #583198.
78657
78658  glib/gkeyfile.c |    2 +-
78659  1 file changed, 1 insertion(+), 1 deletion(-)
78660
78661 commit 76ebe6c069b7fb1d09e6b95172185b325a3bb28e
78662 Author: Christian Persch <chpe@gnome.org>
78663 Date:   Sat May 24 20:51:07 2008 +0200
78664
78665     Plug a mem leak
78666
78667     Bug #583196.
78668
78669  glib/tests/keyfile.c |    1 +
78670  1 file changed, 1 insertion(+)
78671
78672 commit fc9a888b8cb8b16f093caa5d5faf4057fad1c0ef
78673 Author: Christian Persch <chpe@gnome.org>
78674 Date:   Tue Jan 27 20:39:37 2009 +0100
78675
78676     Add G_G[U]INTPTR_FORMAT and G_GINTPTR_MODIFIER
78677
78678     Add macros for printf formatting for g[u]intptr. Bug 569376.
78679
78680  configure.in                              |   16 ++++++++++++++++
78681  docs/reference/glib/glib-sections.txt     |    3 +++
78682  docs/reference/glib/tmpl/macros_misc.sgml |   26
78683  ++++++++++++++++++++++++++
78684  docs/reference/glib/tmpl/types.sgml       |   12 ++++++++++++
78685  4 files changed, 57 insertions(+)
78686
78687 commit d046bfe577f71b45b40d8b0592409c88945bb934
78688 Author: Christian Persch <chpe@gnome.org>
78689 Date:   Tue Jan 27 19:54:27 2009 +0100
78690
78691     Document g[u]intptr
78692
78693     Bug 569375.
78694
78695  docs/reference/glib/glib-sections.txt |    4 ++++
78696  docs/reference/glib/tmpl/types.sgml   |   19 ++++++++++++++++++-
78697  2 files changed, 22 insertions(+), 1 deletion(-)
78698
78699 commit 54b43229f4d6c3bf456f7b910bc00722a4f956d8
78700 Author: Christian Persch <chpe@gnome.org>
78701 Date:   Mon Apr 20 13:46:09 2009 +0200
78702
78703     Use g_error_new_valist instead of a private copy of it
78704
78705  gio/gsimpleasyncresult.c |   19 +------------------
78706  1 file changed, 1 insertion(+), 18 deletions(-)
78707
78708 commit 01b79d67ef0294dd633ccb0998a6d9053772da05
78709 Author: Yeti <yeti@physics.muni.cz>
78710 Date:   Mon Apr 20 13:22:17 2009 +0200
78711
78712     Make g_error_new_valist public
78713
78714     Bug #569024.
78715
78716  docs/reference/glib/glib-sections.txt         |    1 +
78717  docs/reference/glib/tmpl/error_reporting.sgml |   12 ++++++++++++
78718  glib/gerror.c                                 |   16 +++++++++++++++-
78719  glib/gerror.h                                 |    6 ++++++
78720  glib/glib.symbols                             |    1 +
78721  5 files changed, 35 insertions(+), 1 deletion(-)
78722
78723 commit 14d53dcfa8a781a79bd61f50bb73c4a1b3b7857e
78724 Author: Alexander Larsson <alexl@redhat.com>
78725 Date:   Wed May 20 16:28:20 2009 +0200
78726
78727     Fix connect on win32
78728
78729     We should not wait before calling connect for non-blocking connect.
78730     Also, use the right error code for the nonblocking pending case
78731     on win32.
78732
78733  gio/gsocket.c |    7 +------
78734  1 file changed, 1 insertion(+), 6 deletions(-)
78735
78736 commit bb66fdcce32fedb31ddba2a5aaa4cd1c8f0cdc9e
78737 Author: Alexander Larsson <alexl@redhat.com>
78738 Date:   Wed May 20 15:59:11 2009 +0200
78739
78740     Fix build on win32
78741
78742  gio/gsocket.c |   18 +++++++++++-------
78743  1 file changed, 11 insertions(+), 7 deletions(-)
78744
78745 commit c897cca601fdf9a91f214a33af33a812680b983e
78746 Author: Alexander Larsson <alexl@redhat.com>
78747 Date:   Wed May 20 15:58:28 2009 +0200
78748
78749     Don't add unix specific APIs on win32
78750
78751  gio/gio.symbols |    4 ++++
78752  1 file changed, 4 insertions(+)
78753
78754 commit 5a46e4d1406da1a319e421e908aec768760ef139
78755 Author: Alexander Larsson <alexl@redhat.com>
78756 Date:   Wed May 20 14:55:14 2009 +0200
78757
78758     Clarify g_cancellable_push_current docs wrt cancellable being NULL
78759     (#575013)
78760
78761  gio/gcancellable.c |   22 +++++++++++-----------
78762  1 file changed, 11 insertions(+), 11 deletions(-)
78763
78764 commit ab29e09dac547c501892cac8cd64721c3f157f00
78765 Author: Alexander Larsson <alexl@redhat.com>
78766 Date:   Wed May 20 14:46:51 2009 +0200
78767
78768     Don't dereference identifier_type if it is NULL (#579558)
78769
78770  gio/gunixvolume.c |    3 ++-
78771  1 file changed, 2 insertions(+), 1 deletion(-)
78772
78773 commit d0d10e847f3ea347d651714050a8bafd5332e2cb
78774 Author: Robert Bragg <robert@linux.intel.com>
78775 Date:   Wed May 6 09:20:43 2009 +0100
78776
78777     Take a reference on the gio file monitors while signaling pending
78778     file changes
78779
78780     It was possible for a signal handler to remove the last reference and
78781     dispose the monitor.  If there were remaining pending_file_changes
78782     they
78783     tried to dereference the disposed monitor.
78784
78785     This patch simply calls g_object_{ref,unref} around the loop that
78786     signals
78787     the changes.
78788
78789  gio/gfilemonitor.c |    3 +++
78790  1 file changed, 3 insertions(+)
78791
78792 commit 6a9df8256aaccd717aaa7582c704093d727699fe
78793 Author: Alexander Larsson <alexl@redhat.com>
78794 Date:   Wed May 20 14:17:27 2009 +0200
78795
78796     Use G_GSSIZE_FORMAT where needed (#577884)
78797
78798  gio/tests/live-g-file.c |    4 ++--
78799  1 file changed, 2 insertions(+), 2 deletions(-)
78800
78801 commit 7498049a1683db50805b9a9a580b62bb748918f4
78802 Author: Sjoerd Simons <sjoerd@luon.net>
78803 Date:   Wed May 20 13:59:50 2009 +0200
78804
78805     Propagate errors from g_network_service_address_enumerator_next_async
78806     in its _finish function
78807
78808  gio/gnetworkservice.c |    3 +++
78809  1 file changed, 3 insertions(+)
78810
78811 commit 2be66c0458aca37fef8337692fe5b5fe20bc5ccb
78812 Author: Jonathon Jongsma <jonathon@quotidian.org>
78813 Date:   Tue May 19 00:10:57 2009 -0500
78814
78815     Typedef GResolverClass in the standard way
78816
78817     It's a bit lame, but some of our C++ wrapping scripts expect objects
78818     to be
78819     typedefed like:
78820         typedef struct _FooClass FooClass;
78821         struct {} _FooClass;
78822
78823     Rather than:
78824         typedef struct {} FooClass;
78825
78826     Functionally they're the same, but the former makes our lives easier
78827     in the
78828     short term
78829
78830  gio/gresolver.h |    5 +++--
78831  1 file changed, 3 insertions(+), 2 deletions(-)
78832
78833 commit cb7a300e3136c9d1ee397a4c740513b8a0f21968
78834 Author: Alexander Larsson <alexl@redhat.com>
78835 Date:   Wed May 20 13:49:47 2009 +0200
78836
78837     Don't return something from void function (#583229)
78838
78839     g_async_initable_init_async is void, don't return something from it.
78840
78841  gio/gasyncinitable.c |    2 +-
78842  1 file changed, 1 insertion(+), 1 deletion(-)
78843
78844 commit 1cbdd2495dcc06eb11c3ef9207aae07acb7c4ba7
78845 Author: Christian Persch <chpe@gnome.org>
78846 Date:   Tue May 27 23:44:35 2008 +0200
78847
78848     Preserve errno when using g_set_error with _() and g_strerror()
78849
78850  gio/glocalfileoutputstream.c |    2 +-
78851  glib/gspawn.c                |    3 ++-
78852  2 files changed, 3 insertions(+), 2 deletions(-)
78853
78854 commit 80cfd099f3c9fa23b2a21c77e3698f1c4ac94b06
78855 Author: Christian Persch <chpe@gnome.org>
78856 Date:   Tue May 19 15:03:14 2009 +0200
78857
78858     Use g_set_error_literal
78859
78860     Bug #583206.
78861
78862  gio/gsocket.c         |   20 ++++++++++----------
78863  gio/gsocketclient.c   |    8 ++++----
78864  gio/gunixconnection.c |    4 ++--
78865  3 files changed, 16 insertions(+), 16 deletions(-)
78866
78867 commit c20b8d4d53a4e90f0e822276f6fbd94d52ff3c85
78868 Author: Alexander Larsson <alexl@redhat.com>
78869 Date:   Wed May 20 13:37:55 2009 +0200
78870
78871     Check that close_fn is not %NULL before calling (#578499)
78872
78873     Some streams have no close function, so this caused a crash.
78874
78875  gio/ginputstream.c  |   13 ++++++++-----
78876  gio/giostream.c     |   11 +++++++----
78877  gio/goutputstream.c |   18 +++++++++++-------
78878  3 files changed, 26 insertions(+), 16 deletions(-)
78879
78880 commit 0a280dadec8394dd198c8cea0bc288d92c9c6ffd
78881 Author: Stefan Kost <ensonic@users.sf.net>
78882 Date:   Tue May 19 14:33:25 2009 +0300
78883
78884     docs: fix typo
78885
78886  glib/gsequence.c |    2 +-
78887  1 file changed, 1 insertion(+), 1 deletion(-)
78888
78889 commit 9033b37589fcdf42d10025ea9e4d0dfc2c018bf4
78890 Author: Sjoerd Simons <sjoerd@luon.net>
78891 Date:   Wed May 20 12:41:50 2009 +0200
78892
78893     Add helper functions for connecting to service (#583061)
78894
78895  docs/reference/gio/gio-sections.txt |    3 ++
78896  gio/gio.symbols                     |    3 ++
78897  gio/gsocketclient.c                 |   93
78898  +++++++++++++++++++++++++++++++++++
78899  gio/gsocketclient.h                 |   15 ++++++
78900  4 files changed, 114 insertions(+)
78901
78902 commit 25800ed4a393f7edbea179aa86907079a58fd097
78903 Author: Dan Winship <danw@gnome.org>
78904 Date:   Sun May 17 20:44:54 2009 -0400
78905
78906     Ignore SIGPIPE when using GSocket
78907
78908     http://bugzilla.gnome.org/show_bug.cgi?id=583001
78909
78910  gio/gsocket.c |   15 +++++++++++++++
78911  1 file changed, 15 insertions(+)
78912
78913 commit 2ea22d8f46c21de6fc1eb012f258a3cfcda36752
78914 Author: Alexander Larsson <alexl@redhat.com>
78915 Date:   Wed May 20 12:14:04 2009 +0200
78916
78917     Remove non-existing parameter from docs
78918
78919     g_unix_socket_address_abstract_names_supported has no address argument
78920
78921  gio/gunixsocketaddress.c |    1 -
78922  1 file changed, 1 deletion(-)
78923
78924 commit 9d36c86f8a0c759625753c4a9a02e0cfbf123a4b
78925 Author: Alexander Larsson <alexl@redhat.com>
78926 Date:   Wed May 20 12:10:33 2009 +0200
78927
78928     Add missing symbols to gio.symbols
78929
78930  gio/gio.symbols |    6 ++++++
78931  1 file changed, 6 insertions(+)
78932
78933 commit 9346f461f32375a34d2829d949dce8284c21654f
78934 Author: Alexander Larsson <alexl@redhat.com>
78935 Date:   Wed May 20 12:07:30 2009 +0200
78936
78937     Add missing types to gio.types
78938
78939  docs/reference/gio/gio.types |    6 ++++++
78940  1 file changed, 6 insertions(+)
78941
78942 commit 5cd86fbda662defa03709a9277b25784d953541e
78943 Author: Alexander Larsson <alexl@redhat.com>
78944 Date:   Wed May 20 12:01:29 2009 +0200
78945
78946     Remove protocol names, instead use an enum with common protocols
78947
78948     The whole protocol name thing is pretty weird. The getprotobyname
78949     functions
78950     seem to only specify one mapping for name <-> ids, so all
78951     families/types
78952     must use the same values. Plus the values used for the protocols are
78953     standardized by IANA, so are always the same.
78954
78955     So, we drop using names for protocols, intead introducing an enum with
78956     a few commonly availible and used protocols.
78957
78958  docs/reference/gio/#gio-unused.txt# |  100 +++++++++++++++++++++++
78959  docs/reference/gio/aa               |   74 ++++++++++++++++++
78960  docs/reference/gio/b                |   77 ++++++++++++++++++
78961  docs/reference/gio/bb               |   77 ++++++++++++++++++
78962  docs/reference/gio/gio-sections.txt |    5 +-
78963  gio/gio.symbols                     |    4 +-
78964  gio/gioenums.h                      |   24 ++++++
78965  gio/gsocket.c                       |  148
78966  ++++++-----------------------------
78967  gio/gsocket.h                       |    7 +-
78968  gio/gsocketclient.c                 |   40 +++++-----
78969  gio/gsocketclient.h                 |    4 +-
78970  gio/gsocketconnection.c             |    2 +-
78971  gio/gsocketlistener.c               |   15 ++--
78972  gio/gsocketlistener.h               |    2 +-
78973  gio/gtcpconnection.c                |    8 +-
78974  gio/gunixconnection.c               |    2 +-
78975  16 files changed, 417 insertions(+), 172 deletions(-)
78976
78977 commit 6d01593b061afb52d22891a371fb29f42d4d62cc
78978 Author: Alexander Larsson <alexl@redhat.com>
78979 Date:   Wed May 20 11:30:43 2009 +0200
78980
78981     Clarify "current condition" in g_socket_create_source docs
78982
78983  gio/gsocket.c |    6 ++++--
78984  1 file changed, 4 insertions(+), 2 deletions(-)
78985
78986 commit 80881826447a10b5ae3c08c9a88440eba75bcd05
78987 Author: Alexander Larsson <alexl@redhat.com>
78988 Date:   Wed May 20 11:28:27 2009 +0200
78989
78990     Actually implement max_threads for GThreadedSocketService
78991
78992  gio/gthreadedsocketservice.c |   73
78993  ++++++++++++++++++++++++++++++++++++++----
78994  1 file changed, 66 insertions(+), 7 deletions(-)
78995
78996 commit 053f9e72b12b9b5ab5571da9f4cd0b9b13f41e62
78997 Author: Alexander Larsson <alexl@redhat.com>
78998 Date:   Wed May 20 11:19:47 2009 +0200
78999
79000     Add support for graceful disconnect to GTcpConnection
79001
79002  docs/reference/gio/gio-sections.txt |    2 +
79003  gio/gio.symbols                     |    2 +
79004  gio/gtcpconnection.c                |  331
79005  +++++++++++++++++++++++++++++++++++
79006  gio/gtcpconnection.h                |    6 +-
79007  gio/tests/send-data.c               |   49 +++++-
79008  5 files changed, 386 insertions(+), 4 deletions(-)
79009
79010 commit f061765e54b81a92f4ce901016964ea4c31d77e0
79011 Author: Alexander Larsson <alexl@redhat.com>
79012 Date:   Wed May 20 11:18:34 2009 +0200
79013
79014     Call sync close function directly in async implementation
79015
79016     The g_io_stream_wrapper fails since there is already an outstanding
79017     operation (the async close).
79018
79019  gio/gsocketconnection.c |    6 +++++-
79020  1 file changed, 5 insertions(+), 1 deletion(-)
79021
79022 commit fdfdec36d0d0044513db25872132bd42d392f748
79023 Author: Alexander Larsson <alexl@redhat.com>
79024 Date:   Tue May 19 13:44:11 2009 +0200
79025
79026     Add send-data, a g_socket_client test case
79027
79028  gio/tests/Makefile.am |    6 ++-
79029  gio/tests/send-data.c |  120
79030  +++++++++++++++++++++++++++++++++++++++++++++++++
79031  2 files changed, 125 insertions(+), 1 deletion(-)
79032
79033 commit 18373cfbe85dc8398ae1e66748721400a08b32a8
79034 Author: Alexander Larsson <alexl@redhat.com>
79035 Date:   Tue May 19 12:06:29 2009 +0200
79036
79037     Set the listen backlog before calling listen.
79038
79039     If we set it after it won't be used.
79040
79041  gio/gsocketlistener.c |    3 ++-
79042  1 file changed, 2 insertions(+), 1 deletion(-)
79043
79044 commit 64383fa3d92b636e8fc977743de1c8f513d08dd2
79045 Author: Alexander Larsson <alexl@redhat.com>
79046 Date:   Tue May 19 11:53:42 2009 +0200
79047
79048     Fix g_unix_socket_address_abstract_names_supported docs
79049
79050     The previous description was a cut-n-paste from another function.
79051
79052  gio/gunixsocketaddress.c |    4 ++--
79053  1 file changed, 2 insertions(+), 2 deletions(-)
79054
79055 commit 0ffe7221934623f60e07d3b733d170ce94d26dd5
79056 Author: Alexander Larsson <alexl@redhat.com>
79057 Date:   Tue May 19 11:52:33 2009 +0200
79058
79059     Add g_socket_shutdown
79060
79061  docs/reference/gio/gio-sections.txt |    1 +
79062  gio/gio.symbols                     |    1 +
79063  gio/gsocket.c                       |   73
79064  +++++++++++++++++++++++++++++++++++
79065  gio/gsocket.h                       |    4 ++
79066  4 files changed, 79 insertions(+)
79067
79068 commit 03441e724a6b6d0b115fa5b2d9fbeefaa1fd2faa
79069 Author: Alexander Larsson <alexl@redhat.com>
79070 Date:   Tue May 19 11:27:07 2009 +0200
79071
79072     Document GOutputVector and GInputVector
79073
79074  docs/reference/gio/gio-sections.txt |    2 ++
79075  gio/giotypes.h                      |   23 +++++++++++++++++------
79076  2 files changed, 19 insertions(+), 6 deletions(-)
79077
79078 commit e1a4389cbc549b0db39ec692f2fde5c20579362c
79079 Author: Alexander Larsson <alexl@redhat.com>
79080 Date:   Tue May 19 10:57:58 2009 +0200
79081
79082     Rename g_socket_check_pending_error to g_socket_check_connect_result
79083
79084     This is only used for connect anyway, and this describes the operation
79085     better.
79086
79087  docs/reference/gio/gio-sections.txt |    2 +-
79088  gio/gio.symbols                     |    2 +-
79089  gio/gsocket.c                       |   12 ++++++------
79090  gio/gsocket.h                       |    2 +-
79091  gio/gsocketclient.c                 |    2 +-
79092  5 files changed, 10 insertions(+), 10 deletions(-)
79093
79094 commit bcba61c951c0a81326e2065ae81352ae2cbca6bb
79095 Author: Alexander Larsson <alexl@redhat.com>
79096 Date:   Tue May 19 10:47:55 2009 +0200
79097
79098     Update docs on listen backlog
79099
79100     Mention g_socket_set_listen_backlog in g_socket_listen.
79101     Explain that listen backlock needs to be set before calling
79102     listen. Also verify this with a g_return_if_fail.
79103
79104  gio/gsocket.c |   10 ++++++++++
79105  1 file changed, 10 insertions(+)
79106
79107 commit 69130db81a0b174bb072f458e8c1b1cd6bc1a0c9
79108 Author: Alexander Larsson <alexl@redhat.com>
79109 Date:   Tue May 19 10:40:27 2009 +0200
79110
79111     Read socket state in g_socket_get_local/remote_address
79112
79113     Previously we saved the location in various places which is
79114     unnecessary
79115     and sometimes even wrong. For instance, we saved the address we
79116     bound to
79117     which may not have the final port set.
79118
79119  gio/gsocket.c             |   88
79120  +++++++++++++++------------------------------
79121  gio/gsocketconnection.c   |    2 ++
79122  gio/tests/socket-server.c |    1 +
79123  3 files changed, 31 insertions(+), 60 deletions(-)
79124
79125 commit f8cd1c530488c0b56634fab049ac775d094e9e58
79126 Author: Alexander Larsson <alexl@redhat.com>
79127 Date:   Tue May 19 10:16:32 2009 +0200
79128
79129     Clean up refereces to @protocol_id in g_socket_new docs
79130
79131     This was not fully updated from the protocol to protocol_id change.
79132
79133  gio/gsocket.c |    4 ++--
79134  1 file changed, 2 insertions(+), 2 deletions(-)
79135
79136 commit 3756ddb0eea8cef31e9aaad53eb6aa7d24a80fde
79137 Author: Alexander Larsson <alexl@redhat.com>
79138 Date:   Mon May 18 23:24:13 2009 +0200
79139
79140     Ignore error when setting SO_REUSEADDR
79141
79142     The main error would be "not supported" which could happen for e.g.
79143     unix domain sockets, we don't really care, as this is mainly something
79144     for TCP to help out a bit.
79145
79146  gio/gsocket.c |   13 ++++---------
79147  1 file changed, 4 insertions(+), 9 deletions(-)
79148
79149 commit f24c7fa9cbf2e0caa08a48ef64141d7ea50105aa
79150 Author: Alexander Larsson <alexl@redhat.com>
79151 Date:   Mon May 18 21:30:33 2009 +0200
79152
79153     Add support for abstract unix socket addresses
79154
79155  docs/reference/gio/gio-sections.txt |    5 +
79156  gio/gsocketaddress.c                |    3 +
79157  gio/gunixsocketaddress.c            |  300
79158  ++++++++++++++++++++++++++++-------
79159  gio/gunixsocketaddress.h            |    9 +-
79160  4 files changed, 262 insertions(+), 55 deletions(-)
79161
79162 commit d8bdc3e5678498996efe618bec32b8ae43ca8b39
79163 Author: Alexander Larsson <alexl@redhat.com>
79164 Date:   Mon May 18 14:10:07 2009 +0200
79165
79166     Add GError to g_socket_address_to_native
79167
79168     This is nice for some callers so they can report an error.
79169     It is also required to support opional address types like
79170     abstract paths for unix domain sockets.
79171
79172  gio/ginetsocketaddress.c |   23 +++++++++++++++++++----
79173  gio/gresolver.c          |    2 +-
79174  gio/gsocket.c            |   11 +++++++----
79175  gio/gsocketaddress.c     |   13 +++++++++----
79176  gio/gsocketaddress.h     |    6 ++++--
79177  gio/gunixsocketaddress.c |    9 +++++++--
79178  6 files changed, 47 insertions(+), 17 deletions(-)
79179
79180 commit eefd7cd8db5c7749212e7c9861a84eb3e34be1ee
79181 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
79182 Date:   Mon May 18 20:19:05 2009 +0200
79183
79184     Updated Spanish translation
79185
79186  po/es.po |  815
79187  ++++++++++++++++++++++++++++++++------------------------------
79188  1 file changed, 415 insertions(+), 400 deletions(-)
79189
79190 commit 6ea86cc57f1b8b8c7acc4e08ece8baef5f28a53a
79191 Author: Alexander Larsson <alexl@redhat.com>
79192 Date:   Mon May 18 13:02:11 2009 +0200
79193
79194     Update the docs for the new network APIs
79195
79196     This imports the network APIs into the gio reference docs, and cleans
79197     up a bunch of gtk-doc warnings and documentation issues.
79198
79199  docs/reference/gio/gio-docs.xml           |   43 +++-
79200  docs/reference/gio/gio-sections.txt       |  350
79201  ++++++++++++++++++++++++++++-
79202  docs/reference/gio/gio.types              |   20 +-
79203  docs/reference/gio/overview.xml           |   28 +++
79204  docs/reference/glib/tmpl/glib-unused.sgml |   67 ++++++
79205  docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
79206  docs/reference/glib/tmpl/version.sgml     |   68 ------
79207  gio/gasyncinitable.c                      |    7 +-
79208  gio/gfile.c                               |    2 +-
79209  gio/gfile.h                               |    9 +
79210  gio/gfileenumerator.c                     |    2 +-
79211  gio/gfileiostream.c                       |   10 +-
79212  gio/ginetsocketaddress.c                  |    2 +-
79213  gio/ginitable.c                           |    9 +-
79214  gio/gioenums.h                            |    5 +-
79215  gio/giostream.c                           |    9 +-
79216  gio/giotypes.h                            |    2 +
79217  gio/gmount.c                              |    2 +-
79218  gio/gmount.h                              |    1 +
79219  gio/gsocket.c                             |    4 +-
79220  gio/gsocket.h                             |    5 -
79221  gio/gsocketclient.c                       |   25 +--
79222  gio/gsocketclient.h                       |    8 +-
79223  gio/gsocketconnection.c                   |   17 +-
79224  gio/gsocketconnection.h                   |    2 +-
79225  gio/gsocketlistener.c                     |   10 +-
79226  gio/gsocketservice.c                      |    3 +-
79227  gio/gthemedicon.c                         |    6 +-
79228  gio/gunixconnection.c                     |    2 +-
79229  gio/gunixsocketaddress.c                  |    2 +-
79230  30 files changed, 575 insertions(+), 150 deletions(-)
79231
79232 commit e1afc6e79b9526d68eff0f218ac98a6f0e323513
79233 Author: Alexander Larsson <alexl@redhat.com>
79234 Date:   Mon May 18 11:30:48 2009 +0200
79235
79236     Remove gtk-doc warnings
79237
79238     Some code was using gtk-doc comment blocks for non-gtk-doc contents,
79239     just
79240     turn it into ordinary comments.
79241
79242  gio/fen/fen-kernel.c         |    2 +-
79243  gio/inotify/inotify-helper.c |    4 ++--
79244  2 files changed, 3 insertions(+), 3 deletions(-)
79245
79246 commit 822abda451c9999ac4e1cf3b8d5649ebebbb5ee4
79247 Author: Alexander Larsson <alexl@redhat.com>
79248 Date:   Mon May 18 11:29:11 2009 +0200
79249
79250     Add more internal headers for gtk-doc to ignore
79251
79252     This gives less bogus output in gio-unused.txt
79253
79254  docs/reference/gio/Makefile.am |   38
79255  +++++++++++++++++++++++---------------
79256  1 file changed, 23 insertions(+), 15 deletions(-)
79257
79258 commit c3f4e0162714f4712edcf51fa1502c8187faf5c0
79259 Author: Alexander Larsson <alexl@redhat.com>
79260 Date:   Mon May 18 11:27:49 2009 +0200
79261
79262     Make all non-static functions start with underscore
79263
79264     We don't want to export a lot of non-namespaced internal symbols.
79265
79266  gio/fen/fen-data.c             |  158
79267  ++++++++++++++++++++--------------------
79268  gio/fen/fen-data.h             |   28 +++----
79269  gio/fen/fen-dump.c             |    2 +-
79270  gio/fen/fen-helper.c           |   76 +++++++++----------
79271  gio/fen/fen-helper.h           |    6 +-
79272  gio/fen/fen-kernel.c           |   22 +++---
79273  gio/fen/fen-kernel.h           |   14 ++--
79274  gio/fen/fen-missing.c          |   10 +--
79275  gio/fen/fen-missing.h          |    4 +-
79276  gio/fen/fen-node.c             |   38 +++++-----
79277  gio/fen/fen-node.h             |   22 +++---
79278  gio/fen/fen-sub.c              |    4 +-
79279  gio/fen/fen-sub.h              |    4 +-
79280  gio/fen/gfendirectorymonitor.c |   16 ++--
79281  gio/fen/gfenfilemonitor.c      |   16 ++--
79282  gio/fen/libfen_la-fen-dump.loT |    7 ++
79283  16 files changed, 217 insertions(+), 210 deletions(-)
79284
79285 commit 66d49b8bdeed9bac71acda847d8cbe0203dd5ba4
79286 Author: Alexander Larsson <alexl@redhat.com>
79287 Date:   Mon May 18 09:28:26 2009 +0200
79288
79289     Remove g_socket_set/get_reuse_address from header
79290
79291     These functions have been removed.
79292
79293  gio/gsocket.h |    3 ---
79294  1 file changed, 3 deletions(-)
79295
79296 commit 13cb01176291a8baa171da8dcb9f679b274af450
79297 Author: Alexander Larsson <alexl@redhat.com>
79298 Date:   Mon May 18 08:47:10 2009 +0200
79299
79300     Add max_threads argument to g_threaded_socket_service_new
79301
79302  gio/gthreadedsocketservice.c |    4 +++-
79303  gio/gthreadedsocketservice.h |    2 +-
79304  gio/tests/echo-server.c      |    2 +-
79305  gio/tests/httpd.c            |    2 +-
79306  4 files changed, 6 insertions(+), 4 deletions(-)
79307
79308 commit 5b683af237f1c5dac62c83e11459d46799ba6ecf
79309 Author: Paul Pogonyshev <pogonyshev@gmx.net>
79310 Date:   Sun May 17 15:17:57 2009 +0300
79311
79312     Fix error message in set_mtime_atime()
79313
79314     Bug #578786.
79315
79316  gio/glocalfileinfo.c |    2 +-
79317  1 file changed, 1 insertion(+), 1 deletion(-)
79318
79319 commit 34e74378c9fc99a3dc75eb9680bb00cb784029bb
79320 Author: Alexander Larsson <alexl@redhat.com>
79321 Date:   Fri May 15 21:34:14 2009 +0200
79322
79323     Add test apps for highlevel socket classes
79324
79325     echo-server - simple echo server
79326     httpd - simple http server
79327
79328  gio/tests/Makefile.am   |   10 ++-
79329  gio/tests/echo-server.c |   73 +++++++++++++++++++
79330  gio/tests/httpd.c       |  183
79331  +++++++++++++++++++++++++++++++++++++++++++++++
79332  3 files changed, 265 insertions(+), 1 deletion(-)
79333
79334 commit 67df7d43e926702290280578cd6b89fee7302d72
79335 Author: Alexander Larsson <alexl@redhat.com>
79336 Date:   Fri May 15 21:27:54 2009 +0200
79337
79338     Add references to highlevel classes in GSocket docs
79339
79340  gio/gsocket.c |    8 +++-----
79341  1 file changed, 3 insertions(+), 5 deletions(-)
79342
79343 commit ce8361217c1c9bd458eab55554a77d24210235cc
79344 Author: Alexander Larsson <alexl@redhat.com>
79345 Date:   Fri May 15 21:26:24 2009 +0200
79346
79347     Import all the highlevel socket classes from gnio
79348
79349  gio/Makefile.am              |   22 +-
79350  gio/gio-marshal.list         |    1 +
79351  gio/gio.h                    |    8 +-
79352  gio/gio.symbols              |   82 ++++
79353  gio/giotypes.h               |   50 +++
79354  gio/gsocketclient.c          |  912
79355  ++++++++++++++++++++++++++++++++++++++++++
79356  gio/gsocketclient.h          |  115 ++++++
79357  gio/gsocketconnection.c      |  474 ++++++++++++++++++++++
79358  gio/gsocketconnection.h      |   91 +++++
79359  gio/gsocketinputstream.c     |  259 ++++++++++++
79360  gio/gsocketinputstream.h     |   58 +++
79361  gio/gsocketlistener.c        |  815 +++++++++++++++++++++++++++++++++++++
79362  gio/gsocketlistener.h        |  134 +++++++
79363  gio/gsocketoutputstream.c    |  259 ++++++++++++
79364  gio/gsocketoutputstream.h    |   58 +++
79365  gio/gsocketservice.c         |  330 +++++++++++++++
79366  gio/gsocketservice.h         |   88 ++++
79367  gio/gtcpconnection.c         |   67 ++++
79368  gio/gtcpconnection.h         |   64 +++
79369  gio/gthreadedsocketservice.c |  215 ++++++++++
79370  gio/gthreadedsocketservice.h |   81 ++++
79371  gio/gunixconnection.c        |  293 ++++++++++++++
79372  gio/gunixconnection.h        |   77 ++++
79373  23 files changed, 4550 insertions(+), 3 deletions(-)
79374
79375 commit 2597e3adc37ce342972e995444f4417e0aa6fb5d
79376 Author: Alexander Larsson <alexl@redhat.com>
79377 Date:   Fri May 15 20:58:27 2009 +0200
79378
79379     Remove unused variable
79380
79381  gio/glocalfileoutputstream.c |    1 -
79382  1 file changed, 1 deletion(-)
79383
79384 commit 4ade78fc3d242b58d57d92944c16ba7ef4614b2c
79385 Author: Alexander Larsson <alexl@redhat.com>
79386 Date:   Fri May 15 20:43:02 2009 +0200
79387
79388     Include stdlib.h to avoid warning
79389
79390     Fixes a "implicit declaration of function ‘strtol’" warning
79391
79392  gio/gnetworkaddress.c |    1 +
79393  1 file changed, 1 insertion(+)
79394
79395 commit d3a2c457cb55730181c04c8d6d1f611ee555c250
79396 Author: Alexander Larsson <alexl@redhat.com>
79397 Date:   Fri May 15 20:42:04 2009 +0200
79398
79399     Forgot to return the allocated data in async_op_wrapper_new
79400
79401  gio/gfileiostream.c |    2 ++
79402  1 file changed, 2 insertions(+)
79403
79404 commit a48fc532519b849498c8b75dde578caf0c270b23
79405 Author: Alexander Larsson <alexl@redhat.com>
79406 Date:   Fri May 15 10:42:28 2009 +0200
79407
79408     Make cancellable pipe fds close-on-exec
79409
79410     GCancellable is purely an in-process thing, so ensure that no
79411     cancellable
79412     fds accidentally leak to child processes.
79413
79414  gio/gcancellable.c |   16 ++++++++++++++++
79415  1 file changed, 16 insertions(+)
79416
79417 commit 23424e7bcb93abe805394d11e8b32beb7571e87c
79418 Author: Alexander Larsson <alexl@redhat.com>
79419 Date:   Fri May 15 10:28:30 2009 +0200
79420
79421     Add padding to new classes
79422
79423  gio/gsocketcontrolmessage.h |    9 +++++++++
79424  gio/gunixfdmessage.h        |    6 ++++++
79425  2 files changed, 15 insertions(+)
79426
79427 commit 8f67f47e05a9244d86d9661caa73e5a2fc573e55
79428 Author: Alexander Larsson <alexl@redhat.com>
79429 Date:   Fri May 15 10:08:18 2009 +0200
79430
79431     Add test apps for GSocket API
79432
79433  gio/tests/Makefile.am     |   10 +-
79434  gio/tests/socket-client.c |  294
79435  +++++++++++++++++++++++++++++++++++++++++++
79436  gio/tests/socket-server.c |  304
79437  +++++++++++++++++++++++++++++++++++++++++++++
79438  3 files changed, 607 insertions(+), 1 deletion(-)
79439
79440 commit a258ec3b5bf0a0b2ab1cb1dce8ce715c3895bdaa
79441 Author: Alexander Larsson <alexl@redhat.com>
79442 Date:   Fri May 15 10:05:55 2009 +0200
79443
79444     Fix deadlock in threaded resolver
79445
79446     When you're using the threaded resolver and using a sync call
79447     without a cancellable the resolve_sync forgot to unlock the
79448     initial req->mutex lock, leading to a deadlock when unrefing
79449     the request.
79450
79451  gio/gthreadedresolver.c |    1 +
79452  1 file changed, 1 insertion(+)
79453
79454 commit f662e7e86bc27102948683c0925815efefb43bbc
79455 Author: Alexander Larsson <alexl@redhat.com>
79456 Date:   Fri May 15 09:10:23 2009 +0200
79457
79458     Store protocol by id, add lookup function for name
79459
79460     We want to use the protocol id for lookup in the GSocketConnection
79461     code, so we expose it. We also make GSocket store the protocol
79462     as an int for less memory use and to allow platform specific protocols
79463     to be specified.
79464
79465     Also added g_socket_protocol_id_lookup_by_name() to allow the higher
79466     level code to specify the name by string, and
79467     g_socket_get_protocol_name()
79468     to get it.
79469
79470  gio/gio.symbols |    4 +-
79471  gio/gsocket.c   |  178
79472  +++++++++++++++++++++++++++++++++++++++++--------------
79473  gio/gsocket.h   |    6 +-
79474  3 files changed, 141 insertions(+), 47 deletions(-)
79475
79476 commit bd87df9e73272c72a1f45cc606d010e8c4961363
79477 Author: Alexander Larsson <alexl@redhat.com>
79478 Date:   Thu May 14 16:58:47 2009 +0200
79479
79480     Make GSocketSourceFunc return the GSocket
79481
79482     This is very useful when you have multiple sockets with sources.
79483
79484  gio/gasynchelper.c |   38 +++++++++++++++++++++++++++++---------
79485  gio/gasynchelper.h |   14 +++++++++++---
79486  gio/giotypes.h     |    8 +++++---
79487  gio/gsocket.c      |    8 +++++---
79488  4 files changed, 50 insertions(+), 18 deletions(-)
79489
79490 commit 7ffdc91f513d6b91d060df6e3ad3401ef23e968d
79491 Author: Alexander Larsson <alexl@redhat.com>
79492 Date:   Thu May 14 16:19:07 2009 +0200
79493
79494     Set optlen before calling getsockopt
79495
79496     We were sometimes failing in g_socket_check_pending_error because
79497     we were not setting optlen on input and it was sometimes randomly
79498     less than sizeof(int).
79499
79500  gio/gsocket.c |    1 +
79501  1 file changed, 1 insertion(+)
79502
79503 commit 145cec3c93d5ba0c22d35aaf341b3713cadc0e14
79504 Author: Alexander Larsson <alexl@redhat.com>
79505 Date:   Thu May 14 15:26:37 2009 +0200
79506
79507     Import GInitable, GSocket and dependencies from gnio
79508
79509     This adds:
79510     GInitable - failable object constructor interface
79511     GAsyncInitable - async failable object constructor interface
79512     GSocket - Platform independent lowlevel berkely socket style object
79513     GSocketControlMessage - For passing control messages over GSocket
79514     GUnixFDMessage - unix fd passing socket control message
79515
79516     Some changes were done during the import from gnio to make things
79517     work in glib. For instance, types were moved to other headers, header
79518     file boiler plate were updated to glib style and gio.symbols stuff
79519     was added.
79520
79521  configure.in                |   16 +
79522  gio/Makefile.am             |   10 +
79523  gio/gasyncinitable.c        |  383 ++++++
79524  gio/gasyncinitable.h        |  119 ++
79525  gio/ginitable.c             |  251 ++++
79526  gio/ginitable.h             |   95 ++
79527  gio/gio.h                   |    4 +
79528  gio/gio.symbols             |   81 ++
79529  gio/gioenums.h              |   46 +-
79530  gio/gioerror.c              |    6 +
79531  gio/giotypes.h              |   59 +
79532  gio/gsocket.c               | 2970
79533  +++++++++++++++++++++++++++++++++++++++++++
79534  gio/gsocket.h               |  172 +++
79535  gio/gsocketcontrolmessage.c |  200 +++
79536  gio/gsocketcontrolmessage.h |   96 ++
79537  gio/gunixfdmessage.c        |  259 ++++
79538  gio/gunixfdmessage.h        |   67 +
79539  17 files changed, 4833 insertions(+), 1 deletion(-)
79540
79541 commit 33c00e5c33dfe612e5d8757dd07e4c3acae30acc
79542 Author: Alexander Larsson <alexl@redhat.com>
79543 Date:   Thu May 14 10:53:53 2009 +0200
79544
79545     Add g_network_address_parse
79546
79547     This is useful if you want to allow users to specify
79548     the hostname and optionally a port.
79549
79550  configure.in          |    3 +
79551  gio/gio.symbols       |    1 +
79552  gio/gnetworkaddress.c |  164
79553  +++++++++++++++++++++++++++++++++++++++++++++++++
79554  gio/gnetworkaddress.h |   12 ++--
79555  4 files changed, 176 insertions(+), 4 deletions(-)
79556
79557 commit 80a484ad2c2495134a87a35f8ac936e8e75c311a
79558 Author: Alexander Larsson <alexl@redhat.com>
79559 Date:   Thu May 14 15:32:55 2009 +0200
79560
79561     Add the new GFile ops to gio.symbols
79562
79563     This adds all the symbols related to GFile GIOStream support that was
79564     recently added.
79565
79566  gio/gio.symbols |    9 +++++++++
79567  1 file changed, 9 insertions(+)
79568
79569 commit ed0821856533e63bee4f7da54f1a9e6e0b1f12e9
79570 Author: Alexander Larsson <alexl@redhat.com>
79571 Date:   Wed May 13 13:06:58 2009 +0200
79572
79573     Add tests for local GIOStream GFile ops
79574
79575  gio/tests/Makefile.am |    4 +
79576  gio/tests/readwrite.c |  293
79577  +++++++++++++++++++++++++++++++++++++++++++++++++
79578  2 files changed, 297 insertions(+)
79579
79580 commit 14d58d51a325797aee3b53fb4e0ba76ca0adc3f5
79581 Author: Alexander Larsson <alexl@redhat.com>
79582 Date:   Wed May 13 13:03:47 2009 +0200
79583
79584     Local file implementation of GFileIOStream and ops
79585
79586     This implements all the GIOStream file ops for local files.
79587     We use the "fallback to output stream" for all GFileIOStream ops.
79588     Some helpers stuff was added to the local input and output streams
79589     so they could be reused.
79590
79591  gio/Makefile.am              |    2 +
79592  gio/glocalfile.c             |   67 ++++++++++++++++++++++
79593  gio/glocalfileinputstream.c  |   12 ++++
79594  gio/glocalfileinputstream.h  |    5 +-
79595  gio/glocalfileiostream.c     |  114 +++++++++++++++++++++++++++++++++++++
79596  gio/glocalfileiostream.h     |   60 ++++++++++++++++++++
79597  gio/glocalfileoutputstream.c |  127
79598  +++++++++++++++++++++++++++++++++++++-----
79599  gio/glocalfileoutputstream.h |   14 +++++
79600  8 files changed, 385 insertions(+), 16 deletions(-)
79601
79602 commit 7a2d4889b50c5edd3f483c6e037faec1e093ab13
79603 Author: Alexander Larsson <alexl@redhat.com>
79604 Date:   Wed May 13 13:00:26 2009 +0200
79605
79606     Add GIOStream operations to GFile
79607
79608     g_file_open_readwrite, g_file_create_readwrite,
79609     g_file_replace_readwrite
79610     and async variants, with default implementations using threads.
79611
79612  gio/gfile.c |  666
79613  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
79614  gio/gfile.h |   83 ++++++++
79615  2 files changed, 749 insertions(+)
79616
79617 commit bd0b8c60c231c72588d69dfb2018d2e418517f7f
79618 Author: Alexander Larsson <alexl@redhat.com>
79619 Date:   Tue May 12 16:59:36 2009 +0200
79620
79621     Add GFileIOStream class
79622
79623     This is similar to GFileInputStream and GFileOutputStream for
79624     GIOStreams.
79625     The default implementations chain to the Output stream.
79626
79627  gio/Makefile.am     |    2 +
79628  gio/gfileiostream.c |  671
79629  +++++++++++++++++++++++++++++++++++++++++++++++++++
79630  gio/gfileiostream.h |  118 +++++++++
79631  gio/gio.h           |    1 +
79632  gio/gio.symbols     |   10 +
79633  gio/giostream.c     |    3 -
79634  gio/giotypes.h      |    1 +
79635  7 files changed, 803 insertions(+), 3 deletions(-)
79636
79637 commit 6d0bebb7df1129bb78cdd526e1b44c91b61321dd
79638 Author: Alexander Larsson <alexl@redhat.com>
79639 Date:   Tue May 12 19:31:19 2009 +0200
79640
79641     Add comment about lifecycle issues for GIOStreams
79642
79643  gio/giostream.c |    6 ++++++
79644  1 file changed, 6 insertions(+)
79645
79646 commit 05f544c59191ea7eab076fbb77a2e3648d52e167
79647 Author: Alexander Larsson <alexl@redhat.com>
79648 Date:   Tue May 12 16:30:15 2009 +0200
79649
79650     Import GIOStream from gnio
79651
79652     Based on gnio rev 84516a5f544d8d5f3da368a83844e84eca8ef771
79653
79654  gio/Makefile.am |    2 +
79655  gio/gio.h       |    1 +
79656  gio/gio.symbols |   15 ++
79657  gio/giostream.c |  607
79658  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
79659  gio/giostream.h |  112 ++++++++++
79660  gio/giotypes.h  |    1 +
79661  6 files changed, 738 insertions(+)
79662
79663 commit 1ecfae6a71b10cda9b3fa1e8f38bb22db01fb0af
79664 Author: Alexander Larsson <alexl@redhat.com>
79665 Date:   Tue May 12 19:53:24 2009 +0200
79666
79667     Remove close in finalize, we do it in dispose
79668
79669     This is not needed, and in fact it may be a bad idea to call
79670     it from finalize anyway since the object isn't fully alive then.
79671
79672  gio/ginputstream.c |    3 ---
79673  1 file changed, 3 deletions(-)
79674
79675 commit 2bbb85633f30da2a7b79b518ca7821cde475cb3a
79676 Author: Alexander Larsson <alexl@redhat.com>
79677 Date:   Tue May 12 13:57:52 2009 +0200
79678
79679     Remove not actually used member "cancelled"
79680
79681  gio/goutputstream.c |    1 -
79682  1 file changed, 1 deletion(-)
79683
79684 commit 0030935d041f26e461aca6583927ea0cceb166bb
79685 Author: Tor Lillqvist <tml@iki.fi>
79686 Date:   Tue May 12 14:54:12 2009 +0300
79687
79688     Make glibconfig.h.win32.in match the generated one.
79689
79690     Add G_GOFFSET_MODIFIER, G_GOFFSET_FORMAT and G_GOFFSET_CONSTANT.
79691
79692  glibconfig.h.win32.in |    5 +++++
79693  1 file changed, 5 insertions(+)
79694
79695 commit b3e4b761f465a8cb0948bd6381ad832a0a47436a
79696 Author: Alexander Larsson <alexl@redhat.com>
79697 Date:   Wed May 6 13:26:17 2009 +0200
79698
79699     Fix gcancellable.c build on non-win32
79700
79701     I forgot to add #ifdef G_OS_WIN32 in one place, sorry.
79702
79703  gio/gcancellable.c |    2 ++
79704  1 file changed, 2 insertions(+)
79705
79706 commit e10edefff1308cad307d954b17163538a3c7f20a
79707 Author: Alexander Larsson <alexl@redhat.com>
79708 Date:   Wed May 6 13:10:58 2009 +0200
79709
79710     Simplify GCancellable support on win32
79711
79712     There is no need to have a GIOChannel in the GPollFD in
79713     g_cancellable_create_pollfd. All we need is an Event object that
79714     we signal when cancelling and reset when resetting.
79715
79716     Also, supporting g_cancellable_get_fd on Windows using _pipe is
79717     useless
79718     as it doesn't work with any corresponding poll() function, so
79719     just don't
79720     support that on win32.
79721
79722     I tested this with the cancellation support in GSocket from gnio.
79723
79724  gio/gcancellable.c |   56
79725  ++++++++++++++++++++++++----------------------------
79726  1 file changed, 26 insertions(+), 30 deletions(-)
79727
79728 commit 2fff3026efbaf7e480d1a166c7166c44c6643567
79729 Author: Paul Pogonyshev <pogonyshev@gmx.net>
79730 Date:   Mon May 4 22:32:35 2009 +0300
79731
79732     Don't try to ref NULL pointer in g_desktop_app_info_dup()
79733
79734     Fixes bug #573246.
79735
79736  gio/gdesktopappinfo.c |    3 ++-
79737  1 file changed, 2 insertions(+), 1 deletion(-)
79738
79739 commit d89cc0d7cbad8b6904931440e579e291ce81780d
79740 Author: Carlos Garnacho <carlos@imendio.com>
79741 Date:   Tue May 5 14:45:18 2009 -0400
79742
79743     Add a GMount::pre-unmount signal
79744
79745     This is the per-mount analogon to GVolumeMonitor::mount-pre-unmount.
79746
79747  gio/gmount.c     |   16 ++++++++++++++++
79748  gio/gmount.h     |    3 +++
79749  gio/gunixmount.c |    2 ++
79750  3 files changed, 21 insertions(+)
79751
79752 commit 4ecec3b1c2d335b1e26b209fc7e2b77013ece795
79753 Author: Manoj Kumar Giri <mgiri@mgiri.csb>
79754 Date:   Tue May 5 12:34:44 2009 +0530
79755
79756     Updated Oriya Translation.
79757
79758  po/or.po |  111
79759  ++++++++++----------------------------------------------------
79760  1 file changed, 17 insertions(+), 94 deletions(-)
79761
79762 commit 757f9281d7aac1254a156136440b4df4fa52e3a1
79763 Author: Matthias Clasen <mclasen@redhat.com>
79764 Date:   Sun May 3 18:08:01 2009 -0400
79765
79766     Bump version to 2.21.1
79767
79768  configure.in |    2 +-
79769  1 file changed, 1 insertion(+), 1 deletion(-)
79770
79771 commit a28215fa909ef315e596ebd0b41132730aef909d
79772 Author: Matthias Clasen <mclasen@redhat.com>
79773 Date:   Sun May 3 18:04:31 2009 -0400
79774
79775     Release 2.21.0
79776
79777  docs/reference/gio/gio-docs.xml          |    3 +
79778  docs/reference/glib/glib-docs.sgml       |    3 +
79779  docs/reference/gobject/gobject-docs.sgml |    3 +
79780  gio/gcancellable.c                       |   58 +-
79781  gio/gresolver.c                          |   37 +-
79782  gio/gsrvtarget.c                         |   16 +-
79783  gio/gthreadedresolver.c                  |   10 +-
79784  gio/gunixresolver.c                      |    2 +-
79785  po/am.po                                 |  226 +++-----
79786  po/ar.po                                 |  286 +++++-----
79787  po/as.po                                 |  300 +++++-----
79788  po/az.po                                 |  276 ++++-----
79789  po/be.po                                 |  302 +++++-----
79790  po/be@latin.po                           |  306 +++++-----
79791  po/bg.po                                 |  307 +++++-----
79792  po/bn.po                                 |  271 ++++-----
79793  po/bn_IN.po                              |  291 +++++-----
79794  po/bs.po                                 |  276 ++++-----
79795  po/ca.po                                 |  915
79796  +++++++++++++++--------------
79797  po/cs.po                                 |  801
79798  +++++++++++++-------------
79799  po/cy.po                                 |  274 ++++-----
79800  po/da.po                                 |  304 +++++-----
79801  po/de.po                                 |  312 +++++-----
79802  po/dz.po                                 |  272 ++++-----
79803  po/el.po                                 |  306 +++++-----
79804  po/en_CA.po                              |  289 +++++-----
79805  po/en_GB.po                              |  300 +++++-----
79806  po/eo.po                                 |  270 ++++-----
79807  po/es.po                                 |  806
79808  +++++++++++++-------------
79809  po/et.po                                 |  402 ++++++++++++-
79810  po/eu.po                                 |  310 +++++-----
79811  po/fa.po                                 |  276 ++++-----
79812  po/fi.po                                 |  304 +++++-----
79813  po/fr.po                                 |  312 +++++-----
79814  po/ga.po                                 |  244 +++-----
79815  po/gl.po                                 |  306 +++++-----
79816  po/gu.po                                 |  296 +++++-----
79817  po/he.po                                 |  300 +++++-----
79818  po/hi.po                                 |  296 +++++-----
79819  po/hr.po                                 |  272 ++++-----
79820  po/hu.po                                 |  305 +++++-----
79821  po/hy.po                                 |  228 +++-----
79822  po/id.po                                 |  280 ++++-----
79823  po/is.po                                 |  273 ++++-----
79824  po/it.po                                 |  309 +++++-----
79825  po/ja.po                                 |  305 +++++-----
79826  po/ka.po                                 |  272 ++++-----
79827  po/kn.po                                 |  302 +++++-----
79828  po/ko.po                                 |  308 +++++-----
79829  po/ku.po                                 |  210 +++----
79830  po/lt.po                                 |  304 +++++-----
79831  po/lv.po                                 |  276 ++++-----
79832  po/mai.po                                |  286 +++++-----
79833  po/mg.po                                 |  276 ++++-----
79834  po/mk.po                                 |  281 ++++-----
79835  po/ml.po                                 |  300 +++++-----
79836  po/mn.po                                 |  276 ++++-----
79837  po/mr.po                                 |  298 +++++-----
79838  po/ms.po                                 |  276 ++++-----
79839  po/nb.po                                 |  302 +++++-----
79840  po/ne.po                                 |  274 ++++-----
79841  po/nl.po                                 |  319 +++++------
79842  po/nn.po                                 |  278 ++++-----
79843  po/oc.po                                 |  209 +++----
79844  po/or.po                                 |  296 +++++-----
79845  po/pa.po                                 |  296 +++++-----
79846  po/pl.po                                 |  304 +++++-----
79847  po/ps.po                                 |  919
79848  ++++++++++++++----------------
79849  po/pt.po                                 |  305 +++++-----
79850  po/pt_BR.po                              |  304 +++++-----
79851  po/ro.po                                 |  307 +++++-----
79852  po/ru.po                                 |  312 +++++-----
79853  po/rw.po                                 |  276 ++++-----
79854  po/si.po                                 |  253 ++++----
79855  po/sk.po                                 |  279 ++++-----
79856  po/sl.po                                 |  300 +++++-----
79857  po/sq.po                                 |  328 +++++------
79858  po/sr.po                                 |  271 ++++-----
79859  po/sr@ije.po                             |  282 ++++-----
79860  po/sr@latin.po                           |  271 ++++-----
79861  po/sv.po                                 |  304 +++++-----
79862  po/ta.po                                 |  298 +++++-----
79863  po/te.po                                 |  296 +++++-----
79864  po/th.po                                 |  296 +++++-----
79865  po/tl.po                                 |  284 ++++-----
79866  po/tr.po                                 |  304 +++++-----
79867  po/tt.po                                 |  238 +++-----
79868  po/uk.po                                 |  300 +++++-----
79869  po/vi.po                                 |  302 +++++-----
79870  po/wa.po                                 |  255 ++++-----
79871  po/xh.po                                 |  278 ++++-----
79872  po/yi.po                                 |  273 ++++-----
79873  po/zh_CN.po                              |  296 +++++-----
79874  po/zh_HK.po                              |  296 +++++-----
79875  po/zh_TW.po                              |  296 +++++-----
79876  95 files changed, 12758 insertions(+), 14748 deletions(-)
79877
79878 commit 4e694faa332a6ef4c576176b568a7f74e142103a
79879 Author: Paul Pogonyshev <pogonyshev@gmx.net>
79880 Date:   Mon May 4 00:55:35 2009 +0300
79881
79882     Fix g_input_stream_skip_async() documentation
79883
79884     Remove mention of inexisting argument.  Spotted in relation to bug
79885     581229.
79886
79887  gio/ginputstream.c |    4 ++--
79888  1 file changed, 2 insertions(+), 2 deletions(-)
79889
79890 commit f33a484b4a1a14902dc1789c2e023fbcd4136098
79891 Author: Matthias Clasen <mclasen@redhat.com>
79892 Date:   Sun May 3 17:10:16 2009 -0400
79893
79894     Fix up tests forgotten in Michaels commit
79895
79896     When Michael cleaned up after my fumbled commit of his gmarkup
79897     optimizations, he fumbled himself and forgot to fix up the tests...
79898
79899  tests/markups/fail-36.gmarkup |  Bin 13 -> 42 bytes
79900  1 file changed, 0 insertions(+), 0 deletions(-)
79901
79902 commit 008ae16d75b2f6e908258d883d8b1c98a98bd648
79903 Author: Matthias Clasen <mclasen@redhat.com>
79904 Date:   Sun May 3 16:58:22 2009 -0400
79905
79906     Add new functions
79907
79908  docs/reference/gobject/gobject-sections.txt |    6 ++++++
79909  1 file changed, 6 insertions(+)
79910
79911 commit d1e6e194cc30744e47067378eb338f7d5a0f1e2b
79912 Author: Petr Kovar <pknbe@volny.cz>
79913 Date:   Sun May 3 18:34:35 2009 +0200
79914
79915     Updated Czech translation
79916
79917  po/cs.po | 1013
79918  +++++++++++++++++++++++++++++++-------------------------------
79919  1 file changed, 503 insertions(+), 510 deletions(-)
79920
79921 commit b3fc55cc4e5b578acc0a06e164c29fe43d060b10
79922 Author: Ivar Smolin <okul@linux.ee>
79923 Date:   Sun May 3 12:03:46 2009 +0300
79924
79925     Updating Estonian translation
79926
79927  po/et.po |  550
79928  +++++---------------------------------------------------------
79929  1 file changed, 37 insertions(+), 513 deletions(-)
79930
79931 commit 3f06ddd8cdfa7f4ebf09ef24db7dad5270be36df
79932 Author: Matthias Clasen <mclasen@redhat.com>
79933 Date:   Sat May 2 23:17:29 2009 -0400
79934
79935     Match up parameter names to help gtk-doc
79936
79937  gio/gcancellable.h |    2 +-
79938  1 file changed, 1 insertion(+), 1 deletion(-)
79939
79940 commit 2e4855ec4b611b9a17c466f4d26a694480f80ad6
79941 Author: Matthias Clasen <mclasen@redhat.com>
79942 Date:   Sat May 2 23:02:41 2009 -0400
79943
79944     Add bug references
79945
79946  NEWS |    4 ++++
79947  1 file changed, 4 insertions(+)
79948
79949 commit 2e4b51aeb3bd5fa1fda52946e2d43fc8e7a28b4e
79950 Author: Matthias Clasen <mclasen@redhat.com>
79951 Date:   Sat May 2 22:59:02 2009 -0400
79952
79953     Plug a memory leak in g_simple_async_result_set_op_res_gpointer
79954
79955     Fixes bug 579272.
79956
79957  gio/gsimpleasyncresult.c |   15 +++++++++++++--
79958  1 file changed, 13 insertions(+), 2 deletions(-)
79959
79960 commit 79ef3d32643519ae9c9710acf0c56b54ff540dc3
79961 Author: Matthias Clasen <mclasen@redhat.com>
79962 Date:   Sat May 2 22:44:52 2009 -0400
79963
79964     Correct g_utf8_to_utf16 docs
79965
79966     As pointed out in bug 580932, len is counting bytes here.
79967
79968  glib/gutf8.c |   12 ++++++------
79969  1 file changed, 6 insertions(+), 6 deletions(-)
79970
79971 commit 2dfce324220bf7e1ea5ca465a74e58cf8146b808
79972 Author: Matthias Clasen <mclasen@redhat.com>
79973 Date:   Sat May 2 22:41:19 2009 -0400
79974
79975     Accept NULL as empty string list
79976
79977     Fixes bug 580656.
79978
79979  glib/gkeyfile.c |    6 +++---
79980  1 file changed, 3 insertions(+), 3 deletions(-)
79981
79982 commit a4ac1b0552785dfb2d323eb41c6d3875b214989b
79983 Author: Matthias Clasen <mclasen@redhat.com>
79984 Date:   Sat May 2 22:36:15 2009 -0400
79985
79986     Fix reference to g_strtoull
79987
79988     As pointed out in bug 580546, that function does not exit.
79989
79990  docs/reference/glib/tmpl/macros_misc.sgml |    5 +++--
79991  1 file changed, 3 insertions(+), 2 deletions(-)
79992
79993 commit fab0506f5f983dcad8f4c44dbef6fbc1f8fd1b3b
79994 Author: Matthias Clasen <mclasen@redhat.com>
79995 Date:   Sat May 2 22:30:19 2009 -0400
79996
79997     Update NEWS
79998
79999  NEWS |   38 ++++++++++++++++++++++++++++++++++++++
80000  1 file changed, 38 insertions(+)
80001
80002 commit ff104337d9e95f6e933f3d77a5a24e462c4713cf
80003 Author: Matthias Clasen <mclasen@redhat.com>
80004 Date:   Sat May 2 21:58:30 2009 -0400
80005
80006     Bump version to 2.21.0
80007
80008  configure.in |    6 +++---
80009  1 file changed, 3 insertions(+), 3 deletions(-)
80010
80011 commit dc02797c1e386d72ff24268cc23c19352e8cef6f
80012 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
80013 Date:   Fri May 1 20:20:01 2009 +0200
80014
80015     Updated Spanish translation
80016
80017  po/es.po | 1021
80018  +++++++++++++++++++++++++++++++-------------------------------
80019  1 file changed, 509 insertions(+), 512 deletions(-)
80020
80021 commit 92ac8d165eae438164cffce01fe92cdcf6488970
80022 Author: Dan Winship <danw@gnome.org>
80023 Date:   Fri May 1 10:08:52 2009 -0400
80024
80025     Misc warning fixes
80026
80027     glib/pcre/pcre_ucp_search_funcs.c, glib/pcre/pcre_valid_utf8.c: add
80028     back missing config.h includes, and this time add them to the copies
80029     in glib/update-pcre/ too so they don't get lost again on the next PCRE
80030     update.
80031
80032     glib/garray.c, glib/gbase64.c: fix signed/unsigned pointer casts
80033
80034     gio/xdgmime/xdgmimeglob.c: remove unused variable
80035
80036     gio/tests/live-g-file.c: fix printf args on x86_64
80037
80038     tests/Makefile.am, tests/regex-test.c: remove redundant -DENABLE_REGEX
80039
80040  gio/tests/live-g-file.c                 |    4 ++--
80041  gio/xdgmime/xdgmimeglob.c               |    1 -
80042  glib/garray.c                           |    2 +-
80043  glib/gbase64.c                          |    2 +-
80044  glib/pcre/pcre_ucp_searchfuncs.c        |    4 ++++
80045  glib/pcre/pcre_valid_utf8.c             |    1 +
80046  glib/update-pcre/pcre_ucp_searchfuncs.c |    4 ++++
80047  glib/update-pcre/pcre_valid_utf8.c      |    1 +
80048  tests/Makefile.am                       |    9 +--------
80049  tests/regex-test.c                      |    2 ++
80050  10 files changed, 17 insertions(+), 13 deletions(-)
80051
80052 commit 36cb01f447b2401195e3c6b577f490e868363630
80053 Author: Dan Winship <danw@gnome.org>
80054 Date:   Fri May 1 10:08:23 2009 -0400
80055
80056     Add README and INSTALL to .gitignore since they are autogenerated
80057
80058  .gitignore |    3 +++
80059  1 file changed, 3 insertions(+)
80060
80061 commit 83699774fa669abfbc5c5c3dc9265308246bd4f6
80062 Author: Michael Meeks <michael.meeks@novell.com>
80063 Date:   Fri May 1 15:23:23 2009 +0100
80064
80065     Patch originally committed only to the ChangeLog & tests ...
80066
80067             Bug 572508 – gmarkup speedup ...
80068
80069             * glib/gmarkup.c: Various optimizations: do less allocations
80070             by
80071             keeping a pool of GStrings, do in-place unescaping, avoid
80072             redundant
80073             utf-8 validation.
80074
80075  glib/gmarkup.c | 1129
80076  +++++++++++++++++++++++---------------------------------
80077  1 file changed, 455 insertions(+), 674 deletions(-)
80078
80079 commit d8029ca9bc24bcff7f33c973ef13fae7e6fab904
80080 Author: Alexander Larsson <alexl@redhat.com>
80081 Date:   Thu Apr 30 10:46:37 2009 +0200
80082
80083     Ensure g_inet_address_get_type() call is not optimized away
80084
80085     Yet another place where the get_type call can be optimized away due
80086     to the G_GNUC_CONST attribute. Use a volatile variable to ensure
80087     its not.
80088
80089  gio/gresolver.c |    4 +++-
80090  1 file changed, 3 insertions(+), 1 deletion(-)
80091
80092 commit 97fe421518139dcb3477209d3d3c3b6744f54153
80093 Author: David King <davidk@openismus.com>
80094 Date:   Wed Apr 29 15:58:35 2009 +0200
80095
80096     Fix ginetaddress.c compile on Linux
80097
80098     The GType type definition belongs outside the G_OS_WIN32 typedef.
80099
80100  gio/ginetaddress.c |    2 +-
80101  1 file changed, 1 insertion(+), 1 deletion(-)
80102
80103 commit 402847c8878a6bf839facdf7a91f096769ebc609
80104 Author: David Zeuthen <davidz@redhat.com>
80105 Date:   Wed Apr 29 11:15:20 2009 -0400
80106
80107     Bug 580450 – Reference counting and boxed types for arrays
80108
80109     Add reference counting and boxed types for GArray, GByteArray and
80110     GPtrArray.
80111
80112     Signed-off-by: Matthias Clasen <mclasen@redhat.com>
80113
80114  docs/reference/glib/glib-sections.txt        |    9 +
80115  docs/reference/glib/tmpl/arrays.sgml         |   41 ++++-
80116  docs/reference/glib/tmpl/arrays_byte.sgml    |   23 ++-
80117  docs/reference/glib/tmpl/arrays_pointer.sgml |   64 ++++++-
80118  glib/garray.c                                |  253
80119  ++++++++++++++++++++++++--
80120  glib/garray.h                                |   10 +
80121  glib/glib.symbols                            |    9 +
80122  glib/tests/array-test.c                      |  172 +++++++++++++++++
80123  gobject/gboxed.c                             |   33 ++++
80124  gobject/gboxed.h                             |   27 +++
80125  gobject/gobject.symbols                      |    3 +
80126  11 files changed, 616 insertions(+), 28 deletions(-)
80127
80128 commit d80e12104f139def9bea28a510bf1d7c103e20f9
80129 Author: Alexander Larsson <alexl@redhat.com>
80130 Date:   Wed Apr 29 12:19:57 2009 +0200
80131
80132     Ensure we're actually initializing the winsock library
80133
80134     It turns out that just calling g_inet_address_get_type() isn't
80135     enough, since its marked G_GNUC_CONST, so the call is optimized
80136     away. If we assign the return value to a volatile location we ensure
80137     it is called.
80138
80139  gio/ginetaddress.c |    3 ++-
80140  1 file changed, 2 insertions(+), 1 deletion(-)
80141
80142 commit 49dfb50afc9400779c0be02ea3c285780b42c928
80143 Author: David Zeuthen <davidz@redhat.com>
80144 Date:   Sat Apr 25 22:41:07 2009 -0400
80145
80146     Bug 580453 – Hash and equal functions for gint64 and gdouble
80147
80148  docs/reference/glib/glib-sections.txt     |    4 ++
80149  docs/reference/glib/tmpl/hash_tables.sgml |   38 ++++++++++++++
80150  glib/ghash.c                              |   13 ++---
80151  glib/ghash.h                              |    8 +++
80152  glib/glib.symbols                         |    4 ++
80153  glib/gutils.c                             |   78
80154  +++++++++++++++++++++++++++++
80155  6 files changed, 139 insertions(+), 6 deletions(-)
80156
80157 commit 5a368d469a2441d7d77d78fe104dc3560093ebac
80158 Author: Jordi Mas i Hernandez <jmas@softcatala.org>
80159 Date:   Sun Apr 26 20:18:38 2009 +0200
80160
80161     Minor fixes to Catalan translation
80162
80163  po/ca.po |  922
80164  +++++++++++++++++++++++++++++++-------------------------------
80165  1 file changed, 457 insertions(+), 465 deletions(-)
80166
80167 commit 61f130015bbbbc99ce0189cca1c95f7e2e735202
80168 Author: paul <ephraim_owns@hotmail.com>
80169 Date:   Sun Apr 26 13:16:34 2009 -0400
80170
80171     Fix socket-related configure tests on old platforms
80172
80173     include <sys/types.h> in case <sys/socket.h> doesn't. #580299
80174
80175  configure.in |    1 +
80176  1 file changed, 1 insertion(+)
80177
80178 commit 7c9caecfebf7d15899fe361324c414fbfc7b1317
80179 Author: Dan Winship <danw@gnome.org>
80180 Date:   Sun Apr 26 12:18:42 2009 -0400
80181
80182     Fix the networking stuff on (current) OS X
80183
80184     OS X's headers split up the current and old (BIND 4) nameserver stuff
80185     slightly differently than Linux does, but explicitly including
80186     arpa/nameser_compat.h does the right thing on both. Part of #580301
80187
80188  gio/ginetaddress.c       |    3 +++
80189  gio/gnetworkingprivate.h |    6 ++++--
80190  2 files changed, 7 insertions(+), 2 deletions(-)
80191
80192 commit 9a15da50e4d10794c35e4b638b7ab521be671a6e
80193 Author: Dan Winship <danw@gnome.org>
80194 Date:   Sun Apr 26 09:59:28 2009 -0400
80195
80196     Fix ginetaddress.c compile on Solaris
80197
80198     In glibc, IN6_IS_ADDR_UNSPECIFIED() et al. cast their argument to a
80199     uint32_t*, so it doesn't matter whether you pass them the in6_addr
80200     itself (which is what you're supposed to do) or one of its union
80201     members (which is what we were actually doing). Solaris's macro
80202     accesses the in6_addr fields directly though, and so only works if you
80203     pass the actual in6_addr. #580194.
80204
80205  gio/ginetaddress.c |   20 ++++++++++----------
80206  1 file changed, 10 insertions(+), 10 deletions(-)
80207
80208 commit 491a036d8480f4d710ef601a27a57b559b0a46d7
80209 Author: Johan Bilien <jobi@litl.com>
80210 Date:   Wed Apr 22 19:09:34 2009 +0100
80211
80212     Fix translation from GIO's file attr to xattr attributes
80213
80214     Bug 579862 – requesting xattr::foo ends up calling getxattr(...,
80215     user.:foo,...)
80216
80217     The patch makes sure we escape xattr::, not xattr:, before adding
80218     user.
80219     and calling getxattr.
80220
80221  gio/glocalfileinfo.c |    2 +-
80222  1 file changed, 1 insertion(+), 1 deletion(-)
80223
80224 commit a9c33dbd7aeeb715677d619cbddc0d621872cc43
80225 Author: Christian Persch <chpe@gnome.org>
80226 Date:   Wed Apr 22 15:12:37 2009 +0200
80227
80228     Use P_ for translatable param spec strings
80229
80230     Translatable param spec strings should be annotated with P_()
80231     instead of
80232     plain _(). Bug #579830.
80233
80234  gio/gfileicon.c          |    4 ++--
80235  gio/ginetaddress.c       |   48
80236  +++++++++++++++++++++++-----------------------
80237  gio/gsocketaddress.c     |    4 ++--
80238  gio/gthemedicon.c        |   12 ++++++------
80239  gio/gunixinputstream.c   |    8 ++++----
80240  gio/gunixoutputstream.c  |    8 ++++----
80241  gio/gunixsocketaddress.c |    4 ++--
80242  7 files changed, 44 insertions(+), 44 deletions(-)
80243
80244 commit 9a3d18d2a652f9f1567e09bdb1055e6cb462f710
80245 Author: Dan Winship <danw@gnome.org>
80246 Date:   Mon Dec 29 13:38:28 2008 -0500
80247
80248     GResolver wrappers: GNetworkAddress, GNetworkService,
80249     GSocketConnectable
80250
80251     Higher-level wrappers around GResolver. GSocketConnectable provides an
80252     interface for synchronously or asynchronously iterating multiple
80253     socket addresses, with GNetworkAddress and GNetworkService providing
80254     interfaces based on hostname and SRV record resolution.
80255     Part of #548466.
80256
80257  docs/reference/gio/gio-docs.xml     |    3 +
80258  docs/reference/gio/gio-sections.txt |   71 ++++
80259  docs/reference/gio/gio.types        |    4 +
80260  gio/Makefile.am                     |    8 +
80261  gio/gio.h                           |    4 +
80262  gio/gio.symbols                     |   35 ++
80263  gio/giotypes.h                      |    4 +
80264  gio/gnetworkaddress.c               |  462 ++++++++++++++++++++++++
80265  gio/gnetworkaddress.h               |   65 ++++
80266  gio/gnetworkservice.c               |  658
80267  +++++++++++++++++++++++++++++++++++
80268  gio/gnetworkservice.h               |   69 ++++
80269  gio/gresolver.c                     |   12 +
80270  gio/gsocketaddress.c                |   90 ++++-
80271  gio/gsocketaddressenumerator.c      |  191 ++++++++++
80272  gio/gsocketaddressenumerator.h      |   89 +++++
80273  gio/gsocketconnectable.c            |  148 ++++++++
80274  gio/gsocketconnectable.h            |   68 ++++
80275  gio/gsrvtarget.c                    |    7 +-
80276  gio/tests/.gitignore                |    1 +
80277  gio/tests/resolver.c                |  141 +++++++-
80278  20 files changed, 2121 insertions(+), 9 deletions(-)
80279
80280 commit c94d3f92885456e1dc9e2fb27b709017f29d04ce
80281 Author: Dan Winship <danw@gnome.org>
80282 Date:   Mon Dec 29 12:53:47 2008 -0500
80283
80284     Add GResolver, a glib-ish interface to DNS
80285
80286     GResolver provides asynchronous (and synchronous-but-cancellable) APIs
80287     for resolving hostnames, reverse-resolving IP addresses back to
80288     hostnames, and resolving SRV records. Part of #548466.
80289
80290  configure.in                        |   25 +
80291  docs/reference/gio/Makefile.am      |    6 +-
80292  docs/reference/gio/gio-docs.xml     |    2 +
80293  docs/reference/gio/gio-sections.txt |   52 ++
80294  docs/reference/gio/gio.types        |    1 +
80295  gio/Makefile.am                     |   18 +-
80296  gio/ginetaddress.c                  |    7 +-
80297  gio/gio.h                           |    2 +
80298  gio/gio.symbols                     |   57 ++
80299  gio/gioenums.h                      |   14 +
80300  gio/giotypes.h                      |    4 +-
80301  gio/gnetworkingprivate.h            |   32 +
80302  gio/gresolver.c                     |  855 ++++++++++++++++++++
80303  gio/gresolver.h                     |  159 ++++
80304  gio/gsrvtarget.c                    |  334 ++++++++
80305  gio/gsrvtarget.h                    |   52 ++
80306  gio/gthreadedresolver.c             |  617 +++++++++++++++
80307  gio/gthreadedresolver.h             |   50 ++
80308  gio/gunixresolver.c                 |  433 ++++++++++
80309  gio/gunixresolver.h                 |   53 ++
80310  gio/gwin32resolver.c                |  481 +++++++++++
80311  gio/gwin32resolver.h                |   49 ++
80312  gio/libasyncns/Makefile.am          |   15 +
80313  gio/libasyncns/README               |    7 +
80314  gio/libasyncns/asyncns.c            | 1498
80315  +++++++++++++++++++++++++++++++++++
80316  gio/libasyncns/asyncns.h            |  163 ++++
80317  gio/libasyncns/g-asyncns.h          |   28 +
80318  gio/libasyncns/update.sh            |   20 +
80319  gio/pltcheck.sh                     |    2 +-
80320  gio/tests/.gitignore                |    1 +
80321  gio/tests/Makefile.am               |    8 +-
80322  gio/tests/resolver.c                |  377 +++++++++
80323  32 files changed, 5412 insertions(+), 10 deletions(-)
80324
80325 commit 68fc0556275edf6e63a3242841f2981a42ee11cb
80326 Author: Dan Winship <danw@gnome.org>
80327 Date:   Fri Dec 12 13:13:55 2008 -0500
80328
80329     Add network address and socket types
80330
80331     Types and methods for dealing with IPv4 and IPv6 addresses (and UNIX
80332     domain socket addresses under UNIX). This does not include code for
80333     actual socket I/O.
80334
80335     Originally from "gnio". Much of the code was written by Christian
80336     Kellner, Samuel Cormier-Iijima, and Ryan Lortie.
80337
80338     Part of #548466.
80339
80340  configure.in                        |   28 ++
80341  docs/reference/gio/gio-docs.xml     |    7 +
80342  docs/reference/gio/gio-sections.txt |   91 +++++
80343  docs/reference/gio/gio.types        |    4 +
80344  gio/Makefile.am                     |   11 +-
80345  gio/ginetaddress.c                  |  747
80346  +++++++++++++++++++++++++++++++++++
80347  gio/ginetaddress.h                  |  101 +++++
80348  gio/ginetsocketaddress.c            |  306 ++++++++++++++
80349  gio/ginetsocketaddress.h            |   69 ++++
80350  gio/gio.h                           |    3 +
80351  gio/gio.symbols                     |   51 +++
80352  gio/gioenums.h                      |   20 +
80353  gio/giotypes.h                      |    5 +
80354  gio/gnetworkingprivate.h            |   53 +++
80355  gio/gsocketaddress.c                |  233 +++++++++++
80356  gio/gsocketaddress.h                |   77 ++++
80357  gio/gunixsocketaddress.c            |  206 ++++++++++
80358  gio/gunixsocketaddress.h            |   61 +++
80359  glibconfig.h.win32.in               |    3 +
80360  19 files changed, 2075 insertions(+), 1 deletion(-)
80361
80362 commit 6a3b4fa05ac996566e7b8037edf80d0f06fa2a90
80363 Author: Dan Winship <danw@gnome.org>
80364 Date:   Mon Dec 29 09:00:17 2008 -0500
80365
80366     Add hostname-related utilities in glib/ghostutils.h
80367
80368     Functions for converting between UTF-8 IDNs (Internationalized Domain
80369     Names) and their ASCII-Compatible Encodings, plus a function to
80370     recognize
80371     IP addresses. Part of #548466.
80372
80373  docs/reference/glib/glib-docs.sgml       |    2 +
80374  docs/reference/glib/glib-sections.txt    |   13 +
80375  docs/reference/glib/tmpl/ghostutils.sgml |   64 +++
80376  glib/Makefile.am                         |    2 +
80377  glib/ghostutils.c                        |  758
80378  ++++++++++++++++++++++++++++++
80379  glib/ghostutils.h                        |   40 ++
80380  glib/glib.h                              |    1 +
80381  glib/glib.symbols                        |   10 +
80382  glib/tests/.gitignore                    |    1 +
80383  glib/tests/Makefile.am                   |    3 +
80384  glib/tests/hostutils.c                   |  267 +++++++++++
80385  11 files changed, 1161 insertions(+)
80386
80387 commit dda20bccbfc2a560c13532612382712c17717085
80388 Author: Stefan Kost <ensonic@users.sf.net>
80389 Date:   Tue Apr 21 23:21:28 2009 +0300
80390
80391     goption: format section docs according to gtk-doc rules and fixes
80392     broken xml
80393
80394  glib/goption.c |   25 +++++++++----------------
80395  1 file changed, 9 insertions(+), 16 deletions(-)
80396
80397 commit 57bd24dc4907e6959f953be0759b946c16c78386
80398 Author: Stefan Kost <ensonic@users.sf.net>
80399 Date:   Tue Apr 14 11:32:59 2009 +0300
80400
80401     goption: document that some option args need to be freed by the callee
80402
80403     Option arguments where the result is stored in a string or string
80404     array need to
80405     be freed by the owner of the option group. Fixes #578363.
80406
80407  glib/goption.c |    3 +++
80408  glib/goption.h |    5 +++++
80409  2 files changed, 8 insertions(+)
80410
80411 commit 2026c232b3437ff0f1222b6b045379ca273393e8
80412 Author: Stefan Kost <ensonic@users.sf.net>
80413 Date:   Tue Apr 14 11:23:25 2009 +0300
80414
80415     goption: move docs from tmpl folder to inline comments
80416
80417  docs/reference/glib/tmpl/.gitignore  |    1 +
80418  docs/reference/glib/tmpl/option.sgml |  603
80419  ----------------------------------
80420  glib/goption.c                       |  113 +++++++
80421  glib/goption.h                       |  204 +++++++++++-
80422  glib/gtypes.h                        |   13 +
80423  5 files changed, 330 insertions(+), 604 deletions(-)
80424
80425 commit 0f48f804b665943a2fd848ab6efbe913003daa82
80426 Author: Alexander Larsson <alexl@redhat.com>
80427 Date:   Mon Apr 20 13:14:32 2009 +0200
80428
80429     Use g_cancellable_connect/disconnect
80430
80431     Use the new cancellable helper functions to avoid races. (#572844)
80432
80433  gio/gasynchelper.c |    9 ++++-----
80434  1 file changed, 4 insertions(+), 5 deletions(-)
80435
80436 commit 0001014c378636e5848f4b3d8f38fc7a84c33b22
80437 Author: Alexander Larsson <alexl@redhat.com>
80438 Date:   Mon Apr 20 13:12:08 2009 +0200
80439
80440     Add helpers for connecting/disconnecting to cancelled signal
80441
80442     There are race conditions when connecting and disconnecting from the
80443     "cancelled" signal on GCancellable which you need to do when
80444     implementing cancellable operations. This adds helper functions that
80445     avoid these races and mentions these races in the docs. (#572844)
80446
80447  docs/reference/gio/gio-sections.txt |    2 +
80448  gio/gcancellable.c                  |  214
80449  ++++++++++++++++++++++++++++-------
80450  gio/gcancellable.h                  |    6 +
80451  gio/gio.symbols                     |    2 +
80452  4 files changed, 183 insertions(+), 41 deletions(-)
80453
80454 commit c17d4dd117db554e501a18a41de53734f7f87003
80455 Author: zabeeh khan <zabeehkhan@gmail.com>
80456 Date:   Fri Apr 17 11:27:38 2009 +0530
80457
80458     Pashto Translation committed as per the request made by Zabeeh Khan
80459     on the gnome-i18n list
80460
80461  po/ps.po |  870
80462  +++++++++++++++++++++++++++++++-------------------------------
80463  1 file changed, 437 insertions(+), 433 deletions(-)
80464
80465 commit b85834c22369579d1bea86b392594d0b912a5858
80466 Author: Matthias Clasen <mclasen@redhat.com>
80467 Date:   Sat Apr 11 18:10:24 2009 -0400
80468
80469     Bump version
80470
80471  configure.in |    4 ++--
80472  1 file changed, 2 insertions(+), 2 deletions(-)
80473
80474 commit 2c1dc529e8d9b1ab2d8ccb8abb1efed836584616
80475 Author: Matthias Clasen <mclasen@redhat.com>
80476 Date:   Thu Apr 9 21:34:49 2009 -0400
80477
80478     Add a note about handling non-hal backends
80479
80480  gio/gvolume.c |   14 ++++++++++----
80481  1 file changed, 10 insertions(+), 4 deletions(-)
80482
80483 commit 6e11246cc828217fd04a23f16b67db11333523f9
80484 Author: Matthias Clasen <mclasen@redhat.com>
80485 Date:   Thu Apr 9 18:47:28 2009 -0400
80486
80487     Release GLib 2.20.1
80488
80489  po/am.po       |  154 ++++----
80490  po/ar.po       |  839 ++++++++++++++++++++-------------------
80491  po/as.po       |  871 ++++++++++++++++++++--------------------
80492  po/az.po       |  154 ++++----
80493  po/be.po       |  156 ++++----
80494  po/be@latin.po |  156 ++++----
80495  po/bg.po       |  836 ++++++++++++++++++++-------------------
80496  po/bn.po       |  154 ++++----
80497  po/bn_IN.po    |  154 ++++----
80498  po/bs.po       |  154 ++++----
80499  po/ca.po       |  836 ++++++++++++++++++++-------------------
80500  po/cs.po       |  154 ++++----
80501  po/cy.po       |  154 ++++----
80502  po/da.po       |  837 ++++++++++++++++++++-------------------
80503  po/de.po       |  836 ++++++++++++++++++++-------------------
80504  po/dz.po       |  154 ++++----
80505  po/el.po       |  863 ++++++++++++++++++++--------------------
80506  po/en_CA.po    |  154 ++++----
80507  po/en_GB.po    |  836 ++++++++++++++++++++-------------------
80508  po/eo.po       |  154 ++++----
80509  po/es.po       |  841 ++++++++++++++++++++-------------------
80510  po/et.po       |  154 ++++----
80511  po/eu.po       |  894 ++++++++++++++++++++---------------------
80512  po/fa.po       |  154 ++++----
80513  po/fi.po       |  154 ++++----
80514  po/fr.po       |  836 ++++++++++++++++++++-------------------
80515  po/ga.po       |  154 ++++----
80516  po/gl.po       |  836 ++++++++++++++++++++-------------------
80517  po/gu.po       |  154 ++++----
80518  po/he.po       |  154 ++++----
80519  po/hi.po       |  154 ++++----
80520  po/hr.po       |  154 ++++----
80521  po/hu.po       |  905 +++++++++++++++++++++---------------------
80522  po/hy.po       |  154 ++++----
80523  po/id.po       |  154 ++++----
80524  po/is.po       |  154 ++++----
80525  po/it.po       |  839 ++++++++++++++++++++-------------------
80526  po/ja.po       |  836 ++++++++++++++++++++-------------------
80527  po/ka.po       |  154 ++++----
80528  po/kn.po       |  880 +++++++++++++++++++++--------------------
80529  po/ko.po       |  154 ++++----
80530  po/ku.po       |  154 ++++----
80531  po/lt.po       |  836 ++++++++++++++++++++-------------------
80532  po/lv.po       |  154 ++++----
80533  po/mai.po      |  154 ++++----
80534  po/mg.po       |  154 ++++----
80535  po/mk.po       |  154 ++++----
80536  po/ml.po       |  886 ++++++++++++++++++++---------------------
80537  po/mn.po       |  154 ++++----
80538  po/mr.po       |  154 ++++----
80539  po/ms.po       |  154 ++++----
80540  po/nb.po       |  836 ++++++++++++++++++++-------------------
80541  po/ne.po       |  154 ++++----
80542  po/nl.po       |  154 ++++----
80543  po/nn.po       |  154 ++++----
80544  po/oc.po       |  154 ++++----
80545  po/or.po       |  871 ++++++++++++++++++++--------------------
80546  po/pa.po       |  868 ++++++++++++++++++++--------------------
80547  po/pl.po       |  836 ++++++++++++++++++++-------------------
80548  po/ps.po       |  154 ++++----
80549  po/pt.po       |  154 ++++----
80550  po/pt_BR.po    |  836 ++++++++++++++++++++-------------------
80551  po/ro.po       |  154 ++++----
80552  po/ru.po       |  836 ++++++++++++++++++++-------------------
80553  po/rw.po       |  154 ++++----
80554  po/si.po       |  154 ++++----
80555  po/sk.po       |  154 ++++----
80556  po/sl.po       | 1165
80557  ++++++++++++++++++++++++++----------------------------
80558  po/sq.po       |  156 ++++----
80559  po/sr.po       |  154 ++++----
80560  po/sr@ije.po   |  154 ++++----
80561  po/sr@latin.po |  154 ++++----
80562  po/sv.po       | 1203
80563  ++++++++++++++++++++++++++++----------------------------
80564  po/ta.po       |  888 ++++++++++++++++++++---------------------
80565  po/te.po       |  154 ++++----
80566  po/th.po       |  154 ++++----
80567  po/tl.po       |  154 ++++----
80568  po/tr.po       |  154 ++++----
80569  po/tt.po       |  154 ++++----
80570  po/uk.po       |  154 ++++----
80571  po/vi.po       |  154 ++++----
80572  po/wa.po       |  154 ++++----
80573  po/xh.po       |  154 ++++----
80574  po/yi.po       |  154 ++++----
80575  po/zh_CN.po    |  839 ++++++++++++++++++++-------------------
80576  po/zh_HK.po    |  154 ++++----
80577  po/zh_TW.po    |  154 ++++----
80578  87 files changed, 17103 insertions(+), 16510 deletions(-)
80579
80580 commit 009689e09b0cd9cc0a322d1361940183330bada6
80581 Author: Matthias Clasen <mclasen@redhat.com>
80582 Date:   Thu Apr 9 17:43:59 2009 -0400
80583
80584     Update for 2.20.1
80585
80586  NEWS |   44 ++++++++++++++++++++++++++++++++++++++++++++
80587  1 file changed, 44 insertions(+)
80588
80589 commit e68a35689fbcbab965b6631882381309cb0a20d8
80590 Author: Matthias Clasen <mclasen@redhat.com>
80591 Date:   Thu Apr 9 14:56:49 2009 -0400
80592
80593     Fix G_DEFINE_TYPE_EXTENDED docs
80594
80595     Make the docs for G_DEFINE_TYPE_EXTENDED match the actual
80596     definition of the macro.  (#577985)
80597
80598  gobject/gtype.h |   71
80599  ++++++++++++++++++++++++++-----------------------------
80600  1 file changed, 34 insertions(+), 37 deletions(-)
80601
80602 commit 856632c496d15f3f273d567b521a2b06afc32721
80603 Author: Gian Mario Tagliaretti <gianmt@gnome.org>
80604 Date:   Thu Apr 9 14:35:36 2009 -0400
80605
80606     Fix a typo in GFile docs
80607
80608     Fixed function name in GFile docs from g_set_display_name to
80609     g_file_set_display_name so that gtk-doc can link correctly.  (#578002)
80610
80611  gio/gfile.c |    2 +-
80612  1 file changed, 1 insertion(+), 1 deletion(-)
80613
80614 commit 950de29d0e9720ce0979a84530130e27a3a59f74
80615 Author: Kenneth Nielsen <k.nielsen81@gmail.com>
80616 Date:   Thu Apr 9 13:49:00 2009 +0200
80617
80618     Updated Danish translation\n\nUpdated Danish translation by Kenneth
80619     Nielsen.
80620
80621  po/da.po |  156
80622  +++++++++++++++++++++++++++++++++-----------------------------
80623  1 file changed, 84 insertions(+), 72 deletions(-)
80624
80625 commit efc2cdbfc981754db361f49c30c8ee24ac0c769e
80626 Author: Peter Kjellerstedt <pkj@axis.com>
80627 Date:   Wed Apr 8 10:26:11 2009 -0400
80628
80629     Fix parsing of timezones
80630
80631     Make g_time_val_from_iso8601 handle timezones with minutes correctly;
80632     also accept comma as a fraction separator.  (#578369)
80633
80634  glib/gtimer.c    |    6 +++---
80635  tests/testglib.c |   18 +++++++++++++++++-
80636  2 files changed, 20 insertions(+), 4 deletions(-)
80637
80638 commit d0cf7b38780b0832fc904f75eb387aa61eb2f76e
80639 Author: Alexander Larsson <alexl@redhat.com>
80640 Date:   Wed Apr 8 09:12:02 2009 +0200
80641
80642     Only mark regular files as backup files
80643
80644     Apps don't generally create backup directories, etc. So, if the file
80645     ends with ~ but is not a regular file shouldn't be considered a backup
80646     file. (#573673)
80647
80648  gio/glocalfileinfo.c |    3 ++-
80649  1 file changed, 2 insertions(+), 1 deletion(-)
80650
80651 commit 85a795b9bae44b973de1443f98728b21b78c68ae
80652 Author: Funda Wang <fundawang@gmail.com>
80653 Date:   Sun Apr 5 11:05:47 2009 +0800
80654
80655     Updated Simplified Chinese translation from Ray Wang
80656     <wanglei1123@gmail.com>
80657
80658  po/zh_CN.po |   87
80659  ++++++++++++++++++++++++++++++++++-------------------------
80660  1 file changed, 50 insertions(+), 37 deletions(-)
80661
80662 commit 7fd870830806def730341a328389f8b5df49fab4
80663 Author: Thanos Lefteris <alefteris@gmail.com>
80664 Date:   Fri Apr 3 20:12:27 2009 +0100
80665
80666     Updated Greek translation
80667
80668     Signed-off-by: Simos Xenitellis <simos@gnome.org>
80669
80670  po/el.po |  238
80671  +++++++++++++++++++++++++++++++++-----------------------------
80672  1 file changed, 125 insertions(+), 113 deletions(-)
80673
80674 commit e6e82c51a64ca263877f730cc7531454d5430b77
80675 Author: Matthias Clasen <mclasen@redhat.com>
80676 Date:   Fri Apr 3 00:35:43 2009 -0400
80677
80678     Move hex_digits to rodata
80679
80680     Turn a string into a constant array.
80681
80682  gio/gfileattribute.c |  260
80683  ++++++++++++++++++++++++--------------------------
80684  1 file changed, 126 insertions(+), 134 deletions(-)
80685
80686 commit 25ff8ee7486c7bdf1612d3554fc1d7d91daedfa6
80687 Author: Matthias Clasen <mclasen@redhat.com>
80688 Date:   Fri Apr 3 00:23:54 2009 -0400
80689
80690     Don't lie about ext4 filesystems
80691
80692     When returning a filesystem type id, say "ext3/ext4" instead of
80693     "ext3",
80694     since both use the same superblock magic, so we can't discriminate
80695     them without more work.
80696
80697  gio/glocalfile.c |    2 +-
80698  1 file changed, 1 insertion(+), 1 deletion(-)
80699
80700 commit e8a42bb81c46204a86259e44aa9698658487e64a
80701 Author: Paolo Borelli <pborelli@katamail.com>
80702 Date:   Fri Apr 3 00:04:39 2009 -0400
80703
80704     Regex leak on error path
80705
80706     Don't leak the GRegex struct when g_regex_new() fails.
80707
80708  glib/gregex.c |    2 ++
80709  1 file changed, 2 insertions(+)
80710
80711 commit 82a5f787d68fd7d6ae973634694cebd43f126552
80712 Author: Matthias Clasen <mclasen@redhat.com>
80713 Date:   Thu Apr 2 23:57:59 2009 -0400
80714
80715     Update requirements
80716
80717     Mention that the mimetype-functionality of GIO reqires
80718     update-mime-database
80719     and update-desktop-database at runtime. (#577128)
80720
80721  INSTALL.in |   32 +++++++++++++++-----------
80722  README.in  |   74
80723  ++++++++++++++++++++++++++++++------------------------------
80724  2 files changed, 56 insertions(+), 50 deletions(-)
80725
80726 commit 20774c566393af28e5123322abb8e35840ff0e5a
80727 Author: Matthias Clasen <mclasen@redhat.com>
80728 Date:   Thu Apr 2 23:42:29 2009 -0400
80729
80730     Add a rule to generate ChangeLog
80731
80732     We use the same rule pango uses to create a ChangeLog file with
80733     the help of git-log. The format is somewhat different from traditional
80734     ChangeLog, but it contains the relevant information.
80735
80736  Makefile.am |   22 ++++++++++++++++++++--
80737  1 file changed, 20 insertions(+), 2 deletions(-)
80738
80739 commit b7f9a1ac8337c546f9db9b7ee9ff437b256c75d8
80740 Author: Matthias Clasen <mclasen@redhat.com>
80741 Date:   Thu Apr 2 23:14:54 2009 -0400
80742
80743     Rename ChangeLog to ChangeLog.pre-2-20
80744
80745     Rename ChangeLog to prevent old habits from luring me into adding
80746     entries there. Also, this makes room for autogenerating a ChangeLog
80747     at make dist.
80748
80749  ChangeLog          |  914
80750  ----------------------------------------------------
80751  ChangeLog.pre-2-20 |  914
80752  ++++++++++++++++++++++++++++++++++++++++++++++++++++
80753  2 files changed, 914 insertions(+), 914 deletions(-)
80754
80755 commit b160405aa0a66f3eb771af43b6d0000d076d045b
80756 Author: Matthias Clasen <mclasen@redhat.com>
80757 Date:   Thu Apr 2 23:13:35 2009 -0400
80758
80759     remove generated files
80760
80761     README and INSTALL are generated files, no need to keep them
80762     under source control.
80763
80764  INSTALL |  116 -------------------------------------
80765  README  |  199
80766  ---------------------------------------------------------------
80767  2 files changed, 315 deletions(-)
80768
80769 commit 1ce74b0dd34222b201369e5aff53b27182db7b66
80770 Author: Alexander Larsson <alexl@redhat.com>
80771 Date:   Thu Apr 2 19:01:56 2009 +0200
80772
80773     On trash, if rename fails with EXDEV, return G_IO_ERROR_NOT_SUPPORTED
80774
80775     Sometimes it seems like the trash dir and the file are on the same
80776     filesystem but the rename fails with EXDEV anyway (can happen
80777     e.g. with bind mounts or multiple mounts of the same device). In this
80778     case we want to return the right error so that apps can fallback to
80779     regular delete.
80780
80781  gio/glocalfile.c |   19 ++++++++++++++-----
80782  1 file changed, 14 insertions(+), 5 deletions(-)
80783
80784 commit 20df6b6e888a1aed596c8c60ed7427708a56a453
80785 Author: Tobias Mueller <gnome-bugs@auftrags-killer.org>
80786 Date:   Wed Apr 1 21:51:00 2009 -0400
80787
80788     Mark glib_gettext as string translation function
80789
80790     Make glib_gettext with G_GNUC_FORMAT to avoid warnings with
80791     -Wformat -Wformat-nonliteral.
80792     Signed-off-by: Matthias Clasen <mclasen@redhat.com>
80793
80794  glib/glib.symbols |    2 +-
80795  glib/glibintl.h   |    2 +-
80796  2 files changed, 2 insertions(+), 2 deletions(-)
80797
80798 commit 86aa49594feac9797ab87b83e198147aff4171fa
80799 Author: Hagen Schink <troja84@gmail.com>
80800 Date:   Wed Apr 1 21:30:51 2009 -0400
80801
80802     fix a typo in g_io_channel_flush docs
80803
80804     Refer to the correct return values.
80805
80806     Signed-off-by: Matthias Clasen <mclasen@redhat.com>
80807
80808  glib/giochannel.c |    4 ++--
80809  1 file changed, 2 insertions(+), 2 deletions(-)
80810
80811 commit 785bed2e18c18842f07ada42af2ec80cf18aca70
80812 Author: Matthias Clasen <mclasen@redhat.com>
80813 Date:   Tue Mar 31 19:39:16 2009 -0400
80814
80815     Update README files to refer to git
80816
80817     Update various README files to refer to git instead of svn.
80818     Add a README.commits that is pretty much a copy of the same file
80819     in GTK+. Also discontinue ChangeLog files.
80820
80821  ChangeLog                |    6 ++++
80822  HACKING                  |    8 ++---
80823  Makefile.am              |    1 +
80824  README                   |   76
80825  +++++++++++++++++++++++-----------------------
80826  README.commits           |   72
80827  +++++++++++++++++++++++++++++++++++++++++++
80828  docs/reference/ChangeLog |    6 ++++
80829  gio/ChangeLog            |    6 ++++
80830  gmodule/ChangeLog        |    6 ++++
80831  gobject/ChangeLog        |    6 ++++
80832  gthread/ChangeLog        |    6 ++++
80833  po/ChangeLog             |    6 ++++
80834  11 files changed, 157 insertions(+), 42 deletions(-)
80835
80836 commit b5ef6da3c31ad1067b88f7edd53c5d48fe7f73c1
80837 Author: Manoj Kumar Giri <mgiri@src.gnome.org>
80838 Date:   Mon Mar 30 08:53:32 2009 +0000
80839
80840     Added entries for Oriya language Translation updation.
80841
80842     svn path=/trunk/; revision=8023
80843
80844  po/ChangeLog |    4 ++++
80845  1 file changed, 4 insertions(+)
80846
80847 commit b6a7cd609a1d0012ff07d62e04115830c68972e0
80848 Author: Manoj Kumar Giri <mgiri@src.gnome.org>
80849 Date:   Mon Mar 30 08:52:25 2009 +0000
80850
80851     Updated Oriya Translation.
80852
80853     svn path=/trunk/; revision=8022
80854
80855  po/or.po |  876
80856  +++++++++++++++++++++++++++++++-------------------------------
80857  1 file changed, 443 insertions(+), 433 deletions(-)
80858
80859 commit a6ebda3d690098e28319dc391fb82a281f9113e8
80860 Author: Matthias Clasen <matthiasc@src.gnome.org>
80861 Date:   Sun Mar 29 19:08:57 2009 +0000
80862
80863     Copy a va_list when using it multiple times. Reported by Wim Lewis.
80864
80865             * glib/gmessages.c (g_logv): Copy a va_list when using it
80866             multiple times. Reported by Wim Lewis.
80867
80868
80869     svn path=/trunk/; revision=8021
80870
80871  ChangeLog        |    8 ++++++++
80872  glib/gmessages.c |   15 ++++++++++++---
80873  2 files changed, 20 insertions(+), 3 deletions(-)
80874
80875 commit dabbea65c61c402ed63fba0c36a419e4d4abdf46
80876 Author: Carlos Garnacho <carlosg@gnome.org>
80877 Date:   Thu Mar 26 13:59:02 2009 +0000
80878
80879     Bug 575270 – GVolumeMonitor::mount-pre-unmount not being emitted
80880
80881     2009-03-26  Carlos Garnacho  <carlosg@gnome.org>
80882
80883             Bug 575270 – GVolumeMonitor::mount-pre-unmount not being
80884             emitted
80885
80886             * gunixmount.c (eject_unmount_cb) (eject_unmount_do_cb)
80887             (eject_unmount_do): Emit ::mount-pre-unmount and wait
80888             500msec before
80889             actually trying to unmount.
80890
80891
80892     svn path=/trunk/; revision=8020
80893
80894  gio/ChangeLog    |    8 ++++++++
80895  gio/gunixmount.c |   52
80896  ++++++++++++++++++++++++++++++++++------------------
80897  2 files changed, 42 insertions(+), 18 deletions(-)
80898
80899 commit 3476bfe846b663049b393e43d272a06883b3fe7d
80900 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
80901 Date:   Thu Mar 26 13:52:46 2009 +0000
80902
80903     Updated Lithuanian translation.
80904
80905     2009-03-26  Gintautas Miliauskas  <gintautas@miliauskas.lt>
80906
80907         * lt.po: Updated Lithuanian translation.
80908
80909
80910
80911     svn path=/trunk/; revision=8019
80912
80913  po/ChangeLog |    4 +
80914  po/lt.po     |  842
80915  ++++++++++++++++++++++++++++++----------------------------
80916  2 files changed, 433 insertions(+), 413 deletions(-)
80917
80918 commit 618617acfcc8bbbb0b563e5744218be213660cbb
80919 Author: Shankar Prasad <sprasad@src.gnome.org>
80920 Date:   Thu Mar 26 05:35:36 2009 +0000
80921
80922     updated kn.po
80923
80924     svn path=/trunk/; revision=8018
80925
80926  po/kn.po |   90
80927  ++++++++++++++++++++++++++++++++++++--------------------------
80928  1 file changed, 53 insertions(+), 37 deletions(-)
80929
80930 commit 32f7e122b1c80171db3ce84ff8947a24d50e0e5a
80931 Author: Shankar Prasad <sprasad@src.gnome.org>
80932 Date:   Thu Mar 26 05:31:33 2009 +0000
80933
80934     updated kn.po
80935
80936     svn path=/trunk/; revision=8017
80937
80938  po/ChangeLog |    4 ++++
80939  1 file changed, 4 insertions(+)
80940
80941 commit d487ef7c2f13c66d2784a2d5371021c3c3043e12
80942 Author: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
80943 Date:   Fri Mar 20 22:29:22 2009 +0000
80944
80945     Updated Russian translation.
80946
80947     2009-03-21  Nickolay V. Shmyrev <nshmyrev@yandex.ru>
80948
80949         * ru.po: Updated Russian translation.
80950
80951
80952     svn path=/trunk/; revision=8016
80953
80954  po/ChangeLog |    4 +++
80955  po/ru.po     |   77
80956  +++++++++++++++++++++++++++++++++-------------------------
80957  2 files changed, 48 insertions(+), 33 deletions(-)
80958
80959 commit edfe4405e05d832ff2449a54bf4938d964d3ae44
80960 Author: Kostas Papadimas <pkst@src.gnome.org>
80961 Date:   Wed Mar 18 15:49:52 2009 +0000
80962
80963     Updated Greek Translation by Fotis Tsamis.
80964
80965     svn path=/trunk/; revision=8015
80966
80967  po/ChangeLog |    4 ++
80968  po/el.po     |  145
80969  ++++++++++++++++++++++++++++------------------------------
80970  2 files changed, 75 insertions(+), 74 deletions(-)
80971
80972 commit fdcaf9381e3f084d9ddf1ffd0c35873602950151
80973 Author: Djihed Afifi <djihed@src.gnome.org>
80974 Date:   Wed Mar 18 09:20:03 2009 +0000
80975
80976     Updated Arabic translation
80977
80978     svn path=/trunk/; revision=8014
80979
80980  po/ChangeLog |    4 +
80981  po/ar.po     |  843
80982  ++++++++++++++++++++++++++++++----------------------------
80983  2 files changed, 434 insertions(+), 413 deletions(-)
80984
80985 commit 11554d40ca7b0d8691a0a0d93b34bffef29276f0
80986 Author: Amitakhya Phukan <amitakhya@src.gnome.org>
80987 Date:   Wed Mar 18 06:31:05 2009 +0000
80988
80989     Updated assamese translations
80990
80991     svn path=/trunk/; revision=8013
80992
80993  po/ChangeLog |    4 +
80994  po/as.po     |  873
80995  +++++++++++++++++++++++++++++-----------------------------
80996  2 files changed, 445 insertions(+), 432 deletions(-)
80997
80998 commit 07b2a7a5ad6818a692e41e9003f2a849f7220b66
80999 Author: Gabor Kelemen <kelemeng@gnome.hu>
81000 Date:   Wed Mar 18 00:05:58 2009 +0000
81001
81002     Translation updated.
81003
81004     2009-03-18  Gabor Kelemen  <kelemeng@gnome.hu>
81005
81006         * hu.po: Translation updated.
81007
81008
81009     svn path=/trunk/; revision=8012
81010
81011  po/ChangeLog |    4 +
81012  po/hu.po     |  911
81013  +++++++++++++++++++++++++++++-----------------------------
81014  2 files changed, 457 insertions(+), 458 deletions(-)
81015
81016 commit 8df23d2283b56b181c4ebac9a74d9ea980efb1ba
81017 Author: Ryan Lortie <ryanl@src.gnome.org>
81018 Date:   Tue Mar 17 23:03:33 2009 +0000
81019
81020     trivial spelling/whitespace fixes
81021
81022     svn path=/trunk/; revision=8011
81023
81024  ChangeLog    |   18 +++++++++---------
81025  glib/gmain.c |    2 +-
81026  2 files changed, 10 insertions(+), 10 deletions(-)
81027
81028 commit 1d1fba442fd7e605288fe92809c59d58b0b8f186
81029 Author: Colin Walters <walters@redhat.com>
81030 Date:   Tue Mar 17 21:59:18 2009 +0000
81031
81032     Bug 575708 - runaway inotify madness ...
81033
81034     2009-03-17  Colin Walters  <walters@redhat.com>
81035
81036         Bug 575708 - runaway inotify madness ...
81037
81038         * gfilemonitor.c: Queue up events in a local list and
81039         fire one idle, instead of queuing lots of individual
81040         idles which has bad performance behavior.
81041
81042
81043     svn path=/trunk/; revision=8010
81044
81045  gio/ChangeLog      |    8 ++++++
81046  gio/gfilemonitor.c |   78
81047  ++++++++++++++++++++++++++++++++++++++--------------
81048  2 files changed, 66 insertions(+), 20 deletions(-)
81049
81050 commit 044733e2a0d5b3192c38b35611b9de4364c6c810
81051 Author: Tomasz Dominikowski <tdominikowski@aviary.pl>
81052 Date:   Tue Mar 17 17:02:00 2009 +0000
81053
81054     Updated Polish translation
81055
81056     2009-03-17  Tomasz Dominikowski  <tdominikowski@aviary.pl>
81057
81058         * pl.po: Updated Polish translation
81059
81060     svn path=/trunk/; revision=8009
81061
81062  po/ChangeLog |    4 +
81063  po/pl.po     |  844
81064  ++++++++++++++++++++++++++++++----------------------------
81065  2 files changed, 434 insertions(+), 414 deletions(-)
81066
81067 commit bbb1d85d7233bff2dae91a5cf06600a28e91cec0
81068 Author: Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
81069 Date:   Tue Mar 17 16:49:22 2009 +0000
81070
81071     Updated Basque translation.
81072
81073     2009-03-17  Inaki Larranaga Murgoitio  <dooteo@euskalgnu.org>
81074
81075         * eu.po: Updated Basque translation.
81076
81077
81078     svn path=/trunk/; revision=8008
81079
81080  po/ChangeLog |    4 +
81081  po/eu.po     |  894
81082  +++++++++++++++++++++++++++++-----------------------------
81083  2 files changed, 451 insertions(+), 447 deletions(-)
81084
81085 commit 2ff422d461faec17797f498afd82d23bd3ea8f2e
81086 Author: Ani Peter <anipeter@src.gnome.org>
81087 Date:   Tue Mar 17 15:41:14 2009 +0000
81088
81089     Updated Malayalam Translation
81090
81091     svn path=/trunk/; revision=8007
81092
81093  po/ChangeLog |    4 ++++
81094  1 file changed, 4 insertions(+)
81095
81096 commit ad9afec76fa198fd2edc56d5fcb834fd2c9577bc
81097 Author: Ani Peter <anipeter@src.gnome.org>
81098 Date:   Tue Mar 17 15:41:04 2009 +0000
81099
81100     Updated Malayalam Translation
81101
81102     svn path=/trunk/; revision=8006
81103
81104  po/ml.po |  892
81105  +++++++++++++++++++++++++++++++-------------------------------
81106  1 file changed, 448 insertions(+), 444 deletions(-)
81107
81108 commit 4ed58e576ea15bb84b4b1b461f8f8deea3a09d50
81109 Author: Ignacio Casal Quinteiro <icq@src.gnome.org>
81110 Date:   Tue Mar 17 14:12:26 2009 +0000
81111
81112     Updated Galician translation
81113
81114     svn path=/trunk/; revision=8005
81115
81116  po/ChangeLog |    4 +++
81117  po/gl.po     |   84
81118  ++++++++++++++++++++++++++++++++--------------------------
81119  2 files changed, 51 insertions(+), 37 deletions(-)
81120
81121 commit ebf52321606815d09a8a25f6778eae205531a1cb
81122 Author: Gil Forcada Codinachs <gforcada@src.gnome.org>
81123 Date:   Tue Mar 17 13:52:09 2009 +0000
81124
81125     Updated Catalan translation
81126
81127     svn path=/trunk/; revision=8004
81128
81129  po/ChangeLog |    4 +
81130  po/ca.po     |  842
81131  ++++++++++++++++++++++++++++++----------------------------
81132  2 files changed, 433 insertions(+), 413 deletions(-)
81133
81134 commit ae38feb249df9a5dc4b9ecc85c55d13f256c7477
81135 Author: Takeshi AIHANA <takeshi.aihana@gmail.com>
81136 Date:   Tue Mar 17 13:20:20 2009 +0000
81137
81138     Update Japanese translation.
81139
81140     2009-03-17  Takeshi AIHANA <takeshi.aihana@gmail.com>
81141
81142         * ja.po: Update Japanese translation.
81143
81144     svn path=/trunk/; revision=8003
81145
81146  po/ChangeLog |    4 +
81147  po/ja.po     |  842
81148  ++++++++++++++++++++++++++++++----------------------------
81149  2 files changed, 433 insertions(+), 413 deletions(-)
81150
81151 commit fab272e104ac536fea40501594eef457955c50b8
81152 Author: Hendrik Richter <hendrikr@gnome.org>
81153 Date:   Tue Mar 17 12:08:42 2009 +0000
81154
81155     Updated German translation.
81156
81157     2009-03-17  Hendrik Richter  <hendrikr@gnome.org>
81158
81159         * de.po: Updated German translation.
81160
81161     svn path=/trunk/; revision=8002
81162
81163  po/ChangeLog |    4 +++
81164  po/de.po     |   80
81165  +++++++++++++++++++++++++++++++++-------------------------
81166  2 files changed, 50 insertions(+), 34 deletions(-)
81167
81168 commit b54278668e432f67cbc3ed8e167fce14cd44d3e8
81169 Author: Alexander Shopov <ash@contact.bg>
81170 Date:   Tue Mar 17 12:06:18 2009 +0000
81171
81172     Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
81173
81174     2009-03-17  Alexander Shopov  <ash@contact.bg>
81175
81176         * bg.po: Updated Bulgarian translation by
81177         Alexander Shopov <ash@contact.bg>
81178
81179     svn path=/trunk/; revision=8001
81180
81181  po/ChangeLog |    5 ++++
81182  po/bg.po     |   79
81183  +++++++++++++++++++++++++++++++++-------------------------
81184  2 files changed, 50 insertions(+), 34 deletions(-)
81185
81186 commit a3fe42808174f1593559cfdcd581a4791d139f72
81187 Author: Alexander Larsson <alexl@redhat.com>
81188 Date:   Tue Mar 17 11:21:37 2009 +0000
81189
81190     fix attributes argument of query_info methods to be "const char *".
81191
81192     2009-03-17  Alexander Larsson  <alexl@redhat.com>
81193
81194             * glocalfileinputstream.c:
81195             * glocalfileoutputstream.c:
81196         fix attributes argument of query_info methods to
81197         be "const char *".
81198
81199
81200     svn path=/trunk/; revision=8000
81201
81202  gio/ChangeLog                |    7 +++++++
81203  gio/glocalfileinputstream.c  |    4 ++--
81204  gio/glocalfileoutputstream.c |    4 ++--
81205  3 files changed, 11 insertions(+), 4 deletions(-)
81206
81207 commit 6cdd01bfcc10af04c05ccd90669e49551d6872a3
81208 Author: Claude Paroz <claude@2xlibre.net>
81209 Date:   Tue Mar 17 08:22:23 2009 +0000
81210
81211     Updated French translation.
81212
81213     2009-03-17  Claude Paroz  <claude@2xlibre.net>
81214
81215         * fr.po: Updated French translation.
81216
81217     svn path=/trunk/; revision=7999
81218
81219  po/ChangeLog |    4 +
81220  po/fr.po     |  844
81221  ++++++++++++++++++++++++++++++----------------------------
81222  2 files changed, 435 insertions(+), 413 deletions(-)
81223
81224 commit e9de4af6761a150ad1e4cf50838e034cb8d51c78
81225 Author: Kjartan Maraas <kmaraas@gnome.org>
81226 Date:   Tue Mar 17 08:18:12 2009 +0000
81227
81228     Updated Norwegian bokmål translation.
81229
81230     2009-03-17  Kjartan Maraas  <kmaraas@gnome.org>
81231
81232         * nb.po: Updated Norwegian bokmål translation.
81233
81234     svn path=/trunk/; revision=7998
81235
81236  po/ChangeLog |    4 +
81237  po/nb.po     |  844
81238  ++++++++++++++++++++++++++++++----------------------------
81239  2 files changed, 434 insertions(+), 414 deletions(-)
81240
81241 commit 1269ae29a1d43284894601bf090bada778bc8b4f
81242 Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
81243 Date:   Mon Mar 16 22:11:32 2009 +0000
81244
81245     Updated Spanish translation
81246
81247     svn path=/trunk/; revision=7997
81248
81249  po/ChangeLog |    4 +
81250  po/es.po     |  851
81251  ++++++++++++++++++++++++++++++----------------------------
81252  2 files changed, 439 insertions(+), 416 deletions(-)
81253
81254 commit 2506375ebe0a72aa02f80551db2a5dfd12a4fcde
81255 Author: miloc <miloc@localhost>
81256 Date:   Mon Mar 16 21:11:22 2009 +0000
81257
81258     Updated Italian translation
81259
81260     svn path=/trunk/; revision=7996
81261
81262  po/ChangeLog |    4 +
81263  po/it.po     |  845
81264  ++++++++++++++++++++++++++++++----------------------------
81265  2 files changed, 435 insertions(+), 414 deletions(-)
81266
81267 commit 47500e19d2ec122f282e293c10f2ff4e64ae39bf
81268 Author: Og B. Maciel <ogmaciel@src.gnome.org>
81269 Date:   Mon Mar 16 20:53:27 2009 +0000
81270
81271     Updated Brazilian Portuguese translation.
81272
81273     svn path=/trunk/; revision=7995
81274
81275  po/ChangeLog |    5 +
81276  po/pt_BR.po  |  846
81277  ++++++++++++++++++++++++++++++----------------------------
81278  2 files changed, 436 insertions(+), 415 deletions(-)
81279
81280 commit f008bf64d078c6d94193608a5ce3d285c59f6406
81281 Author: Daniel Nylander <dnylande@src.gnome.org>
81282 Date:   Mon Mar 16 19:01:51 2009 +0000
81283
81284     sv.po: Updated Swedish translation
81285
81286     svn path=/trunk/; revision=7994
81287
81288  po/ChangeLog |    4 +
81289  po/sv.po     | 1209
81290  ++++++++++++++++++++++++++++++----------------------------
81291  2 files changed, 625 insertions(+), 588 deletions(-)
81292
81293 commit 669cb756888d9aedaee419b9e705869a1cecffe6
81294 Author: Matej Urbančič <mateju@src.gnome.org>
81295 Date:   Mon Mar 16 18:35:43 2009 +0000
81296
81297     Updated Slovenian translation
81298
81299     svn path=/trunk/; revision=7993
81300
81301  po/sl.po | 1171
81302  +++++++++++++++++++++++++++++++++-----------------------------
81303  1 file changed, 618 insertions(+), 553 deletions(-)
81304
81305 commit 8b96ff36f14a55d990660f33d1163eab680ff780
81306 Author: Philip Withnall <philip@tecnocode.co.uk>
81307 Date:   Mon Mar 16 18:21:34 2009 +0000
81308
81309     Updated British English translation.
81310
81311     2009-03-16  Philip Withnall  <philip@tecnocode.co.uk>
81312
81313         * en_GB.po: Updated British English translation.
81314
81315
81316     svn path=/trunk/; revision=7992
81317
81318  po/ChangeLog |    4 +
81319  po/en_GB.po  |  840
81320  ++++++++++++++++++++++++++++++----------------------------
81321  2 files changed, 432 insertions(+), 412 deletions(-)
81322
81323 commit 6cff88ba18b3bc0d118308f109840cb163dcea03
81324 Author: Alexander Larsson <alexl@redhat.com>
81325 Date:   Mon Mar 16 16:03:13 2009 +0000
81326
81327     Bug 575555 – Use fsync() when replacing files to avoid data loss on
81328
81329     2009-03-16  Alexander Larsson  <alexl@redhat.com>
81330
81331         Bug 575555 – Use fsync() when replacing files to avoid data
81332         loss on crash
81333
81334             * configure.in:
81335         Look for fsync().
81336
81337             * glib/gfileutils.c:
81338             (write_to_temp_file):
81339         fsync temp file if destination file exists
81340
81341     2009-03-16  Alexander Larsson  <alexl@redhat.com>
81342
81343         Bug 575555 – Use fsync() when replacing files to avoid data
81344         loss on crash
81345
81346             * glocalfileoutputstream.c:
81347             (g_local_file_output_stream_close):
81348             (_g_local_file_output_stream_replace):
81349         fsync temp file before closing if replacing target file
81350
81351
81352
81353     svn path=/trunk/; revision=7991
81354
81355  ChangeLog                    |   11 +++++++++
81356  configure.in                 |    1 +
81357  gio/ChangeLog                |    9 ++++++++
81358  gio/glocalfileoutputstream.c |   26 +++++++++++++++++++++
81359  glib/gfileutils.c            |   51
81360  ++++++++++++++++++++++++++++++++++++++----
81361  5 files changed, 94 insertions(+), 4 deletions(-)
81362
81363 commit 0b66e52e0b0fbd0101bfbf0e1ef04421d8d7d189
81364 Author: Kostas Papadimas <pkst@src.gnome.org>
81365 Date:   Mon Mar 16 15:54:50 2009 +0000
81366
81367     Updated Greek Translation by Fotis Tsamis.
81368
81369     svn path=/trunk/; revision=7990
81370
81371  po/ChangeLog |    4 +
81372  po/el.po     |  931
81373  ++++++++++++++++++++++++++++------------------------------
81374  2 files changed, 450 insertions(+), 485 deletions(-)
81375
81376 commit 593718fd8cabe8e0a726d9b083ef80d6ec5e879b
81377 Author: Alexander Shopov <ash@contact.bg>
81378 Date:   Mon Mar 16 10:55:58 2009 +0000
81379
81380     Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
81381
81382     2009-03-16  Alexander Shopov  <ash@contact.bg>
81383
81384         * bg.po: Updated Bulgarian translation by
81385         Alexander Shopov <ash@contact.bg>
81386
81387     svn path=/trunk/; revision=7989
81388
81389  po/ChangeLog |    5 +
81390  po/bg.po     |  838
81391  +++++++++++++++++++++++++++++-----------------------------
81392  2 files changed, 426 insertions(+), 417 deletions(-)
81393
81394 commit d421cf697c7c8800e070ba81de22e45b5382684b
81395 Author: Shankar Prasad <sprasad@src.gnome.org>
81396 Date:   Mon Mar 16 10:31:10 2009 +0000
81397
81398     Updated kn.po
81399
81400     svn path=/trunk/; revision=7988
81401
81402  po/ChangeLog |    4 +
81403  po/kn.po     | 1004
81404  ++++++++++++++++++++++++++++------------------------------
81405  2 files changed, 483 insertions(+), 525 deletions(-)
81406
81407 commit dada55618e7d2fe2526eb01e72ec5ce3cc071846
81408 Author: Amanpreet Singh Alam <aman@src.gnome.org>
81409 Date:   Mon Mar 16 02:33:40 2009 +0000
81410
81411     updating for Gnome Punjabi Translation by A S Alam
81412
81413     svn path=/trunk/; revision=7987
81414
81415  po/pa.po |  907
81416  +++++++++++++++++++++++++++++++-------------------------------
81417  1 file changed, 451 insertions(+), 456 deletions(-)
81418
81419 commit b3e22d022950ce13cc6cb88d0044693d951572eb
81420 Author: Hendrik Richter <hendrikr@gnome.org>
81421 Date:   Sun Mar 15 18:19:44 2009 +0000
81422
81423     Updated German translation.
81424
81425     2009-03-15  Hendrik Richter  <hendrikr@gnome.org>
81426
81427         * de.po: Updated German translation.
81428
81429     svn path=/trunk/; revision=7986
81430
81431  po/ChangeLog |    4 +
81432  po/de.po     |  920
81433  +++++++++++++++++++++++++++++-----------------------------
81434  2 files changed, 466 insertions(+), 458 deletions(-)
81435
81436 commit a79594b51723b64b548ceb5b5b60666ecd080c85
81437 Author: Felix I <ifelix@src.gnome.org>
81438 Date:   Sun Mar 15 08:35:41 2009 +0000
81439
81440     tamil translation updated
81441
81442     svn path=/trunk/; revision=7985
81443
81444  po/ChangeLog |    4 +
81445  po/ta.po     | 1327
81446  ++++++++++++++++++++++++++++++----------------------------
81447  2 files changed, 683 insertions(+), 648 deletions(-)
81448
81449 commit 98346a15946fbec3a5206153e0fc809ed1cacaf4
81450 Author: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
81451 Date:   Sat Mar 14 19:14:18 2009 +0000
81452
81453     Updated Russian translation by Yuriy Penkin.
81454
81455     2009-03-14  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
81456
81457         * ru.po: Updated Russian translation by Yuriy Penkin.
81458
81459
81460     svn path=/trunk/; revision=7984
81461
81462  po/ChangeLog |    4 +
81463  po/ru.po     |  885
81464  +++++++++++++++++++++++++++++-----------------------------
81465  2 files changed, 448 insertions(+), 441 deletions(-)
81466
81467 commit 516a19767d0db4d575872832c1e51323e46edc99
81468 Author: Kostas Papadimas <pkst@src.gnome.org>
81469 Date:   Sat Mar 14 16:12:38 2009 +0000
81470
81471     Updated Greek Translation by Jennie Petoumenou.
81472
81473     svn path=/trunk/; revision=7983
81474
81475  po/ChangeLog |    4 +
81476  po/el.po     | 1721
81477  ++++++++++++++++++++++++++++++----------------------------
81478  2 files changed, 881 insertions(+), 844 deletions(-)
81479
81480 commit 4175a8546e642ee041f92693536fd907a3fd79b3
81481 Author: Aron Xu <aronxu@src.gnome.org>
81482 Date:   Sat Mar 14 11:31:29 2009 +0000
81483
81484     Updated Simplified Chinese translations by Deng Xiyue
81485     <manphiz@gmail.com>
81486
81487     svn path=/trunk/; revision=7982
81488
81489  po/zh_CN.po |  853
81490  ++++++++++++++++++++++++++++++-----------------------------
81491  1 file changed, 429 insertions(+), 424 deletions(-)
81492
81493 commit 1dcdbf5974812685c1b8a03c36d6217fe44ffbca
81494 Author: Kenneth Nielsen <kennethn@src.gnome.org>
81495 Date:   Sat Mar 14 03:48:26 2009 +0000
81496
81497     Updated Danish translation
81498
81499     svn path=/trunk/; revision=7981
81500
81501  po/ChangeLog |    4 +
81502  po/da.po     |  884
81503  +++++++++++++++++++++++++++++-----------------------------
81504  2 files changed, 448 insertions(+), 440 deletions(-)
81505
81506 commit 4e9abf266574d854b0495c1b13d956c00019ac87
81507 Author: Ignacio Casal Quinteiro <icq@src.gnome.org>
81508 Date:   Fri Mar 13 18:28:21 2009 +0000
81509
81510     Updated Galician translation
81511
81512     svn path=/trunk/; revision=7980
81513
81514  po/ChangeLog |    4 +
81515  po/gl.po     | 1075
81516  ++++++++++++++++++++++++++++++----------------------------
81517  2 files changed, 551 insertions(+), 528 deletions(-)
81518
81519 commit 622f01012030fcba31ee2a68920873ac06bb62e4
81520 Author: Kristian Rietveld <kris@imendio.com>
81521 Date:   Fri Mar 13 09:22:57 2009 +0000
81522
81523     when defaulting to the only item in the array, check if this is
81524     indeed the
81525
81526     2009-03-13  Kristian Rietveld  <kris@imendio.com>
81527
81528         * gsignal.c (signal_lookup_closure): when defaulting to the only
81529         item in the array, check if this is indeed the default closure.
81530         (patch by Tim Janik).
81531
81532
81533     svn path=/trunk/; revision=7979
81534
81535  gobject/ChangeLog |    6 ++++++
81536  gobject/gsignal.c |    9 ++++++---
81537  2 files changed, 12 insertions(+), 3 deletions(-)
81538
81539 commit 621ef866b14af56865eb65062c271ba3d06cfe7d
81540 Author: Matthias Clasen <matthiasc@src.gnome.org>
81541 Date:   Fri Mar 13 05:45:53 2009 +0000
81542
81543     Bump version
81544
81545     svn path=/trunk/; revision=7978
81546
81547  ChangeLog    |    4 ++++
81548  configure.in |    4 ++--
81549  2 files changed, 6 insertions(+), 2 deletions(-)
81550
81551 commit 5a8a224ff0ca193fe797c45ef54e5ed6466bfbb7
81552 Author: Matthias Clasen <matthiasc@src.gnome.org>
81553 Date:   Fri Mar 13 05:44:11 2009 +0000
81554
81555     2.20.0
81556
81557     svn path=/trunk/; revision=7976
81558
81559  ChangeLog                                |    6 +
81560  INSTALL                                  |    4 +-
81561  README                                   |    2 +-
81562  configure.in                             |    4 +-
81563  docs/reference/ChangeLog                 |    4 +
81564  docs/reference/glib/gtester-report.1     |    4 +-
81565  docs/reference/glib/gtester.1            |    4 +-
81566  docs/reference/gobject/glib-genmarshal.1 |    4 +-
81567  docs/reference/gobject/glib-mkenums.1    |    4 +-
81568  docs/reference/gobject/gobject-query.1   |    4 +-
81569  gio/ChangeLog                            |    4 +
81570  gmodule/ChangeLog                        |    4 +
81571  gobject/ChangeLog                        |    4 +
81572  gthread/ChangeLog                        |    4 +
81573  po/ChangeLog                             |    4 +
81574  po/am.po                                 |   72 +-
81575  po/ar.po                                 |   72 +-
81576  po/as.po                                 |  997 +++++++++++++------------
81577  po/az.po                                 |   72 +-
81578  po/be.po                                 |   72 +-
81579  po/be@latin.po                           |   72 +-
81580  po/bg.po                                 |   72 +-
81581  po/bn.po                                 |   72 +-
81582  po/bn_IN.po                              |  869 +++++++++++-----------
81583  po/bs.po                                 |   72 +-
81584  po/ca.po                                 |   72 +-
81585  po/cs.po                                 |  829 +++++++++++----------
81586  po/cy.po                                 |   72 +-
81587  po/da.po                                 |   72 +-
81588  po/de.po                                 |   72 +-
81589  po/dz.po                                 |   72 +-
81590  po/el.po                                 |   72 +-
81591  po/en_CA.po                              |   72 +-
81592  po/en_GB.po                              |   72 +-
81593  po/eo.po                                 |   72 +-
81594  po/es.po                                 |   72 +-
81595  po/et.po                                 |   72 +-
81596  po/eu.po                                 |   72 +-
81597  po/fa.po                                 |   72 +-
81598  po/fi.po                                 |   72 +-
81599  po/fr.po                                 |   72 +-
81600  po/ga.po                                 |   72 +-
81601  po/gl.po                                 |   72 +-
81602  po/gu.po                                 |   72 +-
81603  po/he.po                                 |   72 +-
81604  po/hi.po                                 |  862 +++++++++++-----------
81605  po/hr.po                                 |   72 +-
81606  po/hu.po                                 |   72 +-
81607  po/hy.po                                 |   72 +-
81608  po/id.po                                 |   72 +-
81609  po/is.po                                 |   72 +-
81610  po/it.po                                 |  832 +++++++++++----------
81611  po/ja.po                                 |  829 +++++++++++----------
81612  po/ka.po                                 |   72 +-
81613  po/kn.po                                 |   72 +-
81614  po/ko.po                                 |   72 +-
81615  po/ku.po                                 |   72 +-
81616  po/lt.po                                 |  829 +++++++++++----------
81617  po/lv.po                                 |   72 +-
81618  po/mai.po                                |   72 +-
81619  po/mg.po                                 |   72 +-
81620  po/mk.po                                 |   72 +-
81621  po/ml.po                                 |  881 ++++++++++++-----------
81622  po/mn.po                                 |   72 +-
81623  po/mr.po                                 |  853 +++++++++++-----------
81624  po/ms.po                                 |   72 +-
81625  po/nb.po                                 |   72 +-
81626  po/ne.po                                 |   72 +-
81627  po/nl.po                                 |   72 +-
81628  po/nn.po                                 |   72 +-
81629  po/oc.po                                 |   72 +-
81630  po/or.po                                 |  864 +++++++++++-----------
81631  po/pa.po                                 |   72 +-
81632  po/pl.po                                 |  829 +++++++++++----------
81633  po/ps.po                                 |   72 +-
81634  po/pt.po                                 |   72 +-
81635  po/pt_BR.po                              |   72 +-
81636  po/ro.po                                 |  856 +++++++++++-----------
81637  po/ru.po                                 |   72 +-
81638  po/rw.po                                 |   72 +-
81639  po/si.po                                 |   72 +-
81640  po/sk.po                                 |   72 +-
81641  po/sl.po                                 | 1158
81642  ++++++++++++++----------------
81643  po/sq.po                                 |   72 +-
81644  po/sr.po                                 |   72 +-
81645  po/sr@ije.po                             |   72 +-
81646  po/sr@latin.po                           |   72 +-
81647  po/sv.po                                 |   72 +-
81648  po/ta.po                                 |   72 +-
81649  po/te.po                                 |  103 +--
81650  po/th.po                                 |   72 +-
81651  po/tl.po                                 |   72 +-
81652  po/tr.po                                 |   72 +-
81653  po/tt.po                                 |   72 +-
81654  po/uk.po                                 |   72 +-
81655  po/vi.po                                 |   72 +-
81656  po/wa.po                                 |   72 +-
81657  po/xh.po                                 |   72 +-
81658  po/yi.po                                 |   72 +-
81659  po/zh_CN.po                              |   72 +-
81660  po/zh_HK.po                              |   72 +-
81661  po/zh_TW.po                              |   72 +-
81662  102 files changed, 8495 insertions(+), 8412 deletions(-)
81663
81664 commit 3c34e435754bbe4b5d0871603408d8e1bf9f5c19
81665 Author: Matthias Clasen <matthiasc@src.gnome.org>
81666 Date:   Fri Mar 13 04:09:21 2009 +0000
81667
81668     Updates
81669
81670     svn path=/trunk/; revision=7975
81671
81672  ChangeLog |    4 ++++
81673  NEWS      |   28 ++++++++++++++++++++++++++++
81674  2 files changed, 32 insertions(+)